JavaSE
ChengZi~
忘掉种过的花
展开
-
Annotataion详解及自定义注解
注解的理解和使用1 Annotation是什么2 JDK内置的注解新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导...原创 2019-06-20 17:23:47 · 335 阅读 · 0 评论 -
String类学习
String类学习1 String对象的创建2 String类的常用方法3 String类的常用操作4 与正则表达式相关的操作5 String字符串的判等6 字符串对象不可变7 StringBulder/StringBuffer 1 String对象的创建/** * 演示String对象的创建 */public class Test01 { public static void...原创 2019-08-03 16:49:45 · 387 阅读 · 0 评论 -
包装类学习
包装类学习1 包装类2 为什么用包装类3 包装类的继承结构4 创建包装类对象5 包装类的基本操作6 拆箱和装箱7 int/ Integer/String之间的相互转换 1 包装类 Java为每个基本类型都提供了一个对应的包装类基本类型包装类byteByteshortShortintIntegerlongLongfloatFloat...原创 2019-08-03 17:13:19 · 389 阅读 · 0 评论 -
Java时间和数学相关类
Java时间和数学相关类1 Date类2 数学相关类 1 Date类 1 Date类 java.util.Date日期类 2 SimpleDateFormat java.text.SimpleDateFormat日期格式化import java.text.ParseException;import java.text.SimpleDateFormat;import java.u...原创 2019-08-03 17:25:03 · 159 阅读 · 0 评论 -
Java中的代码块
Java中的代码块1 局部代码块2 构造代码块3 静态代码块4 优先级顺序5 继承关系的优先级 1 局部代码块 局部代码块定义在方法中,用花括号’{}'包含。例如在method()方法中我们创建一个局部代码块。public class Test01 { public void methodA(){ { int aa = 15; ...原创 2019-08-05 22:02:56 · 267 阅读 · 0 评论 -
Java IO流学习
Java IO流学习1 IO流概述2 字节流2.1 以字节为单位读取文件内容2.2 循环读取2.3 以字节数组为单位读取文件内容2.4 循环读取字节数组2.5 IO流的异常处理2.6 向文件中写入内容2.7 实现文件的复制3 字符流3.1 读取文件内容3.2 读取字符数组3.3 向文件中写入字符3.4 实现文本的复制4 转换流4 缓冲流5 对象序列化6 打印流7 File类 1 IO流概述...原创 2019-07-28 16:29:00 · 144 阅读 · 0 评论 -
Java 反射机制学习
Java 反射学习1 反射概述2 反射类的信息3 反射字段4 调用方法5 IO+Properites+ Reflect 1 反射概述 1)反射就是根据字节码文件, 得到类的信息,类成员信息; 创建对象,访问字段,调用方法的技术. 2)反射的基础是创建Class对象, 可以简单的理解为先拿到字节码文件 3)把一组小猫抽象为Cat类, 把一组学生抽象为Student类, 把一组电脑抽...原创 2019-07-28 20:44:45 · 111 阅读 · 0 评论 -
Java 常用集合类学习
Java 常用集合类学习1 Collection集合简介 1 Collection集合简介 集合是用来存储引用类型数据的容器, 注意,集合不能存储基本类型数据 集合分类两类: 1)Collection集合, 是单个存储数据 2)Map集合,是按<键,值>对的形式存储数据, <”张三”, 28> <”李四”, 30> java....原创 2019-07-28 16:44:30 · 361 阅读 · 0 评论 -
一篇文章学懂Java NIO
一篇文章学懂Java NIO1 NIO概述1.1 Java程序读取数据的模型1.2 NIO读取模型2 Buffer2.1 Buffer的属性1 NIO概述1.1 Java程序读取数据的模型1.2 NIO读取模型 在 JDK4 中引入了 NIO, 可以最大限度的满足 Java 程序 I/O 的需求 java.nio 包, 定义了各种与 Buffer 相关的类 java.n...原创 2019-07-06 21:17:46 · 259 阅读 · 0 评论 -
数组学习
数组学习1 数组定义,元素访问与遍历1.1 数组的作用1.2 如何定义数组1.3 如何访问数组元素2 数组是一种引用数据类型3 可变长参数4 数组扩容5 在数组中插入元素6 数组的特点7 对象数组8 二维数组9 数组的相关算法9.1 冒泡排序9.2 选择排序9.3 二分查找10 Arrays工具类11 对象数组排序12 练习 1 数组定义,元素访问与遍历1.1 数组的作用 如果存储一...原创 2019-08-03 14:59:20 · 690 阅读 · 0 评论 -
Java中的异常
Java中的异常1 什么是异常2 异常的类结构3 运行时异常的特点4 编译时异常特点5 对受检异常进行处理5.1 try..catch 捕获处理5.2 finally子句处理5.3 finally子句5.4 throws抛出处理6 异常处理的作用7 如何选择捕获处理还是抛出处理8 方法覆盖中的异常处理9 异常在开发中的作用 1 什么是异常 前遇到过的异常: 1、空指针异常, Nul...原创 2019-08-03 14:21:06 · 388 阅读 · 0 评论 -
重写equals为什么要重写hashcode
重写equals为什么要重写hashcode1 Object 类源码2 hashcode的作用3 HashMap的工作原理4 重写不一致的后果5 重写的准则1 Object 类源码 /** * 返回该对象的哈希码值。支持此方法是为了提高哈希表(例如 java.util.Hashtable 提供的哈希表)的性能。 * hashCode 的常规协定是: * 1.在 Java 应用程序执行期...原创 2019-06-21 19:47:42 · 412 阅读 · 0 评论 -
Java webservice详解
Java webservice详解1 webservice概述2 webservice核心要素2.1 SOAP2.2 WSDL3 webservice的使用场景4 webservice的结构5 Java中的webservice5.1 webservice服务端5.2 webservice客户端6 WDSL文件说明7 webservice 请求与响应监控7 webservice 在Tomcat中发布...原创 2019-07-08 00:45:19 · 11999 阅读 · 2 评论 -
Java 各种内部类详解
Java 内部类详解1 内部类概述2 成员内部类语法3 通过成员内部类解决多继承4 静态内部类语法5 通过静态内部类代替有参构造6 局部内部类7 匿名内部类1 内部类概述2 成员内部类语法3 通过成员内部类解决多继承4 静态内部类语法5 通过静态内部类代替有参构造6 局部内部类7 匿名内部类 ...原创 2019-07-14 17:17:59 · 807 阅读 · 0 评论 -
Java类的访问权限
Java类的访问权限1 类的访问权限2 类成员的访问权限3 方法重写(覆盖)中的访问权限 1 类的访问权限 类的访问权限: 公共类, 非公共类 使用public修饰的类就是公共类, 没有使用public修饰就是非公共类 什么情况下定义为公共类? 如果这个类允许在其他包中使用就定义为公共类, 如果不允许在其他包中使用就不用public修饰2 类成员的访问权限访问权限...原创 2019-08-02 23:39:02 · 6618 阅读 · 0 评论 -
Object类学习
Object类学习1 Obeject类2 Obeject类的方法3 对象的深复制和浅复制4 实体类一般提供哪些方法5 重写toString和equals方法6 测试重写7 测试equals方法 1 Obeject类 1、Object类是Java所有类的根父类 2、Java中继承是可传递的, Object类的方法,所有类都能继承到2 Obeject类的方法返回值类型说明...原创 2019-08-03 00:09:54 · 301 阅读 · 0 评论 -
final关键字的使用
final关键字的使用1 final修饰类2 final修饰字段3 final修饰方法4 final修饰局部变量5 final 修饰方法形参5 final关键字总结 1 final修饰类/** * 1) final修饰类 * 表示类是最终类, 不能被继承 ,不能作为父类 * String , System 类就是final修饰的最终类 */public final cla...原创 2019-08-03 11:03:58 · 199 阅读 · 0 评论 -
抽象类和接口的区别
抽象类和接口的区别1 抽象类1.1 为什么定义抽象类1.2 如何定义抽象类1.3 抽象类的特点1.4 为什么需要定义抽象方法1.5 如何定义抽象方法2 接口2.1 接口是什么2.1 如何定义接口2.3 如何使用接口2.4 接口的内容2.5 接口的特点3 接口与抽象类的异同点4 接口的应用5 提倡面向接口的编程 1 抽象类1.1 为什么定义抽象类 把一组小猫抽象为Cat类,把一组小狗抽象...原创 2019-08-03 12:18:41 · 322 阅读 · 0 评论 -
类与类之间的关系
类与类之间的关系1 概述2 泛化 ( 继承 )3 实现关系4 依赖关系5 关联关系6 聚合关系7 组合关系8 总结 1 概述 一般使用UML图来表示类与类之间的关系图,UML(Union Modeling Language)统一建模语言,使用类图来表述类与类之间的关系,这里使用的画图工具为IBM Rational Rose,这是一个非常强大的工具,还有另外一种工具Start UML....原创 2019-08-03 12:44:07 · 174 阅读 · 0 评论 -
泛型学习1
原文地址:https://www.cnblogs.com/coprince/p/8603492.html泛型详解1 什么是泛型?为什么使用泛型2 举例子1 什么是泛型?为什么使用泛型 泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。什么是泛型?为什么要使用泛型? 泛型,即“参数化类型”。类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参...原创 2019-06-20 22:55:50 · 162 阅读 · 0 评论