摘要: 1.String类 字符串是常量,创建后不可改变 字符串字面值存储在字符串池(方法区)中,可以共享(JDK1.8后方法区合并到堆中) 直接将字面值赋值时,会在常量池中创建对象,并将此变量指向常量池中的字面值对象 通过new来创建String类型的对象时,会创建两个对象,一个在堆中,一个在常量池中,栈 阅读全文
posted @ 2022-01-12 18:56 是韩信啊 阅读(61) 评论(0) 推荐(0)
摘要: Integer缓冲区 java预先创建了256个常用的整数包装类型对象(负127-128) 在实际应用中,对已创建的对象进行复用 public class cacheDemo { public static void main(String[] args) { // Integer i1=100; 阅读全文
posted @ 2022-01-12 18:55 是韩信啊 阅读(63) 评论(0) 推荐(0)
摘要: object类: 超类、基类,所有类的直接或间接父类,位于继承树的最顶层 任何类,如没有书写extends显示继承某个类,都默认继承Object类,否则为间接继承 Object类中所定义的方法,是所有对象都具备的方法 Object类型可以存储任何对象 作为参数,可接受任何对象 作为返回值,可返回任务 阅读全文
posted @ 2022-01-12 18:55 是韩信啊 阅读(52) 评论(0) 推荐(0)
摘要: 1.包装类 基本数据类型所对应的引用数据类型 Object可统一所有数据,包装类的默认值是null 基本类型没有属性和方法,通过对基本类型进行包装,变为引用类型,才拥有属性和方法 基本类型对应的引用类型 2.类型转换之装箱与拆箱 装箱:基本类型转换成引用类型 拆箱:引用类型转换成基本类型 publi 阅读全文
posted @ 2022-01-12 18:54 是韩信啊 阅读(46) 评论(0) 推荐(0)
摘要: 1.BigDecimal类 public class BigDecimalDemo { public static void main(String[] args) { double d1=1.0; double d2=0.9; System.out.println(d1-d2);//0.09999 阅读全文
posted @ 2022-01-12 18:54 是韩信啊 阅读(39) 评论(0) 推荐(0)
摘要: 一、内部类的分类 成员内部类 静态内部类 局部内部类 匿名内部类 二、内部类的概念 概念:在一个类的内部再定义一个完整的类 特点: 编译后可生成独立的字节码文件 内部类可直接访问外部类的私有成员,而不破坏封装 class Body{ private String name="han"; class 阅读全文
posted @ 2022-01-12 18:52 是韩信啊 阅读(37) 评论(0) 推荐(0)
摘要: 一、数组概念 数组是存储同一种数据类型多个元素的集合,也可以看成一个容器。 数组既可以存储基本数据类型,也可以存储引用数据类型。 二、数组的定义格式 ​ 数据类型 [] 数组名 ​ 数据类型 数组名 [] int []arrs=new int[10]; double arrs2[]=new doub 阅读全文
posted @ 2022-01-12 18:38 是韩信啊 阅读(36) 评论(0) 推荐(0)