Java
文章平均质量分 63
se-tester
这个作者很懒,什么都没留下…
展开
-
Java编码规范-创建和销毁对象
使用static factory 方法取代构造方法(Consider static factory methods instead of constructors) 当构造方法参数很多时考虑使用builder (Consider a builder when faced with many constructor parameters) 单例模式的属性用私有的构造方法或者是一个enum 类型初始化(Enforce the singleton property with a privagte constr原创 2021-03-12 18:18:19 · 187 阅读 · 0 评论 -
java学习总结 - 线程
程序-进程-线程 程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程(process)是程序的一次执行过程,或是正在运行的一个程序。 动态过程:有它自身的产生、存在和消亡的过程。 如:运行中的QQ,运行中的MP3播放器 程序是静态的,进程是动态的 线程(thread):进程可进一步细化为线程,是一个程序内部的一条执行路径。 若...原创 2020-02-16 18:40:48 · 135 阅读 · 0 评论 -
java学习总结 - 反射
Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 Java反射机制提供的功能 在运行时判断任意一个对象所属的类 在运行时构造任意一个类的对象 在运行时判断任意一个类所具有的成员变量和方法 在运行时调用任意一个对象的成员变量和方法 生成动态代理 反射相关的主要API ...原创 2020-02-16 11:45:39 · 154 阅读 · 0 评论 -
java学习总结 - IO流
注意: 流正的开,反着关(close) File类原创 2020-02-15 22:53:29 · 99 阅读 · 0 评论 -
java学习总结 - 泛型
Java中的泛型只在编译阶段有效。在编译过程中,正确检验泛型结果后,会将泛型的相关信息查出,并且在对象进去和离开方法的边界处提娜佳类型检查和类型转换的方法。也就是说,泛型信息不会进入到运行时阶段。 泛型类 独享实例化时不指定泛型,默认为Object 泛型不同的引用不能相互赋值 泛型接口 泛型方法 方法,也可以被泛型化,不管此时定义在其中的类是不是泛型化的。在泛型方法中...原创 2020-02-15 18:06:19 · 157 阅读 · 0 评论 -
java学习总结 - 集合
Table of Contents HashSet TreeSet: 自然排序 定制排序 List与ArrayList ArrayList和Vector Map HashMap 与 Hashtable TreeMap Collections操作集合的工具类 集合类存放在java.util包中,是一个用来存放对象的容器。 集合只能存放对象,比如存一个int型整数5...原创 2020-02-15 16:37:29 · 175 阅读 · 0 评论 -
java学习总结
java都是值传递 基本数据类型的变量传递的是值,即栈中的值 引用数据类型的变量传递的是栈中的值,即对应的堆中对象的地址 java支持单继承,不允许多重继承。 override: 子类重写父类方法,只是重写方法体;重写方法不能使用比被重写方法更严格的访问权限(如果父类的方法是public,子类重写的时候不能缺省);两者必须同时为static或同时为非static;子类抛出的异常不能大于父...原创 2020-02-14 00:42:04 · 110 阅读 · 0 评论