202202-11 一篇文章带你入门java模板模式 目录Java设计模式-模板模式什么是模板模式?总结:Java设计模式-模板模式什么是模板模式?模板模式,顾名思义,就是通过模板拓印的方式。定义模板,就是定义框架、结构、原型。定义一个我们共同遵守的约定。定义模板,我们的剩余工作就是对其进行充实、丰润,完善它的不足之处。定义模板采用抽象类来定义,公共的结构化逻辑需要在抽象类中完成,只将非公共的部分逻辑抽象成抽象方法,留待子类充实实现。下面首先通过一个简单的程序... 继续阅读 >
202202-11 一篇文章带你入门java工厂模式 目录总结:Java设计模式-工厂模式什么是工厂模式?工厂模式(FactoryPattern)是Java中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。简单编写一个类:1、简单工厂模式本程序非常简单就是通过接口的子类为接口对象实例化,但是本操作存在什么样的问题呢?之前一直在强... 继续阅读 >
202202-11 一篇文章带你入门java代理模式 目录Java设计模式-代理模式什么是代理模式?代理模式小结:应用实例:使用场景:总结Java设计模式-代理模式什么是代理模式?在代理模式(ProxyPattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。所谓的代理严格来讲就是两个子类共同实现一个接口,其中一个子类负责真实业务实现,另一个辅助完成主类业务逻辑操作。代理模式UML图:源... 继续阅读 >
202201-22 一篇文章带你入门java方法 目录方法的使用什么是方法方法的语法基本语法代码示例注意事项方法的调用调用规则代码示例方法的重载引例使用重载重载规则方法递归递归定义代码示例递归执行过程分析总结方法的使用什么是方法初次看到方法两字,心里有些疑惑。方法不是指为获得某种东西或达到某种目的而采取的手段与行为方式吗?这是我们日常生活中所说的方法。而在Java中,方法就是一个代码片段,类似于C语言中的函数。方法的存在意义:1.当代码规模比较复杂的时... 继续阅读 >
202201-22 一篇文章带你入门java变量与类型 目录整型变量基本语法格式代码示例长整型变量基本语法格式代码示例双精度浮点型变量基本语法格式代码示例单精度浮点型变量基本语法格式代码示例字符类型变量基本语法格式代码示例字节类型变量基本语法格式代码示例短整型变量基本语法格式代码示例布尔类型变量基本语法格式代码示例简单/内置类型小结字符串类型变量基本语法格式代码示例转义字符字符串拼接变量作用域变量的命名规则常量字面值常量final关键字修饰的常量总结整型变... 继续阅读 >
202201-17 一篇文章带你入门Java修饰符 目录定义分类访问控制修饰符非访问控制修饰符修饰符的使用说明修饰类修饰方法访问控制修饰符非访问控制修饰符修饰变量总结定义Java修饰符:修饰符用来定义类、方法或者变量,通常放在语句的最前端。分类主要分为2类:访问控制修饰符非访问控制修饰符访问控制修饰符可以使用访问控制符来保护对类、变量、方法和构造方法的访问。分为以下4中权限:private,default,protected,public。权限说明:修饰符... 继续阅读 >
202201-17 一篇文章带你入门Java方法详解 目录案例1案例2概念如何定义方法方法说明方法实例无参无返回值有参无返回值无参有返回值有参有返回值方法的调用1.非静态方法2.静态方法小AD秀技术总结案例1♀小AD:明哥,刚才那个打野过来趁线你为啥不喷!那么友好的态度,被嫂子制裁了?♂明世隐:你啥呀,你没看到人打野头上冒金光啊,还喷!♀小AD:什么冒金光,如来佛祖?♂明世隐:金色打野刀啊,那个刀不趁线的。♀小AD:哦这样啊,难怪我说你不正常。♂明世隐:分析... 继续阅读 >
202201-17 一篇文章带你入门Java变量 目录引言概念变量的四个基本属性如何定义变量如何使用变量变量的特点总结引言♀小AD:明哥,我终于出了这口恶气了。♂明世隐:打爽了是吧。♀小AD:那必须的,打十盘我赢九盘,我随意。♂明世隐:那小朋友不是搞哭了吗?♀小AD:必须哭,那家伙鬼哭狼嚎的。♂明世隐:你咋知道?你又没看到♀小AD:那是我表弟,就在我旁边哭的,这不是暑假上我家玩来了吗。♂明世隐:哎呀我擦,可真是牛b啊,欺负小朋友欺负到亲戚身上拉,... 继续阅读 >
202201-17 一篇文章带你入门Java数据类型 目录引言两个基本概念说明数据类型分类基本数据类型引用数据类型两者的区别总结引言♀小AD:明哥,昨天气死我了,明哥要帮我出气。♂明世隐:咋了,有谁惹到你了。♀小AD:昨天辅助喷我小鲁班菜,我反手就对喷,然后竟然丢脸了!♂明世隐:这个我是不信的,论喷的功力,你貌似不在明哥之下,没那么容易就败北的。♀小AD:明明就丢脸了吗♂明世隐:你这一喷20年的功力,这些小学生顶得住?♀小AD:哼。。那我不说了!♂明世... 继续阅读 >
202201-12 一篇文章带你入门Java之编程规范 目录引言命名规则代码排版1.代码缩进对齐2.遇到分号换行3.大括号、括号等成对出现4.加上注释Java注释注释的作用注释的3种类型给代码加上单行注释给代码加上多行注释给代码加上文档注释总结引言♀小AD:小明哥,之前你教我的Helloworld实例我写完了,超级简单呢,我一下子就搞定了♂明世隐:是吗,那不错哦。♀小AD:我还举一反三、自由发挥了一波♂明世隐:这波怎么说?♀小AD:怎么说?我说我在第5层,你信不♂明世隐:我信... 继续阅读 >
202201-12 一篇文章带你入门java注解 目录注解什么是注解内置注解元注解自定义注解实例总结注解什么是注解Annotation是从JDK5.0开始引入的新技术Annotation的作用:1.不是程序本身,可以对程序做出解释(这一点和注释(comment)没什么区别)2.可以被其他程序(比如:编译器等)读取Annotation的格式:注解是以"@注释名"在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value=“unchecked”)An... 继续阅读 >
202201-12 一篇文章带你入门java面向对象 目录一、继承示例:二、重载三、接口1、接口与类相似点:2、接口与类的区别:3、语法四、枚举1、定义2、迭代枚举元素3、在switch中使用枚举类总结一、继承继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为本章就以人、学生、老师作为例子。学生和老师都继承人这个对象,都有人的特征和行为,人就是父类,老师和学生就是子类示例:人类:packag... 继续阅读 >
202201-12 一篇文章带你入门java集合 目录一、简介1、java集合框架图2、集合框架体系3、Set和List的区别二、ArrayList1、定义2、用实例了解ArrayList三、LinkedList1、语法2、示例四、HashSet1、定义2、语法3、示例五、HashMap1、定义2、语法3、示例JavaHashMap方法六、Iterator(迭代器)1、定义2、示例七、List和数组互转总结一、简介1、java集合框架图从上面的集合框架图可以看到,Java集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素... 继续阅读 >
202201-12 一篇文章带你入门java泛型 目录一、什么是泛型二、语法三、示例1、简单示例2、返回最大值-支持各种数据类型3、泛型类4、类型通配符总结一、什么是泛型Java泛型(generics)是JDK5中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。二、语法你可以写一个泛型方法,该方法在调用时可以接收不同类型的参数。根据传递给泛型方法的参数... 继续阅读 >
202201-07 一篇文章带你入门java多线程 目录一、描述二、一个线程的生命周期三、线程的优先级四、创建线程五、示例1、Runnable接口2、继承Thread3、Callable和Future创建线程4、测试总结一、描述Java给多线程编程提供了内置的支持。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语-进程:一个进程包括由操作... 继续阅读 >
202201-07 一篇文章带你入门java网络编程 目录基于TCP/IP协议的通信基于UDP协议的通信InetAddress案例演示(简易聊天室)UDP演示总结基于TCP/IP协议的通信TCP/IP协议TCP/IP协议.会在通信两端建立连接(虚拟连接),用于发送和接收数据TCP/IP协议是一种可靠的网络协议,它通过重发机制来保证这种可靠性通信的实现ServerSocket用来监听来自客户端的连接,当没有连接时,它处于阻塞状态客户端使用Socket连接到指定的服务器基于UDP协议的通... 继续阅读 >