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)