zoukankan      html  css  js  c++  java
  • 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等。

          总之,本周收获颇丰。

  • 相关阅读:
    快速幂
    某年元宵节大礼包 矩阵快速幂
    HDU 3303 Harmony Forever 前缀和+树状数组||线段树
    HDU 4325 Flowers 树状数组+离散化
    11、【设计模式】构建器模式
    【基础】数据类型
    【Mybatis】Mybatis缓存
    【FTP】FTP(文件传输协议)工作原理(SFTP)
    Docker是什么
    【RabbitMQ】使用RabbitMQ实现延迟任务
  • 原文地址:https://www.cnblogs.com/20145124cwm/p/5245974.html
Copyright © 2011-2022 走看看