摘要: 知识点掌握情况 锁(了解) Object的多线程方法(了解) 学习心情 崩溃!!! 1.多线程 1.1锁 synchronized(多线程——重量级的锁) JDK1.6对synchronized进行了优化,为了减少锁和释放锁带来的性能消耗引入的偏向锁和轻量级锁。 synchronized有三种方式来 阅读全文
posted @ 2022-08-03 20:11 (≧∇≦)(≧∇≦)(≧∇≦) 阅读(45) 评论(0) 推荐(0)
摘要: 知识点掌握情况 线程创建(理解) 守护线程(理解)线程生命周期(理解) 线程安全(理解) 学习心情 迷茫 ,很迷茫,感觉什么都不是很清晰,线程的安全实现方法也不是很懂。 1.多线程 1.1Java中创建线程的方式 继承Thread类,并且重写run方法——Thread类中的run方法不是抽象方法,T 阅读全文
posted @ 2022-08-02 18:51 (≧∇≦)(≧∇≦)(≧∇≦) 阅读(40) 评论(0) 推荐(0)
摘要: 知识点掌握情况 泛型(理解) 枚举(理解) 学习心情 轻松加愉快 1.泛型 泛型能帮助我们把【类型明确】的工作推迟到创建对象或调用方法的时候。我们定义类的时候,不需要考虑这个数组到底要存什么类型。 1.1泛型的修饰 泛型类 把泛型定义在类上,用户在使用类的时候才能把类型给确定 使用方法在<>加上一个 阅读全文
posted @ 2022-08-01 21:05 (≧∇≦)(≧∇≦)(≧∇≦) 阅读(43) 评论(0) 推荐(0)
摘要: 知识点: 异常(了解) 抛出异常的方法(理解) finally关键字(理解) 学习心情: 异常,知识点相较于前边的面向对象具体的多,学的轻松,心情还好(就是晚饭没咋吃饱!) 1.异常 遇到异常的时候会终止,当程序抛出一个异常时,抛异常后面的语句不再执行,类似于return的功能。 重写的方法不能抛出 阅读全文
posted @ 2022-07-29 21:34 (≧∇≦)(≧∇≦)(≧∇≦) 阅读(36) 评论(0) 推荐(0)
摘要: 1.Java的值传递 Java本质上是只有值传递,所有的赋值传参都是一次值 的拷贝 引用数据类型拷贝的就是引用地址,基本数据类型拷贝的就是值,不会传入实例对象 出现new 就是创建了新的地址,值就会被拷贝成一份新的 private String name; public Ch01(String na 阅读全文
posted @ 2022-07-28 21:21 (≧∇≦)(≧∇≦)(≧∇≦) 阅读(41) 评论(1) 推荐(0)
摘要: 1.类的内部结构 1.1代码块 类的内部结构 属性 方法 构造器 代码块 内部类 概念: 代码块又称为初始化块,属于类的一个成员,它是将一些逻辑语句封装在方法体中。通过一对大括号({})包裹起来。没有方法名,没有参数,没有返回值,只有方法体。不需要通过对象或者类去进行显示的调用。他会在类加载或创建对 阅读全文
posted @ 2022-07-27 22:15 (≧∇≦)(≧∇≦)(≧∇≦) 阅读(41) 评论(0) 推荐(0)
摘要: 知识点掌握情况 抽象类(理解) 接口(了解) 学习心情(心路历程) 今天收获颇丰,知识的储备量又增加了 (≧∇≦)(≧∇≦) 1.抽象 Java中有了抽象类和接口 1.1抽象方法: 特点:没有方法体(连{}都没有) 存在的意义:约定——自定义的规则(约定大于配置,配置大于编码)、 定义的规则: 约定 阅读全文
posted @ 2022-07-26 19:51 (≧∇≦)(≧∇≦)(≧∇≦) 阅读(30) 评论(0) 推荐(0)
摘要: 算法 学习心情 不太明白迭代器接口的用法,而且链表也一直遍历不到表头,求老师指点一下。 1.单链表 点击查看代码 package LB; import java.util.Iterator; public class LinkList<T> implements Iterable<T> { priv 阅读全文
posted @ 2022-07-25 20:53 (≧∇≦)(≧∇≦)(≧∇≦) 阅读(35) 评论(0) 推荐(0)
摘要: 知识点掌握情况 多态(了解) 链表(理解) 学习心情(心路历程) 今天的多态太抽象了,很难理解,向下转型 是父类转换成子类,向上转型是子类实例化的对象是父类。我是这么理解的,也不知道对不对。 1.多态 1.1第一种多态的形式(向上转型) 父类(Father) 父类对象名(father)=new 子类 阅读全文
posted @ 2022-07-25 20:43 (≧∇≦)(≧∇≦)(≧∇≦) 阅读(20) 评论(0) 推荐(0)
摘要: 1.final关键字 final关键字:最终的,终极的。 final可以修饰的结构: 类,public final class final修饰的类不能被继承(不能被扩展,延申 ) 属性 private final String name; final修饰的属性就是常量,不能重新赋值。不能放在构造器里 阅读全文
posted @ 2022-07-23 20:29 (≧∇≦)(≧∇≦)(≧∇≦) 阅读(34) 评论(0) 推荐(0)