9-21易科 日志

java固定格式

public class Hello{ //Hello要跟文件名相同

​ public static void main(String[]args){ //args是参数可以变得

​ System.out,println("我是java特种兵"); //程序块,也叫方法体

​ }

}

类,类名,文件名是一致的包括大小写。例如:Hello.java-->public class Hello

main 方法 ,是java程序的入口,写法固定为public static void main(String[]args)

print 、println、printf的区别

print:是函数,可以返回一个值,只能有一个参数

println:跟print用法一样,唯一区别是输出的自带换行

printf:是函数,把文字格式化以后输出,直接调用系统调用进行IO,他是非缓冲的

Java的跨平台性

java是先编译后解释

同一个class文件在不同的虚拟机会得到不同的机械指令,但是最终的执行结果是相同的,一次编译多平台都可以使用

基本数据类型

基本数据类型:byte、boolean、char、short、int、float、lang、double

引用类型:除了基本数据类型都是引用数据类型-->类、接口、数组

String不是基本数据类型,是引用类型

short+short=int

short+byte=int

byte+byte=int

f赋值运算

低转高:自动补位

高转低:进行强制转换 例如:

int a=100;

short s=(short)a;

重要提示:进行强类型转换时,可能会丢失数据。

常用运算符

使用+=是不进行进制转换

byte b1=1,byte b2=2

b1+=b2 -->仍是byte类型

b1=b1+b2 -->是错误的

int b1=b1+b2 -->是正确的

心得体会

java比较容易打瞌睡,所以要早点睡觉

评论