
Java核心技术·卷1
文章平均质量分 85
Java核心技术·卷1读书笔记
小小小小菜鸡
这个作者很懒,什么都没留下…
展开
-
第9章集 合
就是说,如果发现WeakHashMap中的对象,只有WeakHashMap引用他,垃圾回收器就回收,还会通过队列告诉WeakHashMap这个对象被回收了。映射类keySet方法,初看起来,好像这个方法创建了一个新集,并填入映射中的所有键,然后返回这个集。例如,如果某个对象的散列码为76 268,并且有128个桶,那么这个对象应该保存在第108号桶中(因为76 268%128的余数是108)。如果插入位置是-i,没办法表示没找到,插入位置为0,因为返回-0 = 0,会认为是找到了在0位置。原创 2023-06-05 17:42:26 · 1160 阅读 · 0 评论 -
第8章 泛型程序设计
类型变量在整个类定义中用于指定方法的返回类型以及字段和局部变量的类型。变量E表示集合的元素类型,K和V分别表示表的键和值的类型。T、U和S表示“任意类型”。原创 2023-06-03 22:42:20 · 457 阅读 · 0 评论 -
数组父类为object,但B继承了A,那么A[]类型的引用就可以指向B[]类型的对象
【代码】数组父类为object,但B继承了A,那么A[]类型的引用就可以指向B[]类型的对象。原创 2023-06-02 00:39:43 · 95 阅读 · 0 评论 -
lambda表达式练习
【代码】lambda表达式练习。原创 2023-05-10 12:03:11 · 140 阅读 · 0 评论 -
第7章异常、断言和曰志
例如,如果覆盖JComponent.paintComponent方法,由于超类中这个方法没有抛出任何检查型异常,所以,你的paintComponent也不能抛出任何检查型异常。捕获(try-catch)那些你知道如何处理的异常,而继续传播(throwable)那些你不知道怎样处理的异常。如果在子类中覆盖了超类的一个方法,子类方法中声明的检查型异常不能比超类方法中声明的异常更通用(子类方法可以抛出。,不应该声明非检查型异常。一个个方法抛出的异常可能属于这个异常类,也可能属于这个异常类的任意一个子类。原创 2023-05-18 17:21:06 · 704 阅读 · 0 评论 -
java语法记录
java原创 2023-02-22 11:01:59 · 456 阅读 · 0 评论 -
第6章 接口、lambda表达式与内部类
lambda表达式是一个可传递的代码块,可以在以后执行一次或多次。原创 2023-04-17 17:49:37 · 1690 阅读 · 3 评论 -
第5章 继承-Java核心技术·卷1
抽象方法不需要实现。留给子类实现。包含一个或多个抽象方法的类本身必须被声明为抽象的。除了抽象方法之外,抽象类还可以包含字段和具体方法。即使不含抽象方法,也可以将类声明为抽象类。抽象类不能实例化。也就是说,如果将一个类声明为abstract,就不能创建这个类的对象Person p =;// error。可以定义一个抽象类的对象变量,但是这样一个变量只能引用非抽象子类的对象。} }在C++中,有一种抽象方法称为纯虚函数,要在末尾用=0标记.如果至少有一个纯虚函数,这个C++类就是抽象类。原创 2023-04-10 17:44:20 · 1121 阅读 · 0 评论 -
PH4-Java核心技术·卷1
单独的java文件中可以声明多个class文件public的类不是必须的在Java源文件中每定义一个class在编译的时候就会生成一个对应的class文件在java源文件中只能有一个使用public声明的class 并且必须与文件名相同。原创 2023-04-07 17:39:00 · 939 阅读 · 1 评论 -
PH3-Java核心技术·卷1
文章目录Java与C++不同Java与C++不同Java中的所有函数都是某个类的方法 (标准术语将其称为方法,而不是成员函数)。Java有8种基本类型,其中有4种整型(int, short, long, byte)、2种浮点类型、1种字符类型char和1种用于表示真值的boolean 类型。Java没有任何无符号类型。在Java中,整型的范围与运行Java代码的机器无关。与此相反,C和C++程序会针对不同的处理器选择最为高效的整型,这样就会造成一个在3 2位处理器上运行很好的C程序在1 6位系统原创 2023-03-27 16:23:10 · 667 阅读 · 0 评论 -
Java值传递(参考自Java核心卷1)
Java是值传递,不是引用传递。方法不能修改基本数据类型的参数(即数值型或布尔型)。方法可以改变对象参数的状态。方法不能让一个对象参数引用一个新的对象。原创 2023-04-07 16:22:03 · 476 阅读 · 0 评论