- 博客(7)
- 收藏
- 关注
原创 反射
反射概述 1.1 Java文件和.class文件的关系 Java文件 Java文件中包含代码的所有内容,类,接口,成员变量,成员方法.... .class字节码问题 .java文件 通过 javac编译工具生成对应的.class字节码文件 使用JDK中提供的反编译工具,可以看到.class文件中包含 Class 完整的包名.类名 Field 成员变量,成员变量的名字和成员变量...
2020-03-05 22:54:59 89 4
原创 多线程,线程通信,线程池
1. 多线程 1.1 线程状态 WAITING(无限等待) 当某一个线程被执行wait()方法,需要等待另外的一个线程进行唤醒操作。 一下三个方法都是Object类内的方法: public void wait(); 在哪一个线程中执行,就会让当前线程进入一个无限等待状态。 1. 所在线程进入无限等待状态 2. 开启【锁对象】 public void notify(); 唤醒...
2020-03-03 22:23:59 90 1
原创 多线程及同步问题
多线程 1.1 多线程的优缺点 优点 1. 提升资源利用率 2. 提高用户体验 缺点: 1. 降低了其他线程的执行概率 2. 用户会感受到软件的卡顿问题 3. 增加的系统,资源压力 4. 多线程情况下的共享资源问题,线程冲突,线程安全问题 1.2 创建自定义线程类的两种方式 class Thread类 Java中的一个线程类 Thread类是Runnable接口的实现类,同...
2020-03-03 00:13:06 79
原创 StringBuffer概述及使用
1. StringBuffer 1.1 StringBuffer概述 为了解决String字符串操作导致的内存冗余,提高效率,Java中提供了StringBuffer和StringBuilder来操作字符串,并且提供了很多方法,便于程序员开发。 StringBuffer和StringBuilder中都有char类型可变长数组作为字符串的保存空间。使用到的方法类型和ArrayList类似。 ...
2020-02-28 20:37:40 1331 13
原创 字符输出流,缓冲流
IO流 1.1 文件操作字符输出流 FileWriter文件操作输出字符流 Constructor 构造方法 FileWriter(File file); 根据File类对象创建对应文件的文件操作输出字符流 FileWriter(String pathName); 根据String类型文件路径创建对应文件的文件操作输出字符流 FileWriter(File file, boolean appe...
2020-02-27 21:55:56 693 3
原创 String类
1.1 获取方法 int length();[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pdSaxj7a-1582722030563)(img/字符串比较要求.png)] 获取字符串长度 "" char charAt(int index); 获取String字符串中指定下标位置的char类型字符,如果index超出有效范围 StringIndexOutO...
2020-02-26 21:01:32 102
原创 Object类和set集合
1 Object类 1.1 Object类概述 Java中所有类的基类!!! Java中所有的类都是间接或者直接继承Object类。 Object类的引用数据类型变量可以保存Java中任意数据类型空间的首地址。 Object类内规定了一些方法: String toString(); 当前对象建议String类型描述。默认情况是当前类所属包名.类名@十六进制内存地址 如果对于数据类型展...
2020-02-24 23:05:24 322
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人