属性赋值的操作: ①默认的初始化②显示的初始化,或初始化代码块(此处按照结构顺序执行)③构造器中:是创建对象的最后一个关口④通过方法对对象的属性进行修改 最后属性的值等于最后...
属性赋值的操作: ①默认的初始化②显示的初始化,或初始化代码块(此处按照结构顺序执行)③构造器中:是创建对象的最后一个关口④通过方法对对象的属性进行修改 最后属性的值等于最后...
设计模式: 在大量实践中总结和理论化,之后优选的代码结构、编程风格、以及解决问题的思考方式。 共有23种设计模式。 单例设计模式:使得一个类只能创建一个对象 如何实现: 1....
接口(interface)是与类并行的一个概念 接口声明格式:interface接口名 类声明格式:class类名 常量: 接口中所有的常量都是用:public static...
类、构造器、属性、方法 抽象的使用 就是父类无法全部具体实现,而是由子类提供具体实现的,对象的,类 abstract:抽象的,可以用来修饰类、方法 abstract修饰类(抽...
final:最终的,可以用来修饰类、属性、方法 final修饰类 这个类就不能被继承, 如:String类、StringBuffer类、System类 final修饰方法 这...
包装类:八种基本数据类型对应着一个类,此类即为包装类。 基本数据类型、包装类、string之间的相互转换 把基本数据类型变为引用数据类型(可以使用方法) 基本数据类型--->...
转什么就从后面找方法 基本数据类型与对应的包装类有 自动装箱、自动拆箱 如: int i=10 Integer i1=i//自动装箱 int j=i1//自动拆箱 基本数据类...
static静态的:可以用来修饰属性、方法、代码块(或初始化块)、内部类【不能用于构造器】 static修饰属性(类变量): 通过对象也能调用类变量1.由类创建的所有对象都共...
二进制:0和1 满2进1,以0b或0B开头 十进制:0-9 满10进1 八进制:0-7 满8进1,以数字0开头 十六进制:0-9和A-F 满16进1,以0x或0X开头 A-F...
char可以把字符对应的ASCLL的值转换出来 字符a的值:97字符A的值:65 整形的默认类型是:int 浮点型的默认类型是:doubleboolean类型默认值是:fal...
因为数组变量和元素分开存储(栈放变量,堆放元素,变量的值是元素的地址) new出来的都放在堆里 9 100 -99 -65 0 9 43 12 for循环从0开始,而数组的长...
1.二维数组,可以看成一维数组里放得数组 二维数组的初始化 静态初始化;不用指出数组的长度,直接赋值动态初始化:先指出数组的长度,后使用的时候再赋值 2.可以只写一维的长度,...
第一步:定义一个新数组 第二步:遍历老数组,并把老数组的值赋值给新数组。 public class 数组扩容 { public static void main(String...
数组一旦初始化,其长度不可变。 数组是多个相同类型数据的组合,实现对这些数据的统一管理 数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型 数字属于引用类型,数组...
返回类名和他的引用地址 一般需要重写,将此对象的各个属性返回 像String ,包装类 ,Date类这些重写>Object类的to-string()方法 会将对象的实体输出 ...
== 1.基本数据类型: 根据基本数据类型的值判断是否相等。等于true,不等于false左右两端的数据类型可以不相同,只要值相等返回就是true,反之false 2.引用数...
同一个包下,当代码前已经导入了一个包下的类 当需要导入【同名不同包】的类: 要显示的通过 包名.包.类java.sql.Date d1 = new java.sql.Date...
import: 显示的导入当前指定包下的类或接口,不包含子包内的类或接口 位置: 写在package与代码之间 多个import: 挨个在【package与代码之间】写出 j...
package 声明源文件所在的包 位置: 写在程序第一行 ①每“.”一次表示一层文件目录 ②包名都要小写