20145113第一周学习总结
教材学习内容总结
java SE、java EE、java ME
根据应用领域不同,区分为java SE、java EE、java ME。java SE是各应用平台的基础,分为四个主要部分JVM、JRE、JDK与java程序语言
JVM、JRE与JDK
JVM:书上很形象地把它比喻成当地翻译员。“JVM就是java程序的操作系统,JVM的可执行文件就是.class文档”。
JRE:java的执行环境
JDK:java程序语言、JRE与开发工具
这三者是包含关系,JDK包括了java程序语言、工具程序与JRE;JRE包括了部署技术、java SE API、JVM。而Java的跨平台性就体现在Java有不同版本的JDK,可以适用于Windows、Linux、Mac等不同操作系统。 ###PATH、CLASSPATH、SOURCEPATH的作用并会设置 在相应的网站上下载了JDK,安装好后,设置环境变量。设置环境变量“PATH”后可以直接在命令提示符里调用“Javac”这一命令了,对.Java文件的编译,在同一个目录下生成.class文件,最后通过“Java”命令来运行.class文件. ###初步使用Eclipse Eclipse 上手很快,操作也很便利,基于之前学过的C语言,尝试写了张乘法口诀表  ###使用makdownpad  ##教材学习中的问题和解决过程
刚开始对于JVM、JRE与JDK这三者比较混乱点,因为之前看书都是把这部分给跳过了,但是静下心来,理清这三者的关系,就清晰多了,这三者互为包含关系。
面向对象的概念之前没有怎么接触过,刚开始会比较抽象,但看了慕课网的相关视频,将面向对象与生活中的实例联系在一起,感觉就具体很多了,也比较清楚地理解了对象,类,属性,方法。 ##代码调试过程中的问题和解决过程  仅会生成固定的随机数,C语言里可以有个种子,然后根据时间的变化产生不同的随机数,现在还在找语法中。
##其他
java中其实还是有挺多语法跟C语言一样的,在初步熟悉类之类的概念后,我尝试用在脑海中的C编写了一张乘法口诀表,发现运行也没有报错。
这星期由于个人方面的原因没有花多少时间在学习java上,学习进度就有点滞后,下星期需要调整下自己的状态,把第一星期落下的功课补上。 ##学习进度
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
第一周 | 100/200 | 1/2 | 3/5 |