JavaSE基础概述

文章介绍了Java语言的发展历程,从1991年的Green项目到Oracle公司的收购,强调了Java的跨平台特性由JVM实现。解释了JDK、JRE和JVM的关系以及Java的运行机制。此外,还涵盖了Java开发环境的搭建,包括JDK和IDEA的安装配置,并通过编写HelloWorld程序展示了Java程序的基本结构。
摘要由CSDN通过智能技术生成

目录

作业

1.了解并能熟练讲出Java发展史

2.熟练讲出Java如何实现跨平台

3.熟练讲出Java运行机制

4.什么是JDK,JRE,JVM,三者之间的关系

5.熟练搭建Java开发环境(jdk,idea)

第一章笔记

为什么学习Java

Java语言的发展史

Java语言的特点

Java语言体系结构

Java语言的运行机制

什么是JDK,JRE,JVM,三者之间的关系

Java运行环境的安装与配置

第一个程序HelloWorld


作业

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(黑盒)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值