目录
三、JRE(Java Runtime Environment)
一、Java历史
Java在1995年5月由sun公司推出,1996年1月,Sun公司发布了Java的第一个开发工具包(JDK 1.0),这是Java发展历程中的重要里程碑,标志着Java成为一种独立的开发工具。2009年,Sun被甲骨文公司收购 。
二、JDK(Java Development Kit)
java软件开发工具包,JDK是整个Java的核心,包含Java运行环境JRE(Java Runtime Environment)、Java的核心类库(Java API)和一些Java工具。
三、JRE(Java Runtime Environment)
java运行时环境,它可以让计算机运行Java程序,包括JVM(Java虚拟机 Java Virtual Machine)、Java核心类库和支持文件。
四、相关知识
1)java语言属于解释型语言;
2)java源文件的扩展名是.java,用户可以在安装了Java并配置好环境变量的计算机控制台中用“javac”将Java文件编译为class文件,再通过“java”执行class文件;
3)一个java源文件中可以存放多个类,但只能有一个类是公共的,且该公共类的名称要和源文件的名称大小写完全一致;
4)java.lang包下面的内容可以直接使用,其它包中的内容在使用时需要用import来导包。
五、Java的特点
1、简单易学
①Java是纯面向对象语言,语法简单;
②Java有丰富的类库和第三方开发包;
③去掉了指针并用接口替代多继承,简化程序;
④加入了垃圾回收机制,解决了程序员需要管理内存的问题
2、面对对象
“Everything is object!”即万物皆对象,它对对象中的类、对象、继承、封装、多态、接口、包等均有很好的支持。
3、结构中立,安全
“Java编译器生成的是一种中性的对象文件格式。”即通过Java编译器伪编译后会生成一个与任何计算机体系统无关的“中性”的字节码。
Java 提供安全机制以防止恶意代码的攻击。
4、跨平台
Java 是“Write Once,Run any Where”的语言,即一次编写,到处运行。通过虚拟机,Java 语言在不同的平台上运行而不需要重新编译。
5、支持多线程
Java应用程序可以在同一时间并行执行多项任务。而且相应的同步机制可以保证不同线程能够正确地共享数据。