学号20145322 《Java程序设计》第一周学习总结

时间:2022-06-02 19:20:12

学号20145322 《Java程序设计》第一周学习总结

教材学习内容总结

Java诞生于Sun公司,于1998年12月4日发布J2SE,约以两年为一周期推出重大版本更新。

2010年Oracle公司宣布收购Sun,Java正式成为其所属。

Java主要分为三大平台:1.Java SE(基础中的基础,主要分为:JVM、JRE、JDK、以及Java语言。) 2.Java EE(以Java SE为基础开发各种以组件为基础、以Web为基础的应用软件) 3.Java ME(最小的一个平台版本,多用于电子产品或嵌入式系统,如Java游戏等)

JCP是一个国际性组织,为了让Java实现由Sun主导到全世界数以百计的代表公开监督。

JSR是一个文件的形式,成为最终文件之后根据JSR成果做出免费且开发原始码的参考实现,成为RI。

JVM就是一个类似翻译官的操作系统,将Java语言翻译成计算机可以看得懂的语言。且是Java唯一认识的操作系统,也是实现Java跨平台实现的关键,可执行文件为.class文档。

JRE是Java执行环境,包括Java SE API和JVM以及部署技术。若只要执行Java程序,只需要装JRE。

JDK是撰写Java必须安装的编译程序。包括Java程序语言,工具程序和JRE。 Private JRE是JDK本身自带的JRE,安装Public JRE只不过是方便有另一个JRE来模拟客户端的Public JRE环境。

.java是扩展名

一个.java文档可以定义多个类,但只可以有一个公开类。

要想Java程序编译通过,必须通过path环境变量告知电脑有java指令。

要启动JVM就要通过CLASSPATH来找到.class文档,若没有使用-cp指定classpath,则就会读取CLASSPATH环境变量。

在原始码中指定某个类时,如果要用到不同包的类,则必须使用完全吻合名称,如果是同包的,则可只写class后定义的类名即可。如果Console是属于cc.openhome.util,与其被用到的类并不是同一类的,则需写为cc.openhome.util.Console.writeLine("Hello World");,另外可以使用import偷懒,只需要在撰写Java时写上import cc.openhome.util;但其偷懒限度有限,遇到一个程序代码中出现多个import,则需要使用完全吻合名称。

教材学习中的问题和解决过程

一开始没仔细看书结果导致HelloWorld一直没写出来。。。,后来知道编译通过之后再执行一次省略class扩展名的输入就可以显示了。

代码调试中的问题和解决过程

 

学号20145322 《Java程序设计》第一周学习总结

由于是在桌面上创建的文档,应该先把桌面路径写出来。

学号20145322 《Java程序设计》第一周学习总结

粗心,编写写错了。

学号20145322 《Java程序设计》第一周学习总结

编译通过后再次输入,我发现用Tab可以直接把第一次输入的HelloWorld以及扩展名一下子都打出来。

其他(感悟、思考等,可选)

学习一门新学科,最重要的还是认真认真再认真,耐心耐心再耐心,急于求成就容易出错,导致一些简单的问题都老半天没找出来,效率非常低,以后学Java还是得更认真去学,不论是看课本还是写代码。还有学东西真的得从基础去学,一开始不看书去看,什么JVM什么的完全不懂,一头雾水,后来看了课本把基础知识点都看了并且记住了,才慢慢学了进去,基础很是重要。相信只要我多学多写多想多问,JAVA这门课我一定会取得让自己满意的成绩!

学习进度条

学号20145322 《Java程序设计》第一周学习总结