20145238-荆玉茗 《Java程序设计》第一周学习总结

20145238 Java程序设计》第一周学习总结

教材学习内容总结

Java三大平台:由于java领域的应用越来越广,根据不同级别的应用开发区分了不同的应用版本,后正式更名为Java SE,Java EE,Java ME。

Java SE主要分为四个部分:JVM,JRE,JDK和JAVA语言。

了解JCP与JSR、RI、TCK的关系:JSR必须经过JCP投票通过才能成为最终的标准文件,JSR成为最终文件后对其成果做出免费且开发原始码的参考实现,称为RI,由TCK作为技术兼容测试工具箱。

了解Oracle JDK与OpenJDK的关系: JDK的参考实现就是被Oracle收购之后的JDK,2006年SUN宣告对Java 开放源代码,开始有了OpenJDK。

思考题:只执行Java程序,不下载JDK可以吗?答:可以,撰写JAVA程序才需要JDK如果只是单纯的执行只需要安装JRE即可,因为他不需要javac这些工具程序,但需要Java SE API与JVM。

以上是第一单元的学习内容,接下来主要是安装JDK以及运行编译简单的HELLOWORLD代码的介绍过程。

Step1:首先在老师给的软件安装连接里下载好jdk程序,在安装的最后会弹出一个界面为是否安装jre文件的界面,其实jdk里面是包含jre的,反正我就装了。如图所示

Step2:点开以后发现编译java的javac是exe文件,并不是图形直接可读文件,所以需要在cmd中打开javac进行编译,或者直接新建一个记事本进行编辑,编译完成以后需要注意要将文件的后缀名改为,java 。这就是我在记事本里写的程序。

Step3:因为有些同学的电脑有很多区,在执行dos命令的时候要分别逐级的去打开相应的文件夹内容十分繁琐,所以视频中提供一种直接更改环境变量即把jdk直接更改到系统更目录里,便可以在任何区域直接打开jdk文件了。具体步骤:“属性”>“高级系统设置”>“高级”>“环境变量”的方法找到“系统变量”中的“Path”,点击“编辑”,

然后点击新建把jdk的位置地址复制过来

就可以直接在dos任意文件夹中打开jdk了。

运行的时候需要在dos命令中找到自己写的代码的地址,在后面加上javac.文件名看看编译是否有错,如果没有错误,就直接在后面在加上java.文件名就可以看到运行结果了。

运行完毕以后会直接在.java的呢个文件夹中自动生成一个class文件

恩以上就是对hello world 的全部编写过程。

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

问题1:在新建文件夹的时候没有办法更改.txt为.java?

原因是系统隐藏了对记事本的保存后缀,需要在查找里面显示文件保存类型,点击呢个文件扩展名,(图片无法截图···抱歉)

问题2:在cmd里面找不到我所编写的代码,无法打开?

原因是我前面吧java的代码记事本存在文档的文件夹下,而呢个文件夹不在系统的更目录里,所以,我又在c盘新建了一个文件夹以后就找到了。

问题3:class与public class的差别?

如果在记事本里写了public class 后面的文件名必须和保存时的文件名一致!!!要不然在dos命令中无法找到相关的内容。

问题4:如上上图,编译玩javac以后没有错误,然后运行程序,在dos里面输入地址\java.helloworld.java运行失败?

编译的时候需要把后面的文件扩展名都写上,但是在最后运行的时候不需要写文件的扩展名,直接写java.文件名就好

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

问题3:class与public class的差别?

如果在记事本里写了public class 后面的文件名必须和保存时的文件名一致!!!要不然在dos命令中无法找到相关的内容。

问题4:如下图,编译javac以后没有错误,然后运行程序,在dos里面输入地址\java.helloworld.java运行失败?

编译的时候需要把后面的文件扩展名都写上,但是在最后运行的时候不需要写文件的扩展名,直接写java.文件名就好

其他

第一次编写java代码,觉得通过视频学习的方法,非常直观的解决了所出现的问题,再通过自己亲自编译,可以吧编程中所出现的问题都一一解决,再用博客记录下自己的学习心得及体会,感觉还不错,就是稍微有点点辛苦,但是收获确实很大,希望自己以后都能按时编写博客~加油

学习进度条


代码行数(新增/积累)


博客量(新增/积累)


学习时间(新增/积累)


重要成长


目标


4500


30


350


第一周


150/150


2/2


15/15


初步了解了Java

参考资料

时间: 2024-10-13 22:47:22

20145238-荆玉茗 《Java程序设计》第一周学习总结的相关文章

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

# 20145201 <Java程序设计>第一周学习总结 ## 教材学习内容总结 万事开头难,终于开始学习了Java.寒假的时候看到老师的要求确实有点慌,但是这周翻开书,从书本知识第一行学起,发现并不是自己想想中那么难,只要一步一个脚印,每周有自己的计划,并按照计划按部就班的完成,最后一定会拥有自己的小成果的. 1.1Java不只是语言 Java经过多年的版本更新后,最新的版本是Java SE8. 在java发展的过程中,它的应用领域越来越广,根据不同级别的应用开发区分了不同的应用版本,最终j

