20145329吉东云 《Java程序设计》 第一周学习总结

一.JAVA平台概述

1.Java诞生于1995年5月23日,java体系架构分为JavaSE、JavaME、JavaEE三大平台,本章重点介绍了JavaSE。JavaSE分为四个主要部分:JVM、JRE、JDK与java语言。
2.Java不仅是程序语言,还是标准规范,任何想提议加入Java的功能或特性,必须以JSR正式文件的方式提交,JCP执行委员会投票通过,JSR成为最终文件后,必须根据JSR成果做出免费且开发原始码的参数实现,称为RI,并提供TCK作为技术兼容测试工具箱。同时Java并非只有程序语言,还带有庞大的各式链接库。
3.Oracle时代发布的JDK7正式版本,指定了OPenJDK7为官方参考实现。
4.容器:就操作层面来说,就是执行与JVM上的Java应用程序;从抽象层面来说,是应用程序沟通协调相关资源的系统。
5.JVM:主要实现Java的跨平台,是计算机操作过程中的“当地翻译”,将Java原始扩展名.java翻译为.class,JVM是Java程序唯一识别的操作系统,对JVM来说,可执行文件就是扩展名为.class的文件。
JRE:Java执行环境,包括JRE包括Java SE API和JVM。
JDK:提供工具程序,JDK包括部署技术、Java SE API与JVM。撰写Java程序需要
JDK,。JDK与JRE:JDK本身附有一个JRE,称Private JRE,Public JRE是给Java程序执行的平台。

二 .Hello World
1.本章前半部分主要讲了路径的问题,使用命令提示符输入Java指令时,PATH是用于Windows等系统的,找不到javac.exe、java.exe是因为PATH没有设置正确。首先要让系统找到工具程序在哪儿,需要用户告诉系统工具程序在哪儿,为了方便,需要设定环境变量,在左下角右击“这台电脑”>选择“属性”>选择“高级系统设置”>点击“环境变量”>将系统变量中的“path”的值前面加上JDK的bin目录的路径。
3..class的路径可以用java -cp或 java -classpath指定,此时就不用设定CLASSPATH环境变量了,从当前文件夹开始寻找类文档,可以使用“.”指定。
3.Javac将java编译为class类文件。

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

问题:workspace中编辑的原始码文档时怎么到javac.exe中执行的
解决过程:查阅资料。没有理解命令提示符发布指令的原理,每输入一个指令计算机就会通过输入的路径去获取信息,一直携带到应用程序中去执行,将.java翻译成.class。

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

问题:
解决:弄了好多遍,最后在环境变量中编辑了值才运行正确

问题:

书上没有提到这个内容,然后查不明白,所以不知道怎么办

学习感悟

不得不说,学习JAVA对我说并不是一件很快乐的事情,在自习室坐一整天的结果也只是头昏脑胀,作为一个初学者,java的很多概念对我来说是很枯燥的,而且例如“import”的这种概念有些抽象,里面用到的好多语法用C语言可以解读,但总觉得和c语言又不是一回事。这一周的学习总的让我切身体会到的就是JAVA很复杂,非常后悔假期没有认真学习,造成现在这种有心无力的局面。不过,总的来说这一周的学习让我感受到这确实是一门不一样的课,老师的教学方法是我目前遇到的老师中最大胆新颖的,每节课小测试,推行翻转课堂,多数时间让同学自学,下课看视频,这种方式充满挑战同时又不乏动力。更特别的是每周发博客的这种方式让我们在自我监督的同时又学会了一项新技能——发博客,大家在上面交流学习,形成一种很好的学习氛围。学习就是一个成长的过程,过程会很艰辛,但总会收获甜美的果实,能运行一个Hello World还是很开心的。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 1/1 20/20
第二周
第三周
第四周
posted @ 2016-03-06 21:15  20145329吉东云  阅读(135)  评论(2编辑  收藏  举报