![](https://img-blog.csdnimg.cn/20210901231023461.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaSE学习
文章平均质量分 88
JavaSE学习笔记,从入门到放弃
传说啊哈哈哈
这个作者很懒,什么都没留下…
展开
-
Java Lambda表达式简单使用
1. Lambda表达式使用引入2. Lambda表达式语法3. Lambda 表达式精简语法4. 方法引用5. 构造方法引用6. Lambda表达式练习原创 2022-07-15 18:14:55 · 222 阅读 · 0 评论 -
JavaSE_day19:多线程(下)
1. Thread的生命周期2. 线程的同步机制2.1 同步代码块2.1.1 使用实现Runnable接口的方式2.1.2 继承Thread类的方式2.2 同步方法2.2.1 使用实现Runnable接口的方式2.2.2 继承Thread类的方式2.3 Lock锁(JDK5.0新增)3. 线程安全的单例模式(懒汉式)4. 死锁问题5. 线程的通信5.1 经典例题:生产者/消费者问题......原创 2022-07-16 08:22:03 · 185 阅读 · 0 评论 -
JavaSE_day18:多线程(上)
1.程序、进程、线程2. 并行与并发3.创建多线程的两种方式3.1 继承于Thread类3.2 实现Runnable接口4.Thread 类中的常用方法5. JDK5.0新增线程创建方式5.1 实现Callable接口5.2 使用线程池原创 2021-12-26 15:38:39 · 168 阅读 · 0 评论 -
JavaSE_day16:异常处理
1.异常1.1 异常的体系结构1.2 异常种类1.3 常见的异常类型2.异常的处理2.1 异常处理的抓抛模型2.2 try-catch-finally2.3 小结说明2.4 throws + 异常类型3. 手动抛出异常对象4. 自定义异常类原创 2021-08-27 13:51:57 · 66 阅读 · 0 评论 -
JavaSE_day15:面向对象(下)
1. 关键字:abstract2. 抽象类的匿名子类3. 模板方法的设计模式4. 接口interface4.1 接口例子:USBTest.java4.2 接口匿名实现类的对象5. 接口的应用5.1 代理模式5.2 工厂模式6. Java8接口新特性7. 类的结构:内部类原创 2021-12-19 18:02:10 · 358 阅读 · 0 评论 -
JavaSE_day14:面向对象(下)
面向对象(下)1.关键字:static1.关键字:static原创 2021-11-29 20:43:35 · 176 阅读 · 0 评论 -
JavaSE_day13:面向对象(中)
面向对象(中)1. 面向对象的特征三:多态性2.Object类的使用2.1 java.lang.Object类的说明2.2 面试题: == 和 equals() 区别3.单元测试方法1. 面向对象的特征三:多态性额外参考内容:https://www.runoob.com/java/java-polymorphism.html1.1 多态性的理解:可以理解为一个事物的多种形态。1.2 何为多态性:对象的多态性:父类的引用指向子类的对象(或子类的对象赋给父类的引用)Person p = ne原创 2021-09-28 23:46:08 · 91 阅读 · 0 评论 -
JavaSE_day12:面向对象(中)
面向对象(中)1. 面向对象的特征二:继承性1. 面向对象的特征二:继承性1.1 为什么要有类的继承性?(继承性的好处)① 减少了代码的冗余,提高了代码的复用性② 便于功能的扩展③ 为之后多态性的使用,提供了前提1.2 继承性的格式A:子类、派生类、subclassB:父类、超类、基类、superclassclass A extends B{}1.3 子类继承父类以后有哪些不同?体现:一旦子类A继承父类B以后,子类A中就获取了父类B中声明的所有的属性和方法。特别的,父类中声明原创 2021-09-28 15:20:20 · 100 阅读 · 0 评论 -
JavaSE_day10:面向对象(上)
面向对象(上)1. 面向对象的特征一:封装与隐藏1.1 为什么要引入封装性?1.2 问题引入1.3 封装性思想具体的代码体现1.4 Java规定的四种权限修饰符2. 类的结构之三:构造器3. 关键字:this4. 关键字:package/import1. 面向对象的特征一:封装与隐藏1.1 为什么要引入封装性?我们程序设计追求“高内聚,低耦合”。高内聚 :类的内部数据操作细节自己完成,不允许外部干涉;低耦合 :仅对外暴露少量的方法用于使用。隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调原创 2021-09-17 23:02:45 · 92 阅读 · 0 评论 -
JavaSE_day09:面向对象(上)
面向对象(上)1. 类的结构之二:方法1.1 关键字:return1.2 方法的重载1.3 可变个数形参的方法1.4 Java的值传递机制1.5 递归方法1. 类的结构之二:方法1.1 关键字:return使用范围:使用在方法体中作用:① 结束方法② 针对于返回值类型的方法,使用"return 数据"方法返回所要的数据。注意点:return关键字后面不可以声明执行语句。1.2 方法的重载定义:在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。总结:“两原创 2021-09-16 22:31:36 · 93 阅读 · 0 评论 -
JavaSE_day08:面向对象(上)
面向对象(上)1. 类与对象2. 类的结构之一:属性1. 类与对象1.1 面向对象学习的三条主线:1.Java类及类的成员:属性、方法、构造器;代码块、内部类2.面向对象的大特征:封装性、继承性、多态性、(抽象性)3.其它关键字:this、super、static、final、abstract、interface、package、import等1.2 面向对象与面向过程面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做。面向对象:强调具备了功能的对象,以类/对象为最小单位,考虑谁原创 2021-09-17 23:02:10 · 86 阅读 · 0 评论