
Play With Java
文章平均质量分 71
java笔记
是杏花微雨
这个作者很懒,什么都没留下…
展开
-
JAVA笔记
JAVA笔记default private protected public一个.java文件只能包含一个public类,但可以包含多个非public类。如果有public类,文件名必须和public类的名字相同。值类型和引用类型:- 除了基本类型都是引用类型。- 值类型之前不相互影响,他们指向2个地址;引用类型指向一个地址(String是不可变类型,所以地址还是不同),如下int a = 2;int b = a;a = 3后,b还是=2;他们地址不同。String name =原创 2021-08-23 20:45:56 · 107 阅读 · 0 评论 -
面向对象三大特点和含义
面向对象三大特点和含义封装对外隐藏复杂实现(迪米特法则,最少知道原则)隔离变化提高重用性保护数据(private,检查)继承提高代码重用性(如果仅仅为了重用,优先考虑组合(合成复用原则))多态的前提多态作用: 提高扩展性(上层不变,下层重写)体现:向上转型限制:向上转型时,子类独有的成员(只有继承自父类的才能用,子类自己的不可以)无法使用。且通过父类创建的变量 f 调用的是子类重写父类或者继承父类的方法,而不是调用父类的方法。father f = new son()原创 2021-07-06 14:09:36 · 198 阅读 · 0 评论 -
正则表达式
目录参考参考‘x’就表示匹配x本身\ 匹配 \\n 换行(’\u000A’)\r 回车(’\u000D‘)[abc]匹配一个字符,a,b,c都可以[^abc] 除了a和b和c任意一个[a-zA-Z]匹配一个,在范围之间任意一个[0-9]匹配0-9任意一个. 匹配任意一个;.表示匹配.本身\d 匹配一个数字 = [0-9]\w 匹配一个字符 [a-zA-Z_0-9] 数字字母下划线^ 表示开头,$表示结尾,\b表示单词边界(不是\w的地方就是)举例 hello wor原创 2021-09-06 13:57:00 · 156 阅读 · 0 评论 -
JAVA文件操作(IO)
目录File类1. 构造方法,创建,删除,重命名,判断2. 获取功能3. 练习:判断目录下是否有.jpg结尾文件,有就输出IO流1. 分类2. IO流基类3 字节流3.1 FileOutputStream3.2 BufferedOutputStream4 字符流4.1 字符流,字节流转换4.2 InputStreamReader4.3 OutputStreamWriter4.4 BufferedWriter4.5 BufferedReader4.6 字符缓冲流特殊用法4.7 总结5 操作基本数据类型6 内存原创 2021-08-31 14:39:54 · 133 阅读 · 0 评论 -
JAVA多线程
目录多线程1. 多线程实现1.1 继承Thread类1.2 实现Runnable接口1.32. 线程调度和控制2.1 调度2.2 控制3. 线程生命周期4. 线程同步5. 死锁6. 线程间通信7. 定时器使用多线程1. 多线程实现1.1 继承Thread类继承Thread类重写run方法创建实例启动线程 start()先创建一个线程类,然后在另一个类中,创建该对象,然后run即可getName()可以获取线程名称setName()可以设置线程名称p原创 2021-09-03 15:38:43 · 126 阅读 · 0 评论