锦瑟年华

Java阶段总结

2023-05-12  本文已影响0人  三月李壮

输出格式化:

字符串格式化:

%s : 输出字符串

整数格式化

%d : 输出十进制整数

%o : 输出八进制整数

%x : 输出十六进制整数

%X : 输出大写十六进制整数

浮点数格式化

%f : 输出浮点数

%e : 输出科学计数法表示的浮点数(小写e)

%E : 输出科学计数法表示的浮点数(大写E)

%.nf : 控制小数点后的位数,n为数字

布尔值格式化

%b : 输出布尔值

字符格式化

%c : 输出字符

宽度和精度格式化

%n$ : 指定第n个参数

%m.n : 控制宽度和精度,m表示最小宽度,n表示小数点后的位数

例子:System.out.printf("%2d %5.2f %s", 10, 3.1415926, "hello"); // 输出 "10 3.14 hello"%5.2f 长度不满5前面补空格(%05.2f 长度不满5前面补0,),保留2位小数

equals和==的区别:

==:当比较基本数据类型时,比较的是值;当比较引用数据类型时,比较的是地址

equals:比较的是值

三大特性:

1.封装

定义:把变量和方法包装在一个类里,限定成员的访问,达到保护数据的一种技术。

2.继承

定义:子类继承父类的特征和行为,使得子类对象(实例)具有父类的属性和方法。

3.多态

定义:同一行为有多个不同的表现形式

路径:

绝对路径指的是从根目录(盘符)开始写起的文件或目录名称。

相对路径指的是相对于当前路径的写法,就是以当前文件为基准进行一级级目录指向被引用的资源文件。

关键字:

数据类型:boolean、int、long、short、byte、float、double、char、class、interface。

流程控制:if、else、do、while、for、switch、case、default、break、continue、return、try、catch、finally。

修饰符:public、protected、private、final、void、static、abstract、transient(过渡修饰符)、synchronized(同步)、volatile(易失修饰符)

类修饰符:public,abstract,final,缺省(abstract和final冲突,不能同时使用)

成员变量修饰符:public,private,protected,缺省,final,static,transient,volatile

成员方法修饰符:public,private,protected,缺省,final,static,abstract,synchronized,native

动作:package、import、throw、throws、extends、implements、this、supper、instanceof、new。

保留字:true、false、null、goto、const。

四大权限修饰符:public,private,default,protected

private: 在同一类内可见

public: 对所有类可见

protected: 对同一包内的类和子类可见

final:常量,不能修改,声明的时候必须赋值

static:成员变量和成员方法中没有用static来修饰的叫实例成员

static变量被所有对象共享

方法里边不能声明静态变量;局部变量不能被声明为 static 变量;静态方法不能使用类的非静态变量;

缺省:类成员的前面不加任何的修饰符,这个成员只能在同一个包内调用(如果子类和父类不在一个包里,子类也无法调用该成员)

上一篇 下一篇

猜你喜欢

热点阅读