1、Java的起源:

Oak  -->  Java

2、Java的发展

Java1.0

Java2  JavaSE:Java平台标准版    JavaME:微型版    JavaEE:企业版

Sun公司

oracle公司

3、Java的特性

  面向对象

  可移植性   jvm实现了可移植性

  健壮性

  分布式

  多线程:线程可以理解为轻量的进程。

4、Java的工作方式

  Java源文件(.java格式结尾)-- 经过Java编辑器编译 -- 字节码文件(.class格式结尾) -- 被类装载器装载到Java虚拟机(JVM) -- 被jvm解释给操作系统 -- 操作系统执行代码

5、Java开发系统的构成

  Java虚拟机(jvm):指令集、寄存器、堆栈、垃圾处理器、方法区域组成。

          三种区域:局部变量区域、执行环境区域、操作数区域。

  类库:1、标准库是由官方提供,可以直接使用类库中的类

     2、开发者自己的类

  包:本质上是文件夹的形式,用于组织项目文件

  JRE:Java运行环境

  JDK:Java开发套件。

6、Java技术的应用

  JavaME:andriod开发

  JavaSE:标准版,用于桌面软件的编程

  JavaEE:为企业级开发提供的一整套解决方案

最新文章

  1. html中的图像动态加载问题
  2. Token原理以及应用
  3. HTML5地理位置概述和地理位置对象的详解
  4. 30天轻松学习javaweb_模拟tomcat
  5. spring注解注入失败一个原因
  6. ajax请求(二),后台返回的JSon字符串的转换
  7. Headfirst设计模式的C++实现——迭代器(Iterator)改良版
  8. Java学习日记-1 设置Java环境变量等
  9. Stash安装和破解
  10. 学习在.NET Core中使用RabbitMQ进行消息传递之持久化(二)
  11. Linux 安装node.js和npm教程
  12. F#周报2019年第15期
  13. Django REST framework---请求和响应
  14. linux显示完整目录
  15. RPM 包的构建 - SPEC 基础知识
  16. [01] Collection和Map
  17. vue模板语法
  18. 使用SolrJ代码导入,发布搜索服务
  19. hdu1233 还是畅通工程 最小生成树
  20. iOS- Swift:指触即开,如何集成Touch ID指纹识别功能

热门文章

  1. YTU 2420: C语言习题 不等长字符串排序
  2. YTU 2452: 麦克劳林用于函数求值
  3. assign.py
  4. Cow Marathon(树的直径)
  5. 安装Tomcat(windows系统和linux系统)
  6. Gradle系列之三 Gradle概述以及生命周期
  7. Codeforces - 474D - Flowers - 构造 - 简单dp
  8. Managed C++ wtypes.h DATE 转化为 .net的 DateTime
  9. 跟我一起玩Win32开发(14):用对话框作为主窗口
  10. UvaLive3942(Trie + dp)