随笔分类 - Java基础
JavaSE基础知识
摘要:数组存放地址值的内存图 数组和集合的区别 数组既可以存储基本数据类型,又可以存储引用数据类型,基本数据类型存储的是值,引用数据类型存储的是地址值。 集合只能存储引用数据类型(对象)集合中也可以存储基本数据类型,但是在存储的时候会自动装箱变成对象。 数组长度是固定的,不能自动增长。 集合的长度的是可变
阅读全文
摘要:集合体系图 set集合存储的元素是无序的,不可以重复的 HashSet<String> sh = new HashSet<>(); sh.add("a"); sh.add("b"); sh.add("c"); sh.add("c"); System.out.println(sh); HashSet存
阅读全文
摘要:静态代码块优先于主方法执行的,且只在类加载时执行一次。构造代码块优先于构造方法块执行。 高内聚低耦合:内聚就是自己独立完成某件事情的能力,耦合就是类与类之间的关系。 jvm先加载Fu.class,再加载Zi.class,然后读取Zi z = new Zi(); 先输出父类的静态代码块,再输出子类的静
阅读全文
摘要:Object类 HashCode() 返回一个int 型的数,进内存申请的位置 getClass() 返回此对象的运行时类,获取该对象的字节码文件,返回的是class equals() 比较两个对象是否相等,Object中的equals方法是比较对象的地址值的,没有什么意义,我们需要重写它,因为在开
阅读全文
摘要:IO流 * 1.概念 * IO流用来处理设备之间的数据传输 * Java对数据的操作是通过流的方式 * Java用于操作流的类都在IO包中 * 流按流向分为两种:输入流,输出流。 * 流按操作类型分为两种: * 字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的 * 字
阅读全文
摘要:一、Java中最基本的单位是类 基本数据类型的值传递,不改变其值; 引用数据类型的值传递,改变其值。 String当作参数传递时跟基本数据类型一样不改变其值。 StringBuffer当作参数传递时,值改变。 成员变量:就是事物的属性,在类中,方法外。 成员方法:就是事物的行为,和以前定义方法一样,
阅读全文

浙公网安备 33010602011771号