第一课: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、单行注释:\\ ; 多行注释:/*···*/
小白学习中,以上仅供自己学习,如有错误,恳指正。
标签:JRE,java,入门,主类,平台,笔记,指令,加法 来源: https://www.cnblogs.com/liyanyinng/p/12401958.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。