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

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

教材学习内容总结

  • 了解Java基础知识
    • 1995年5月23日,Java诞生,JDK 1.0a2发布
    • Java约以两年为周期推出重大版本更新
    • Java根据不同级别的应用开发进行区分为三大平台
    • 当时的名称为:J2SEJ2EEJ2ME
    • JavaSE6之后正名为:JavaSEJavaEEJavaME
    • JavaSE分为4个主要部分:JVMJREJDKJava语言
  • 了解JVM、JRE与JDK,并下载、安装、测试JDK
    • JVM是虚拟机,相当于java的操作系统,java只认识这一种操作系统
    • JRE是java执行环境,它包含了javaSE APIJVM
    • JDK全名Java development kits,JDK包括JRE及开发过程中需要的一些工具程序
  • 了解PATHCLASSPATHSOURCEPATH的作用并会设置
    • PATH 是环境变量,当在cmd中执行java以及javac指令时系统会按照PATH的路径寻找有无java(.exe)javac(.exe)工具程序
    • 有两种方式改变PATH信息,方法一是在cmd中使用SET PATH=路径,若为多路径则用分号分割,不过在cmd中设定后若关闭cmd再开启cmd则需要重新设定。方法二是打开高级系统设置->系统属性->高级->环境变量->用户变量系统变量,其中系统变量影响该系统下的所有用户,而用户变量只针对单一用户
    • CLASSPATH是在JVM下,对.class文件进行打开,若引用到其他类库,也需要指定CLASSPATH,告诉JAVAC程序去哪找.class文档。执行语句为-cp-classpath
    • SOURCEPATH的作用是告诉java-sourcepath之后的文件夹中搜索位原始码文档
  • 初步使用IDE(推荐IDEA),会编译、运行、调试简单的Java程序

本周用txt文本文件编辑的第一个java程序,代码如下

public class NCTMYJAVA {
     public static void main(String[] args) {
          System.out.println("Nice to meet you,Java");
     }
}

运行结果如下图所示

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

  • NetBeans IDE与IntelliJ IDEA不同,导致无法从教材上获悉如何使用IDEA,所以在前面的学习中缺少了IDEA的使用

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

  • 第一次调试代码是出现如下图所示错误

  • 经过与课本对比发现居然是最简单的拼写问题,直接改正
  • IDEA 16与书上所写的NetBeans IDE差别很大,而且英语水平不高,导致无法理解软件用法,曾尝试过在老师的博客中寻找教程,却未果。

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

  • Java不只是程序语言,还是标准规范
  • 若只执行Java程序,可不下载JDK,只下载JRE即可
  • Java从总体上来说给我的感觉是蕴含了很多东西的课程

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 40篇 500小时
第一周 30/30 3/7 28/28

参考资料

posted @ 2016-03-06 23:55  20145328胡东晖  阅读(194)  评论(6编辑  收藏  举报