笔记--java入门

第一课: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、单行注释:\  ;  多行注释:/*···*/

小白学习中,以上仅供自己学习,如有错误,恳指正。

原文地址:https://www.cnblogs.com/liyanyinng/p/12401958.html