随笔分类 - JavaSE
Java类初始化和实例初始化
摘要:Java类初始化和实例初始化 类初始化过程 一个类初始化就是执行<clint>()方法,该方法由静态变量显式赋值代码和静态代码块组成 静态变量显式赋值代码和静态代码块从上到下顺序执行 <clint>()方法只执行一次 子类初始化需要先初始化父类 实例初始化过程 实例初始化就是执行<init>()方法
阅读全文
自增变量程序题
摘要:自增变量程序题 输出以下下程序结果 package com.yl; public class AutoIncrement { public static void main(String[] args) { int i = 1; i = i++; int j = i++; int k = i + +
阅读全文
Java 常用类
摘要:Java 常用类 1、String类用法 1.1、特点 此类是不可被继承,因为它是final类 此类实现序化接口,支持序列化处理 String实现Comparable比较器,支持自然排序 String的字符串内容,底层也是使用char[]数组存储, 并且此数组是一个final数组 因为char是fi
阅读全文
Java 注解用法
摘要:Java 注解用法 1、简述 Annontation是Java5开始引入的新特征。中文名称一般叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata) 与程序元素(类、方法、成员变量等)进行关联。 Annontation像一种修饰符样,应用于包、类型、构造方法、方法、成
阅读全文
Java 反射
摘要:Java 反射 1、类的生命周期 参考资料:https://www.cnblogs.com/jhxxb/p/10900405.html 2、类加载器 2.1、类加载器的分类 启动类加载器 扩展类加载器 系统类加载器 参考资料:https://blog.csdn.net/m0_38075425/art
阅读全文
Java 网络编程
摘要:Java 网络编程 1、网络编程的基础知识 1.1、网络基础知识 计算机网络的功能、计算机网络的分类、osi分层模型和tcp/ip分层模型等这些基础知识在这里就不过多阐述,可以自己网上查资料了解。因为讲太细内容就很多,写不过来。讲个大概,还不如自己网上查资料看。 1.2、IP地址和端口号 这个也是自
阅读全文
Java 多线程
摘要:Java多线程 1、什么是进程 百度百科:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 2、什么是线程 百度百科:线程(thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位(
阅读全文
java NIO的基本用法
摘要:NIO的基本用法 1、什么是NIO 一种新IO流,可以实现对文件的读写操作,效率比IO流高 2、NIO和IO的区别 IO是面向流(Stream)的;NIO是面向通道(Channel)和缓冲区(Buffer)的,数据总是从通道读取到缓冲区中,或者从缓冲区写入到通道中 IO流是阻塞的,这意味着,当一个线
阅读全文
BufferedReader源码分析
摘要:BufferedReader源码分析 1、案例代码 假设b.txt存储了abcdegfhijk public static void main(String[] args) throws IOException { //字符缓冲流 BufferedReader bufferedReader=new
阅读全文
java Properties类
摘要:参考资料 https://blog.csdn.net/yjltx1234csdn/article/details/93769032?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-
阅读全文
FileInputStream读中文乱码问题
摘要:FileInputStream读中文乱码问题 1、前提 以读取编码是GBK的文件为案例,文件内容只有中文和中文符号 2、原因 FileInputStream读中文乱码是因为一个中文对应两个字节存储(负数),也就是说,读取对应中文的字节数应该是偶数; 而英文对应一个字节存储。FileInputStre
阅读全文
Java使用IO流对同一个文件进行读写操作
摘要:使用IO流对同一个文件进行读写操作 1、注意事项 众所周知,对一个文件进行读写操作时,我们需要创建对应的输入流和输出流 但需要注意的是,读写操作不能同时进行(边读边写),即不能同时打开输入流和输出流,直白一点说就是不能同时对同一个文件的输入流和输出流进行赋值,否则影响文件进行正常的读写操作。如果是不
阅读全文