摘要:
String类概述及其构造方法 程序示例 /* 字符串: 简单理解: 就是由多个字符组成的数据,叫做字符串 也可以看作是一个字符数组。 观察API发现: 1、String代表的是字符串,属于java.lang下面的,所以使用的时候不需要导包 2、String类代表字符串。 Java程序中的所有字符串 阅读全文
摘要:
Scanner类 程序示例 /* 键盘录入工具:Scanner 构造方法: public Scanner(InputStream source)构造一个新的Scanner , 产生从指定的输入流扫描的值。 流中的字节将使用底层平台的default charset转换为字符 。 参数 source - 阅读全文
摘要:
Java中静态代码块与构造代码块的执行顺序 静态代码块:用staitc声明,jvm加载类时执行,仅执行一次构造代码块:类中直接用{}定义,每一次创建对象时执行。执行顺序优先级:静态代码块➡main()➡构造代码块➡构造方法。 构造方法 public HelloA(){ //构造方法 } 关于构造方法 阅读全文
摘要:
继承中代码块的执行顺序 程序示例: class HelloA { public HelloA( ) { System.out.println("HelloA"); } { System.out.println("I'm A class"); } static { System.out.println 阅读全文
摘要:
Java中的GC机制 一、为什么需要垃圾回收 如果不进行垃圾回收,内存迟早都会被消耗空,因为我们在不断的分配内存空间而不进行回收。除非内存无限大,我们可以任性的分配而不回收,但是事实并非如此。所以,垃圾回收是必须的。 二、哪些内存需要回收? 哪些内存需要回收是垃圾回收机制第一个要考虑的问题,所谓“要 阅读全文