java基础(day1)

基础常识

1.人机交互方式(a.图形化界面<Graphical User Interface GUI>b.命令行方式<Command Line Interface CLI>)

2.常用的DOS命令:

  dir:列出当前目录下的文件及文件夹

  md:创建目录

  rd:删除目录

  cd:进入指定目录

  cd.. :退回到上一级目录

  cd\:退回到根目录

  del:删除文件

  exit:退出dos命令行

  echo javase>1.doc

3.说明文档:实例(javadoc -d mydoc -author -version HelloJava.java)



1.源文件(java文件)通过javac.exe编译为字节码文件(java.class),再运行java.exe

2.一个源文件中可有多个类(编译后,有几个类即有几个.class文件)

3.一个源文件最多有一个public类(public类名必须与源文件名一致)


标识符(命名规范,,尽量遵守(不遵守也不报错))

1.包名:多单词组成全小写:  xxxyyyzzz

2.类名:多单词组成首字母大写 : XxxYyyZzz

3.变量名、方法名:xxxYyyZzz

4.常量名:所有字母都大写:XXX_YYY_ZZZ


变量:必须先声明,后使用

变量的作用域:一对{}之间有效

定义变量格式:数据类型 变量名 =初始化值


数据类型(char<2字节>,byte<1字节=8bit>,short<2字节>,int(默认类型)<4字节>,long<8字节>,float<4字节>,double<8字节>)

1.java的整型常量默认为int型

2.long型变量,值的末尾须加"l"或"L"

3.float型,末尾加“F”或“f”

4.char型:可表示一个字符,转义字符,unicode(例:char c=‘\u1234’,打印出结果为?)

5.布尔类型:boolean只能够取值为true或false,不能取值null


数据类型转换(不考虑boolean)

1.自动类型转换(容量小的会自动转换为容量大的数据类型:char,byte,short===>int===>long===>float===>double

<char,byte,short之间做运算时,默认的结果为int型>

2.强制类型转换(容量大转换为容量小的,要使用强制类型转换符:()

强制类型转换的问题:导致精度的损失(转换时丢高位)

3.平时常用的字符串,也是一种数据类型:String

(字符串与基本数据类型之间的运算:只能是连接运算(+),得到的结果仍为一个字符串)

String str="12"与String str=12+"" 相同

 




你可能感兴趣的:(java,基础)