1

对Java平台的理解:

  • Java特性:
  1. 面向对象(封装,继承,多态)
  2. 平台无关性(JVM运行.class文件)
  3. 语言(泛型,Lambda)
  4. 类库(集合,并发,网络,IO/NIO)
  5. JRE(Java运行环境,JVM,类库)
  6. JDK(Java开发工具,包括JRE,javac,诊断工具)
  •   jre是java运行环境,包含jum、java类库以及一些模块。jdk提供很多工具。
  • J2EE:该平台主要是为企业计算提供一个应用服务运行和开发平台。
  • J2SE:主要是为台式机和工作站提供一个开发和运行的平台。
  • J2ME:主要是面向消费电子产品,为消费电子产品提供一个Java的运行平台,使得Java程序可以在手机、机顶盒、PDA等产品上运行。
  • java平台由两大核心组成:
  1. java自身语言特性,java类库以及一些工具
  2. java虚拟机以及它包含的GC机制
  • Java平台是一组程序,有助于开发和运行用Java编程语言编写的程序.Java平台包括执行引擎,编译器和一组库.
  • Java运行:
  1. Java源代码经过Javac编译成.class文件
  2. class文件经JVM解析或编译运行。

p:不是很懂。。。

学习经验及反省:

  • 已经学习过C++和python,课本为主要知识源,大部分需要自己理解,最重要的是一定要课前预习,听课才能流畅自如。
  • 最重要的是多上机,多实践,发现问题,解决问题。
  • 自己看课外书较少,选好书、选好网课、选好教程很重要,可尽量少走弯路。
  • 上机也不够海量。上机的过程就是对代码理解越来越深入的过程。
  • 学习的一开始,在读程序中度过,重点是掌握思想和思路。
  • 遇到问题时,不要死磕过久,要善于搜索大牛的blog。


 

 

你可能感兴趣的:(1)