20145310 《Java程序设计》第1周学习总结

20145310 《Java程序设计》第1周学习总结

教材学习内容总结

第一周主要学习教材前两章的知识。第一章主要学习了java的历史,版本的迁移以及一些相关的专有名词之间的联系和下载安装。java最早是Sun公司的程序语言,原名为Oak。java的第一个版本是1997年9月12日发布的JDK 1.1.4 ,而最新的java SE 8则发布于14年3月18日。2010年Oracle公司并购Sun。

Java的三大平台分别是Java SE,Java EE,Java ME。

Java SE:包括JVM(Java Virtual Machine,java虚拟机) JRE(Java Runtime Environment,Java执行环境) JDK(Java SE Development Kits,Java开发工具) 其中,JVM包含在JRE之中,而JDK包括了JRE和开发工具中需要的一些工具程序。对于普通用户而言,如果要使用java应用只
需安装JRE即可,而开发java显然需要安装JDK。

Java EE:以Java SE为基础,定义了一系列的服务,API,协议等。

Java ME:作为小型数字设备上开发及部署应用程序的平台。

从Oracle官网下载了java jdk8后并安装,就安装了java开发环境。

通过文本文档编写了第一个java程序:输出helloworld。为了使通过win10系统开始菜单的windows管理里面的cmd打开这个程序,但并没有成功,原因是没有设置环境变量,导致windows找不到javac的位置。于是设置环境变量。

设置好环境变量后,再次对该java文件进行编译,目录下出现了一个HelloWorld.class文件。

启动JVM执行该class文件。执行JVM的指令是java。执行文件,不需要加class后缀。之后就可以看到第一个代码运行成功咯。

在windows下path路径的可执行文件是.exe .bat 而JVM虚拟机下搜索路径是classpath 简拼cp 可执行文件.class

启动JVM时指定classpath

在编译时如果需要使用到其他链接库,也必须指定classpath。

通过package可以管理文档或者类名称上的分类。

通过import可以偷懒,少打很多字。

通过IDE编写代码可以提高很多效率。在Oracle官网上有提供NetBeans的下载。

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

在通过官网下载jdk时我发现,如果在官网选择简体中文可以提供java SE 8u20的下载,但如果调成英文则可提供u26 u27版本的下载,颇为不解。

在设置系统的环境变量时一开始忘记加分号了,这是个很严重的问题。

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

代码调试较为顺利,但使用JVM时运行class文件第一遍在cmd中加了后缀,结果出现错误

后来经果查书才知道不能加后缀,同样java javac后面也不需要后缀。

如果编写时开头为public class而不是只有class,则文件名必须与类名称相同。

java必须区分大小写。

初次运用dos命令较为不熟练,后来通过学习视频好了很多。还有一些常用的dos命令需要掌握。

• dir : 列出当前目录下的文件以及文件夹
• md : 创建目录
• rd : 删除目录
• cd : 进入指定目录
• cd.. : 退回到上一级目录
• cd/ : 退回到根目录
• del : 删除文件
• exit : 推出dos命令行

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

学习java的第一周还算较为简单,但随着学习的深入肯定会越来越复杂。java同之前学习的c语言有着较多的不同点,但相同点也很多,包括很多思想。第一周的学习虽然没有遇到很多的错误,但以后的错误肯定会越来越多。只有将这些错误转化成为经验,才能学好java。同时也要背更多的英语单词,很多java的单词都需要看懂。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 100/100 2/2 20/20 初步认识java

参考资料

posted @ 2016-03-06 16:59  20145310刘宇飞  阅读(162)  评论(2编辑  收藏  举报