1. 不要在常量和变量中出现易混淆的字母 包名全小写、类名首字母全大写、常量全部大写并下划线分割、变量采用驼峰命名等,这些是最基本的Java编码规范。 字母 "l" 作为长整...
Java 中为我们提供了两种比较机制:Comparable 和 Comparator。两个词的意思都是比较的意思,但实际又是 可比较的 和 比较器。所以很是疑惑。。。 1. ...
1. 四个访问修饰符的访问范围 2. 三大关键字的修饰和作用 3. 四种内部类的区别和特点 4. abstract 抽象类与interface 接口 5. hashCode(...
区别 字符流 与 字节流 各自的功能和过滤流的使用场景。 Server 端IO处理逻辑 Client 端IO处理逻辑
单例(singleton):只允许创建一个该类的对象。 ① 单例模式:饿汉式(线程安全、占资源) 天生线程安全(无锁)、类加载时创建(不用也会被创建,占用资源) ② 单例模式...
1. 工厂模式 开发中有一个非常重要的原则“开闭原则”,对拓展开放、对修改关闭; 工厂模式主要负责对象创建的问题; 可通过反射进行工厂模式的设计,完成动态的对象创建。 2. ...
1. 接口中的实现方法 ① 使用 default 关键字就可以给接口增加一个非抽象的方法实现;② 接口还可以存在 static 静态方法实现,使用 接口名.静态方法名 的形式...
1.Java反射机制 1.1 反射机制是什么 在运行状态中,对于任意一个类都能够知道这个类所有的属性和方法;并且对于任意一个对象,都能够调用它的任意一个方法;这种动态获取信息...
这样在接收方 readLine()的时候到\n就会被正确读取。 原因:next()方法把输入的空格自动解析为\n处理,算是一个坑吧。 对比:
1. InetAddress类 位置:java.net 构造方法为默认default(包内可见),通过类内静态方法获取对象常用方法: 实例演示: 2. Socket类 & S...
1. File类 文件和目录路径名的抽象表示形式。 构造方法: 没有无参构造。 常用方法:参考File类 jdk1.8 API部分常用方法演示: 2. FileFilter接...
1. 基本字符输入输出类结构 2. 抽象父类:Writer & Reader Writer类 构造方法: 常用方法: Reader类 构造方法: 常用方法: 2.1 实现类:...
1. 基本字节输入输出流实现类 2. 输入输出字节流的分类 按方向:① 输入流:将[存储设备]中的内容输入到[内存]中;② 输出流:将[内存]中的内容输出到[存储设备]中。 ...
ReentrantLock实现类(Lock接口)详解:【Java】Lock锁接口和实现类详解synchronized关键字线程同步详解:【Java】线程的基本同步方式和常用方...
1. ".properties"配置文件介绍 后缀名为.properties是一种属性配置文件。这种文件以key=value格式存储内容,Java中可以使用Propertie...
1. Queue接口 - 队列 Collection的子接口,表示队列FIFO(First In First Out)常用方法:(1)抛出异常boolean add(E e)...
1. Collection体系集合 1.1 List 表 List接口特点:有序、有下标、元素可重复补充:继承了父接口提供的共性方法,同时定义了一些独有的与下标相关的操作方法...
1. Collection体系下线程安全集合 Collection体系集合下,除Vector以外的线程安全集合(蓝色): Collections工具类中提供了多个可以获得线程...
1. Lock接口 提供更多实用性方法,功能更强大、性能更优越。常用方法:① void lock() // 获取锁,如锁被占用,则等待② boolean trylock() ...