11 2021 档案
摘要:StringBuffer和StringBuilder String类是保存字符串常量的。每次更新都需要重新开辟空间,效率较低,由此StringBuilder和 StringBuffer 就被设计出来增强String的功能,以提高效率。 StringBuffer 基本介绍 StringBuffer 的
阅读全文
摘要:String String结构 String对象是用来存储字符串,也是一组字符序列。 字符串常量对象是由双引号括起来的字符序列,如"你好","hello"等 字符串的字符采用Unicode编码,一个字符占两个字节 常用的构造方法: String s1 = new String(); String s
阅读全文
摘要:内部类 局部内部类 存在于外部类的方法体,代码块中 可以访问外部类所有成员 外部类访问局部内部类成员要实例化对象 调用变量时遵循就近原则,如果要调用外部类的同名变量, 通常这么访问: 外部类.this.变量 外部其他类不能访问局部内部类,因为局部内部类地位相当于局部变量 匿名内部类(重点) 情景需求
阅读全文
摘要:接口 给一些抽象方法,封装到一起,某个类使用的时候,根据具体需求再进行重写 interface 接口名{ //属性 //方法 } class 类名 implements 接口名{ //属性 //方法 //接口的抽象方法 } 在jdk8及以后,接口里面的方法不全是抽象方法,也可以有普通方法(前面用de
阅读全文
摘要:final关键字 final基本使用 final修饰类,这个类就不能被继承 final修饰方法,这个方法就不能被子类重写 final修饰变量,不能够被修改 常量 被final修饰的变量叫常量,一般命名是大写下划线隔开 XX_XX这种形式 普通常量的初始化有三个地方 直接定义初始化: final in
阅读全文
摘要:代码块 代码块可以看成一个只有方法体的方法,都是优先于类的构造器而执行。代码块有静态代码块和非静态代码块。样式如下 //下面就是一段非静态代码块(普通代码块) { //方法体 };//分号可加可不加 static{//这是静态代码块 //方法体 };//分号可加可不加 作用 代码块可以看成一种另类的
阅读全文
摘要:main方法 语法说明 main方法的形式 public static void main (String[] args){ } **public **: jvm调用类的main()方法时,该方法访问权限必须是public static : jvm中运行main()方法时,不必创建一个对象,所以必须
阅读全文
摘要:类变量/方法(静态变量/方法) 类变量也叫静态变量,同样的类方法也叫静态方法,那么与之相对应的就有非静态变量,非静态方法,也叫实例变量,普通变量,普通方法。各个地方因为翻译的问题,叫法不一样,实际上在英文里就是一个单词的区别 static 类变量 定义 访问修饰符 static 数据类型 变量名;
阅读全文

浙公网安备 33010602011771号