java 基础
java 基础
ZhangJiQun&MXP
大语言模型训练需要百卡算力,但人脑的功耗只有20瓦。道阻且长。
展开
-
内部类的简单理解
目录 内部类 成员内部类 静态内部类 局部内部类 匿名内部类 内部类 内部类,即定义在一个类的内部的类。为什么有内部类呢? 我们知道,在java中类是单继承的,一个类只能继承另一个具体类或抽象类(可以实现多个接口)。这种设计的目的是因为在多继承中,当多个父类中有重复的属性或者方法时,子类的调用结果会含糊不清,因此用了单继承。 而使用内部类的原因是:每个内部类都能独立地继承一...原创 2020-03-17 14:24:02 · 366 阅读 · 0 评论 -
synchronize关键字: 1、java中==和equals和hashCode的区别 2、int与integer的区别 3、String、StringBuffer、StringBuilder
1、java中==和equals和hashCode的区别 基本数据类型的==比较的值相等. 类的==比较的内存的地址,即是否是同一个对象,在不覆盖equals的情况下,同比较内存地址,原实现也为 == ,如String等重写了equals方法. hashCode也是Object类的一个方法。返回一个离散的int型整数。在集合类操作中使用,为了提高查询速度。(HashMap,HashSet等比较...原创 2019-05-02 23:01:45 · 289 阅读 · 0 评论 -
Java静态内部类
java static的作用: 1、修饰成员变量 给变量加上static关键字后,此变量变为全局变量,JVM在加载时会直接将此变量加载到方法区里而不是堆里,无论哪一个方法修改了此变量,此变量就会改变,可以让对象共享属性 并且,当再次new该类的对象时,static修饰的类成员不会被再次初始化,在程序运行过程中,static只会在...原创 2019-06-11 14:04:17 · 881 阅读 · 0 评论