- 博客(10)
- 收藏
- 关注
原创 Java笔记9
目录 一、生产者与消费者 1.安全问题产生 2.线程方法sleep和wait的区别 3.生产者和消费者案例性能问题 4.Lock接口深入 5.生产者与消费者改进为Lock接口 6.Lock锁的实现原理 二、单例设计模式 1.单例模式 ①实现步骤: ②实现步骤: 2.懒汉式的安全问题 3.关键字volatile 三、线程池ThreadPool 1.Executors类 2.Callable接口 四、ConcurrentHashMap 五、线程的状态图-生命周期 六、.
2022-03-27 19:05:28
196
原创 Java笔记9
一、泛型Geneirc 1.前身发展 泛型技术是JDK版本一大升级,源自JDK1.5 泛型就是集合类<泛型> 无泛型写法 public class GeneircTest { public static void main(String[] args){ /** * JDK没有泛型技术,就这样写 * 集合可以存储任何数据类型 * 添加元素的数据类型是object */ Li
2022-03-20 19:34:50
297
原创 Java笔记8
一、异常 1.try…catch 例 public static void main(String[] args) { int[] arr = {1}; //try catch异常处理 try { int i = getNum(arr); System.out.println("i = " + i); }catch (Exception ex){ System.o
2022-03-13 20:52:05
1115
原创 Java笔记7
目录 一、API概念 二、Object类 1.Object类的本地方法 ①本地方法 : ②特点: ③作用 : 2.Object类的方法toString() ①重写父类的方法toString() 3.Object类的方法equals() 三、String字符串类 1.字符串对象创建 2.字符串的实现原理 3.字符串创建对象的区别 4.String类的构造方法 5.String类的常用方法 ①String类的判断类型的方法, 返回都是布尔类型 ②String类的转换方法 ③S
2022-03-06 19:43:28
418
原创 Java6笔记
目录 对象的多态性 1.对象多态性前提 必须有继承或是接口实现 必须有方法的重写 语法规则: 多态写法: 2.多态中成员的特点 ①多态中成员变量的特点 ②多态中成员方法的特点 3.多态的转型 公式: 类型提升 4.多态中的异常转型 5.多态的转型案例 面向对象多态 对象的多态性 一个事物具备不同的形态 1.对象多态性前提 必须有继承或是接口实现 必须有方法的重写 语法规则: 父类或者接口的引用指向自己的子类的对象 多态写法: 父类 变量(对象名)...
2022-02-23 18:40:47
1487
原创 Java笔记5
目录 一、继承 1.程序中的继承 2.出现继承的条件 3.语法 4.利弊 优点 弊端: 二、继承后成员特点 1.继承后成员变量特点 2.super关键字 3.继承后成员方法特点 4.方法重写的意义 5.注意 ①权限 6.继承后构造方法特点 三、继承特点 1.单继承 2.多层继承 一、继承 1.程序中的继承 在程序中,让一个类去继承另一个类 例如A类继承B类 2.出现继承的条件 ①A类是B类的子类,或者称为派生类 ②B类是A类的父类,或者称为超类,..
2022-02-23 15:27:56
288
原创 Java笔记4
目录 一、数组总结 二、数组工具类Arrays 三、数组使用中常见的异常 1.数组下标越界异常 java.lang.ArrayIndexOutOfBoundsException 2.空指针异常 java.lang.NullPointerException 四、面向对象思想 1.面向过程 ①面向过程程序特点 ②面向过程思想对应的问题 ③面向过程程序的不足 ④本质 2.面向对象 ①关键 ②类 ③类和对象的关系 3.总结 五、创建类(class)和对象(object) 1.
2022-02-15 17:33:32
782
原创 Java笔记3
目录 一、循环控制语句 1.特殊关键字 ①break:只能用于switch语句和循环语句中 ②continue:只能用于循环语句中 ③return:结束一个方法 2.练习 ①输出一百以内素数 3.家庭收支记账 ①介绍Utility工具类 ②创建主体类程序 ③完整代码 二、idea的使用 1.概念 2.编写 ①创建类 三、数组 1、概念 2.创建数组 ①声明数组变量 ②.创建数组对象 ③将数据存入数组 ④从数组中读取数据 ⑤遍历数组 ⑥数组必须创建对象再..
2022-02-08 17:14:52
413
原创 Java笔记2
目录 一、四种进制 1.十进制 2.二进制 3.八进制 4.十六进制 二、正负 1.表示方式 2.原码、反码与补码 三、JAVA使用的字符集 1.转义字符 四、基本数据类型转换 1.自动类型转换(隐式类型转换) ①把存储范围小的量赋给存储范围大的变量 ②当存储范围小的数据类型与存储范围大的数据类型混合运算,会按照范围大的计算 ③当byte、short、char数据类型进行算术运算,按照int处理 2.强制类型转换 ①把存储范围大的值赋给存储范围小的值,可能会损失精度或溢出
2022-01-30 16:23:15
866
原创 JAVA笔记1
目录 一、建立体系 1.框架 2.构架 二、Dos命令 常用命令: ①进入目录:cd ②查看当前目录下有什么:dir ③新建目录:md(make directory) ④新建空文件:type nul ⑤追加内容到文件:echo ⑥复制/移动文件:copy/move ⑦删除文件:del ⑧删除目录:rd ⑨查看某个目录的下一级目录结构 ...
2022-01-26 21:03:48
538
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