基础常识:
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+"" 相同