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

   通过第一周的课堂和课下的学习,我对知识体系有了一个全新的认识。知识可以分为元知识(专业基础)、硬知识、软知识(动手加实践)三类,学知识一定要学会逆向思考。

    Chapter1介绍了Java的前世今生,版本演进和它的三大平台(Java SE、Java EE、Java ME),其中Java SE分为四部分(JVM、JDK、JRE、java语言)。JDK包含了JRE,如果仅需执行程序,JRE足够。JDK还包含类似于javac和appletviewr的工具程序。

    Java最基本的特性之一就是“跨平台”,所以它是一种标准规范。其中,JVM是java唯一认识的操作系统,可执行.class文件。java支持面向对象(Object Oriented),面向对象最重要的是封装、继承和多态。

     在java领域难能可贵的是开放架构、开放原始码的开发工具,如Eclipse IDE和NetBeans IDE。

     JVM让java可以跨域Windows、Linux等平台。

     java编译时先翻译为中介格式的位码.class。

     JRE包含了JVM和Java SE API(涵盖了各式常用的链接库)。

     认识了java的基本构架,就开始学习了撰写java的原始码。学会了定义类,定义区块,定义main()方法(程序进入点)。定义main()有固定方法: public static void main(String【】 args) 

      javac将.java编译为.class,但要通过制定path的参量值。一般在c:\Program Files\Java\jdk1.8.0_05\bin中。

       Windows通过path找到.exe和.bat的执行文件,JVM通过classpath找到.class的执行文件。都可以通过设定环境变量来找到最常用的信息路径。

      接着,我学会了如何用package更有效地管理原始码文档和位码文档。但有四种管理意义,见p36。

      还有用import偷懒。因为编译程序记得你用import告诉过它遇到不懂的东西与import后面的内容比对后进行解剖,包括使用IDE等。

      总之,本周收获颇丰。

你可能感兴趣的:(20145124 《Java程序设计》第1 周学习总结)