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

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

Java学习笔记

&1 Java平台概论

1.1基础常识

1.软件开发

  • 软件:计算机数据和指令的集合。

2.人机交互

  • 图形化界面
    DOS命令行 (课程常见命令)
    dir:列出目录;
    md:创建目录;
    rd:删除目录(逐级删除);
    cd:进入指定目录;
    cd..:退回上级目录;
    del:删除目录(全部删除,不能是空目录);
    exit:退出DOS命令行。

  • 计算机语言
    和计算机交流,它执行命令。前提:计算机能够识别你的指令。

1.2 Java语言概述

1.三大平台:J2EE J2SE J2ME;JavaSE6后,被分别正名为:Java SE Java EE Java ME.
2.Java SE四个主要部分:JVM JRE JDK与Java语言。要运行Java语言,必须安装JRE,如果开发程序必须取得JDK,JDK包括JRE。
3. JCP与JSR:JCP是开放性国际组织,任何想提议加入Java的功能和特性,必须以JSR的方式提交经JCP投票通过。

1.3 JVM/JRE/JDK

1.JVM担任翻译工作的编译程序,对Java而言只认识JVM一种操作系统,不同平台安装专属该平台的JVM。
2.区分JRE与JDK:JRE包括Java SE AVI和JVM。JDK包括javac等工具程序,本身包括JRE。

&2 从JDK到IDE

2.1.撰写Java原始码

1.class:专门用于定义类的关键字。关键字:被Java语言赋予特殊意义的单词。
2.类名:单词首字母大写,多个单词每个单词首字母大写无空格。
3.定义区块:在程序中使用“{”、“}”定义区块。
4.定义main()方法:public statics void main(String[] args),主函数保证类的独立运行。按需求定义主函数。
5.撰写描述:System.out.println(“Hello World”);

教材学习内容总结

  • Java是一门比较高级的语言,最主要的特性是跨平台型和面向对象性,这两点特性带给了Java无限应用,经过这一周的学习,我对Java的基础知识包括语言、环境、平台等情况有了一定的了解,并编写出了第一段Java代码并成功通过编译运行出了结果,下面简要介绍一下我学习到的知识。
  • Java的平台:Java SE(这个是主要的,原因见书P5),Java EE和Java ME。
  • Java SE四个组成部分:JVM(操作系统)、JRE(包括JVM、Java SE和API)、JDK(包含JRE、Java程序设计语言、开发工具)、Java语言
  • 搭建环境变量也是这一周学到的很重要的知识,好像突然明白了程序是怎么运行的。对path特别是classpath有了一定的了解。

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

  1. 在第一次浏览课本后做课后习题仍然有许多名词不熟悉,题目也不太会。于是我又再次认真研读了课本,再做课后习题很多问题迎刃而解。
  2. 有关JDK安装和环境配置部分,只阅读课本难以理解和操作。在观看老师推荐学习的视频后有了更清晰的了解并成功安装和环境配置。

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

  1. 配置环境变量后直接运行没有重新打开命令行。
  2. 没有从当前目录转到Java文件所在目录。
  3. 忘记写.java的后缀
  4. 运行时却加上了.java的后缀
  5. 大小写没有注意。
  6. 没有取消选择“隐藏已知文件类型的扩展名”,手动修改文件扩展名,导致javac不能读取。
  7. 主函数main写错,导致虚拟机不能读取类中主函数的代码。

其实以上问题都是因为粗心引起的,但是都不能看成小问题,虽然是第一次编写Java代码,错误这么多改正这么多次也是我没有预料到的,细心是编代码最重要的需要之一,以后我也会注意。不过我想最关键的是培养编程思想,也就是计算机思想,在这一方面我会努力提升。

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

Java是一门实践课,特别注重手写代码,简单代码的基础尤为重要,看完书之后真正编写还是出现了很多漏洞,以后我也会注意实践,并且最好自己查错,这样才能提高的更快。

学习进度条

参考资料

posted @ 2016-03-06 22:07  20145312袁心  阅读(277)  评论(2编辑  收藏  举报