目录
作业
1.了解并能熟练讲出Java发展史
答:1991年詹姆斯•高斯林在SUN公司内部成立了一个Green项目组,设计出一种能在计算处理能力,内存非常有限的环境中,且能在不同平台上运行的小型计算机语言。
由于最初命名的Oak被另一家公司所注册,所以另取了印度尼西亚爪哇岛的英文名称Java。爪哇岛因盛产咖啡闻名,所以Java的标识也是一杯正冒着热气的咖啡。
经多年开发,最终于1995年正式确立。1996年1.0版本发布,2009年SUN公司被Oracle公司收购。现在Java版本每半年更新一次。
2.熟练讲出Java如何实现跨平台
答:在不同的系统上提前建立不同的JVM(Java虚拟机),JVM机制屏蔽底层运行平台的差别,在实际的计算机上仿真模拟各种计算机功能,所以同一个Java程序在不同的操作系统中都可执行,实现了Java程序的跨平台性。
3.熟练讲出Java运行机制
答:首先开发Java源代码,通过编译器编译后,在想应用系统的对应的JVM上执行翻译,最后翻译成不同平台支持的机器码
4.什么是JDK,JRE,JVM,三者之间的关系
答:JDK是给开发人员用的里面包含各种工具 ,JRE是包含运行时所需要的类,JVM是虚拟的运行环境来翻译成机器码。JDK中包含了JRE和开发工具,JRE包含了JVM和Java的核心类库
5.熟练搭建Java开发环境(jdk,idea)
答:在Oracle官网下载安装JDK,完成后单击桌面此电脑,右键属性打开高级系统设置,点击环境变量,在环境变量中找到Path,编辑添加jdk所在的文件夹目录。 在Jetbrains官网下载安装最新版IDEA,选择要用的系统对应版本,并选择UItimate(最终版)并完成安装。
第一章笔记
为什么学习Java
Java语言用途广
主要开发的是应用软件(数量多)
还有服务器端程序 安卓应用 手机工具 嵌入式领域 大数据技术
Java语言的发展史
1991年詹姆斯•高斯林在SUN公司内部成立了一个Green项目组,设计出一种能在计算处理能力,内存非常有限的环境中,且能在不同平台上运行的小型计算机语言。
由于最初命名的Oak被另一家公司所注册,所以另取了印度尼西亚爪哇岛的英文名称Java。爪哇岛因盛产咖啡闻名,所以Java的标识也是一杯正冒着热气的咖啡。
经多年开发,最终于1995年正式确立。1996年1.0版本发布,2009年SUN公司被Oracle公司收购。现在Java版本每半年更新一次。
Java语言的特点
●开源 开放源代码 免费 直接在oracle官方下载jdk
● 简单、高效
● 面向对象
● 平台无关性:
开发出来的java程序,可以在不同的操作系统上运行.
在不同的平台上开发不同的java虚拟机(虚拟环境),一套程序,可以实现在不同的平台上运行
java程序与平台无关,但是java虚拟机与平台是相关的
如何实行跨平台性:在不同的系统上提前建立不同的JVM(Java虚拟机),JVM机制屏蔽底层运行平台的差别,在实际的计算机上仿真模拟各种计算机功能,所以同一个Java程序在不同的操作系统中都可执行,实现了Java程序的跨平台性。
● 支持网络编程 ● 多线程机制 ● 动态的内存管理机制 ● 安全性
Java语言体系结构
● JavaSE:java Standard Edition (Java标准版) 包含构成Java语言核心的类
● JavaEE:java Enterprise Edition( Java企业版) 包含JavaSE中的类还包含开发企业级应用的类
● JavaME:java Micro Edition (Java微缩版)包含JavaSE中一部分用于消费类电子产品的软件开发的类现在被安卓方向开发代替
Java语言的运行机制
1.开发java源代码(Hello.java if() { }else{ }) -------2.编译器 jdk------> Hello.class(标准字节码文件)---->3.JVM(虚拟机)------->4.翻译成不同平台支持的机器码
什么是JDK,JRE,JVM,三者之间的关系
答:JDK是给开发人员用的里面包含各种工具 ,JRE是包含运行时所需要的类,JVM是虚拟的运行环境来翻译成机器码。JDK中包含了JRE和开发工具,JRE包含了JVM和Java的核心类库
Java运行环境的安装与配置
开发运行java程序,需要一个环境的支持. 所以java官方提供了一个集成开发工具包(jdk)
jdk是给开发人员提供的,里面包含了各种工具(编译工具),运行时环境(运行时需要用到的类库),jvm(运行的虚拟环境)
在Oracle官网下载安装JDK,(为了使用方便,在windows任何目录中可以使用java命令) 完成后单击桌面此电脑,右键属性打开高级系统设置,点击环境变量,在环境变量中找到Path,编辑添加jdk所在的文件夹目录。
path: D:\ProgramFiles\Java\jdk1.8.0_261\bin
在Jetbrains官网下载安装最新版IDEA,选择要用的系统对应版本,并选择UItimate(最终版)并完成安装。
第一个程序HelloWorld
public class Hello{
public static void main(String [] args){
System.out.print("Hello World");
}
}
安装好开发环境,配置好环境变量,则一个 .Java源代码通过 javac 调用编译器 变成 .class文件 通过JVM翻译成不同平台支持的机器码,运行java程序
jdk 完整的环境 工具(javac 命令调用编译器) String System 运行时环境 运行时的类 jvm(黑盒)