- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 java编程思想笔记--初始化与清理
第五章 初始化和清理1,构造器2,this关键字构造器可以用this调用另一个构造器,但却不能调用连个.此外必须将构造器调用置于最起始处,否则会报错3,finalize()方法 4,成员变量初始化对于方法的局部变量,Java以编程时错误的形式来贯彻这种保证.(方法的局部变量必须初始化)类的数据成员(即字段)是基本类型,情况就回变的有些不同.类的...
2018-09-11 14:36:31 164
原创 Java 单例模式的两种高效写法
0. 前言在Java对象的创建时,单例模式使用尤其多,同时也是个面试必问的基础题。很多时候面试官想问的无非是懒汉式的双重检验锁。但是其实还有两种更加直观高效的写法,也是《Effective Java》中所推荐的写法。1. 静态内部类(static nested class)public class Singleton { public static class Singlet...
2018-09-05 18:59:23 2849
转载 SynchronizedList和Vector的区别
Vector是java.util包中的一个类。 SynchronizedList是java.util.Collections中的一个静态内部类。在多线程的场景中可以直接使用Vector类,也可以使用Collections.synchronizedList(List list)方法来返回一个线程安全的List。那么,到底SynchronizedList和Vector有没有区别,为什么java...
2018-09-05 09:31:36 97
转载 Arraylist与Vector的区别
这张图里的内容对我们学习Java来说,非常的重要,白色的部分是需要去了解的,黄色部分是我们要去重点了解的,不但要知道怎么去用,至少还需要读一次源码。绿色部分内容已经很少用了,但在面试题中有可能会问到,我们来看一个经常出现的面试题:Arraylist与Vector的区别是什么?首先我们给出标准答案:1、Vector是线程安全的,ArrayList不是线程安全的。2、ArrayLis...
2018-09-04 10:50:32 114
原创 Java中instanceof关键字的理解
java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。用法: result = object instanceof class 参数: Result:布尔类型。 Object:必选项。任意对象表达式。 Class:必选项。任意已定义的对象类。 说明: ...
2018-09-04 10:12:53 102
原创 transient关键字详解
使用小结: 1,一旦变量被transient修饰,变量将不再是对象持久化的一部分,该变量内容在序列化后无法获得访问。 2,transient关键字只能修饰变量,而不能修饰方法和类。注意,本地变量是不能被transient关键字修饰的。变量如果是用户自定义类变量,则该类需要实现Serializable接口。 3,被transient关键字修饰的变量不再能被序列化,一个静态变量不管是...
2018-09-04 09:53:05 418
尚硅谷Java视频教程_SpringCloud视频教程
2018-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人