第一课:java入门
一、java地位
1、主导地位(网络应用)
2、基础地位(对象语言)
3、需求地位
二、java特点(重点:平台无关性)
平台=OS(操作系统)+CPU
每个平台都有自己独特的机器指令,所谓机器指令就是可以被该平台识别,执行的一种由0和1组成的序列代码。
例如下图,对于同一个加法指令,蓝色和红色两个平台的指令是不一样的。这时,在蓝色平台上安装一个java的虚拟环境(JRE),这个JRE本身就具有加法的序列代码(假设是绿色的),在蓝色平台识别加法指令前,先通过JRE出来一个序列(绿色的),JRE再把这个序列翻译给蓝色平台可以识别的指令,这样蓝色平台就可以执行加法指令了。
同样,将JRE安装在红色的平台也一样可以执行加法指令了。(绿色的可以说是“中间代码”)
三、java程序开发步骤
1、编写(文本编辑器)
2、编译(java编译器,javac.exe)
3、执行(java解析器,java.exe)
重点:
1、java程序是由若干书写形式互相独立的类组成
2、保存时,必须与public类名一样,文件格式默认ANSI
3、一个程序至多一个public类
4、javac A(文件名!!!).java 加后缀;java A(主类!!!)
5、一个程序可以有多个主类
6、编译时,不一定要有主类;解析执行时一定要有主类,不然会出错。
7、java提供反编译javap.exe
四、编程风格及些符号
1、独行(左右括号各占一行,适合少量代码)
2、行尾(左括号在句尾,右括号占一行,适合复杂)
3、单行注释:\ ; 多行注释:/*···*/
小白学习中,以上仅供自己学习,如有错误,恳指正。