随笔分类 - Java
Java基础知识
摘要:1、子类拥有所有父类非private的方法,即使不显示定义,也可以调用这些方法 2、当子类覆盖了父类的方法时,调用时调用覆盖后的方法 3、对于未覆盖的方法,即调用的是父类中的方法 4、即使显示的覆盖了父类的private的方法,但也不生效。
阅读全文
摘要:定义:在Java中,把没有定义任何方法和常量的接口称之为标记接口,经常看到的一个最典型的标记接口就是"Serializable",这个接口也是没有定义任何方法和常量的 标记接口的作用: 主要作用就是给某个对象打上一个标志,告诉JVM,这个对象可以做什么, 比如实现了"Serializable"接口的
阅读全文
摘要:1.clone()函数的用途是用来另存一个当前存在的对象。 2.hashCode() 方法返回散列码值,散列码是由对象导出的一个整数值。 在Object中有一个hashCode方法来得到散列码。基本上,每一个对象都有一个默认的散列码,其值就是对象的内存地址。 我们可以重写这个方法。 3.toStri
阅读全文
摘要:不new对象时 public class HelloA { public HelloA(){//构造函数 System.out.println("A的构造函数"); } {//构造代码块 System.out.println("A的构造代码块"); } static {//静态代码块 System.
阅读全文
摘要:总结: 静态代码块只初始化一次,且容器启动时初始化; 静态代码块和静态变量从上往下依次执行普通代码块比构造方法先执行,且对象每new一次,就会调用一次 静态代码块 格式: static {//静态代码块 } 关于静态代码块,要注意的是: 它是随着类的加载而执行,只执行一次,并优先于主函数。具体说,静
阅读全文
摘要:什么时候会进行类加载? 程序要执行的时候。 概括来说,java程序运行要经过编译和执行。详细来说,应该为:编译》类加载》执行。 其中,类加载主要是由jvm虚拟机负责的,过程非常复杂,类加载分三步: 加载 》 连接 》初始化 1、加载:这个很简单,程序运行之前jvm会把编译完成的.class二进制文件
阅读全文
摘要:public class Test09 { public static void main(String[] args) { HashMap users = new HashMap(); users.put("11", "张浩太"); // 将学生信息键值对存储到Map中 users.put("22
阅读全文
摘要:Set 集合类似于一个罐子,程序可以依次把多个对象“丢进”Set 集合,而 Set 集合通常不能记住元素的添加顺序。也就是说 Set 集合中的对象不按特定的方式排序,只是简单地把对象加入集合。 Set 集合中不能包含重复的对象,并且最多只允许包含一个 null 元素。Set 实现了 Collecti
阅读全文
摘要:恢复内容开始 List 是一个有序、可重复的集合,集合中每个元素都有其对应的顺序索引。List 集合允许使用重复元素,可以通过索引来访问指定位置的集合元素。List 集合默认按元素的添加顺序设置元素的索引,第一个添加到 List 集合中的元素的索引为 0,第二个为 1,依此类推。List 实现了 C
阅读全文
摘要:在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。String 类是不可变类,即一旦一个 String 对象被创建以后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁。Java 提供了两个可变字符串类 StringBuffer 和 StringBuil
阅读全文
摘要:<--String转换为Int -->public static void main(String[] args) { String str = "123"; int n = 0; // 第一种转换方法:Integer.parseInt(str) n = Integer.parseInt(str);
阅读全文
摘要:1.反射机制是什么 反射机制是在运行状态中,对于任何一个类,都能知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取信息以及动态调用对象的方法的功能叫做java的反射机制 2.反射机制能做什么 在运行时判断任意一个对象所属的类; 在运行时判断任意一个类所具有的
阅读全文

浙公网安备 33010602011771号