Java概述

Java语言创始人:James-Gosling

Java语言创始公司:SUN  -Standford University Netword-->SUN Microsystems

Java语言几个重大事件:

1995年正式发布

1996年发布开发工具包jdk1.0

1999年发布第二代Java平台 简称Java2 细化了三个不同版本

  标准版 Standard Edition J2SE

  企业版 Enterprise Edition J2EE

  微型版 Micro Edition J2ME

2004 JDK1.5发布,添加了很多新特性

2005 Java6版本,JDK1.6,经典版

2009 Oracle公司74亿$收购SUN公司

主要知识点:语法结构,面向对象思想,工具类,集合,异常,多线程,I/O,反射

Java语言特性:

1.跨平台性  平台(起初是针对不同厂商的芯片)    平台(现在主要说不同操作系统)

2.面向对象

3.简单性 省去了C++的多继承,指针等

4.健壮性 垃圾回收机制 ,异常处理机制

5.多线程 并行操作 提高执行性能 线程安全

6.大数据开发相关

java程序(*.java源文件)--->通过JVM(编译-翻译)-->计算机识别的字节码文件(*.class)

计算机硬件中我们关注:

内存(条形 8g 芯片 寻址 临时执行使用) 

硬盘(矩形 1T 机械 扇区 永久性)

JVM在内存中开辟一块空间,将字节码文件加载到内存中执行(需要jre支持)。

JRE- Java Runtime Environment 运行环境(包含JVM,翻译并支持写好的java程序)

JDK-Java Development Kit 开发工具包(包含JRE)

原文地址:https://www.cnblogs.com/hebiao/p/11176829.html