经过第一周的课堂和课下的学习,我对知识体系有了一个全新的认识。知识能够分为元知识(专业基础)、硬知识、软知识(动手加实践)三类,学知识必定要学会逆向思考。java
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。app
JVM让java能够跨域Windows、Linux等平台。工具
java编译时先翻译为中介格式的位码.class。学习
JRE包含了JVM和Java SE API(涵盖了各式经常使用的连接库)。开发工具
认识了java的基本构架,就开始学习了撰写java的原始码。学会了定义类,定义区块,定义main()方法(程序进入点)。定义main()有固定方法: public static void main(String【】 args) spa
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等。
总之,本周收获颇丰。