栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java 基础之面向对象2

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java 基础之面向对象2

自动装箱,就是可以把一个基本类型变量直接赋给对应的包装类变量,自动拆箱则相反。利用包装类提供的parseXxx(String s)静态方法,利用包装类提供的valueOf(String s)静态方法,用于将基本类型变量转换成字符串。

Java对象都是Object类的实例,都可直接调用该类中定义的方法,toString()方法是Object类里的一个实例方法,Java程序中测试两个变量是否相等有两种方式:一种是利用==运算符,另一种是利用equals()方法。静态初始化块也是类成员的一种,静态初始化块用于执行类初始化动作
如果一个类始终只能创建一个实例,则这个类被称为单例类。
final 修饰变量时,表示该变量一旦获得了初始值就不可被改变。如果final修饰的局部变量在定义时没有指定默认值,则可以在后面代码中对该final变量赋初始值。

final修饰的类不可以有子类,不可变(immutable)类的意思是创建该类的实例后,该实例的实例变量是不可改变的。

抽象方法和抽象类必须使用abstract修饰符来定义,有抽象方法的类只能被定义成抽象类,抽象类里可以没有抽象方法。抽象类不能用于创建实例,只能当作父类被其他子类继承。

接口是从多个相似类中抽象出来的规范,接口不提供任何实现。定义接口使用interface关键字,接口完全支持多继承,即一个接口可以有多个直接父接口。一个接口继承多个父接口时,多个父接口排在extends关键字之后。接口可以用于声明引用类型变量。

这个定义在其他类内部的类就被称为内部类,如果使用static来修饰一个内部类,则这个内部类就属于外部类本身,而不属于外部类的某个对象。如果把一个内部类放在方法里定义,则这个内部类就是一个局部内部类,创建匿名内部类时会立即创建一个该类的实例,这个类定义立即消失,
Lambda表达式的类型,也被称为“目标类型

实例有限而且固定的类,在 Java里被称为枚举类。枚举类是一种特殊的类,使用enum定义,因此它一样可以定义成员变量、方法和构造器。枚举类也可以实现一个或多个接口。
程序无法精确控制Java垃圾回收的时机,但依然可以强制系统进行垃圾回收,调用System类的gc()静态方法:System.gc()。调用Runtime对象的gc()实例方法:Runtime.getRuntime().gc()。
 

java对对象的引用方式有强引用、软引用、虚引用和弱引用。

水平有限

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/992493.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号