20145326蔡馨熠《Java程序设计》第一周学习总结

20145326蔡馨熠 <Java程序设计>第一周学习总结 教材学习内容总结 转眼间新的一学期终于开始了!为什么我这么期待呢?因为这学期可以上娄嘉鹏老师的java程序设计课,我不是什么电脑天才,之前c语言学得也不是特别好.可我就是对hdl和java特别感兴趣(之前在我的问卷调查报告里面提到过),并且寒假的时候在家里也预习了一部分java知识.第一周要求学习两个章节并作心得体会,虽然我早已看过前两章的知识,不过为了进一步巩固,我还是用了星期六一天的时间把第一章和第二章的知识从头到尾仔仔细细的看了

20145224-陈颢文 《Java程序设计》第一周学习总结

20145224 <Java程序设计>第一周学习总结 教材学习内容总结 通过第一周的学习让我对Java有了个初步的了解,知道了Java分为Java SE.Java EE.Java ME三大平台,其中Java SE是基础.Java的一大特点是它可以跨平台,而JVM对Java的跨平台提供了支持,它就类似于一个虚拟机,只要在当前平台安装了相应的JVM,Java程序就有了可以在此平台上运行的基础啦.JRE是Java的执行环境,在安装了JRE的计算机上就可以运行Java的程序了,当然光是可以跑代码对于程

20145201 《Java程序设计》第一周学习总结(修改)

# 20145201 <Java程序设计>第一周学习总结 ## 教材学习内容总结 万事开头难,终于开始学习了Java.寒假的时候看到老师的要求确实有点慌,但是这周翻开书,从书本知识第一行学起,发现并不是自己想想中那么难,只要一步一个脚印,每周有自己的计划,并按照计划按部就班的完成,最后一定会拥有自己的小成果的. 1.1Java不只是语言 Java经过多年的版本更新后,最新的版本是Java SE8. 在java发展的过程中,它的应用领域越来越广,根据不同级别的应用开发区分了不同的应用版本,最终j

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

20145231 <Java程序设计>第一周学习总结 教材学习内容总结 Java三大平台Java SE,Java EE,Java ME.其中,Java SE是我们学习的基础. Java SE主要分为四个部分:JVM,JRE,JDK和JAVA语言. 思考题:Java不只是语言?答:根据以上所写就能知道,提到Java,Java语言只是其三大平台中的其中之一的一个组成部分,不可片面的将其与C语言作比较,认为只是一种语言. JCP与JSR.RI.TCK的关系:想要提议加入Java的功能或特性,必须以J

20165318 2017-2018-2 《Java程序设计》第一周学习总结

20165318 2017-2018-2 <Java程序设计>第一周学习总结 教材内容学习总结 第一章主要对Java平台进行了简单的介绍,并讲解了如何搭建Java环境. Java平台概论 通过课本,测验,查询资料我了解到Java的有关内容如下: Java历史 1990年Sun公司成立了有James Gosling领导的开发小组,开始正致力于开发一种可移植的.跨平台的语言,该语言能生成正确运行于各种操作系统及各种CPU芯片上的代码.1995年5月Sun公司推出的Java Development

20165218 2017-2018-2 《Java程序设计》第一周学习总结

20165218 2017-2018-2 <Java程序设计>第一周学习总结 教材学习内容总结 第一章.Java入门 1. Java特点 Java具有简单.面向对象.平台无关.多线程.动态等特点,其中平台无关是使它风靡全球的最重要的特点.平台无关指同样的Java指令在不同的平台上都可以运行,不受平台本身的机器码的影响.这是由于Java可以在计算机的操作系统之上在提供一个Java运行环境. graph LR A[Java语言]-->B[字节码] B-->C[机器指令] 2. 平台=O

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

20165324<Java程序设计>第一周学习总结 教材学习内容总结 第一章:Java入门 重点一.编写Java程序 第一步编写源文件,(注:第一步中Java严格区分大小写:Java源文件的扩展名是*.java一般Java源文件名与类名一样.保存类型为所有文件.) 第二步编译,(注:第二步中使用Javac命令来编译源文件如: javac Hello.java 编译之后会生成一个字节码文件,字节码文件的文件名和类名相同,字节码文件的扩展名是*.class). 第三步运行,(注:第三步中使用jav

20165203 2017-2018-2 《Java程序设计》第一周学习总结

20165203 2017-2018-2<Java程序设计>第一周学习总结 教材学习内容总结 (一)Java的地位 Java是面向对象编程,并涉及网络.多线程等重要的基础知识,是一门很好的面向对象的语言. (二)Java的特点 简单 面向对象 平台无关 多线程 动态 (三)Java三大平台 Java SE Java EE Java ME (四)Java SE的四个组成部分 JVM: Java虚拟机,包含在JRE中 JRE:Java执行环境,运行Java程序必需 JDK: 包括JRK及开发过程中