栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JAVA SE基础复习(1)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAVA SE基础复习(1)

目录

1.1 Java的发展历史(了解)

1.2 Java的语言特点

1.3 JVM JRE和JDK

1.4 HelloWorld


1.1 Java的发展历史(了解)

Java最初是由SUN公司的詹姆斯·高斯林所带领的Green团队 开发的, 因为工作环境附近有一棵橡树 所以起初被命名为OaK(橡树)。但又因为OaK已经被注册,所以改名叫Java 它的标志是一杯热气腾腾的咖啡~

1996年1月 SUN公司推出了JDK1.0 在后面的时间里 SUN公司又陆续发布了JDK 1.1 1.2 直到1.6

注意JDK1.5改动较大 所以也可称为JDK5.0  同理JDK1.6也被称为JDK6.0

2010年 SUN公司被Oracle(甲骨文)公司收购

2011年 Oracle公司发布了JDK1.7(7.0)

2014年 Oracle公司发布了JDK1.8 这次升级为java赋予了更多的新特性 这些新特性使得Java更为的强大  现在市场上很多公司依然在使用JDK1.8  一般来说 我们学习也是使用1.8就足够了

最新版的已经更新到JDK16 

1.2 Java的语言特点

1.2.1 Java是面向对象的

java的语法是对c++的简化  所以它自然也是面向对象的 

在Java中万物皆可视为对象 这一点我们在稍后的面向对象阶段会详细的讲解

1.2.2 java语言是健壮的

java的强类型机制 异常处理 垃圾的自动收集 是java程序健壮性的重要保证 

健壮性即java程序在异常和危险情况下仍能良好运行

1.2.3 Java语言是跨平台性的

JVM(Java虚拟机)的底层帮它实现了跨平台性 即一次编译 多处运行

稍后我们会讲JVM是什么 

1.2.4 Java语言是解释性的

常见解释性语言:Javascript PHP Java

常见编译性语言:c/c++

解释性语言:编译后的代码不能直接被机器执行  需要解释器解释为二进制文件再来执行

编译性语言 编译后直接可以由机器(二进制文件)直接执行

后者运行效率更高

解释型语言和编译型语言的执行过程大概是这样的

1.3 JVM JRE和JDK

JVM:Java虚拟机(java virtual machine)

1 JVM是一个虚拟的计算机 具有指令集并使用不同的存储区域 负责执行指令 管理数据 内存 寄存器 包含在JDK中

2 对于不同的平台 有不同的虚拟机(liunx windows mac)

3 Java虚拟机机制屏蔽了底层运行平台的差别 实现了一次编译 到处运行

JDK:Java Development Kit(java开发工具包)。即java语言编写的程序所需的开发工具包。

JRE:Java Runtime Environment(java运行时环境)。即java程序的运行时环境,包含了java虚拟机,java基础类库。

三者之间的关系

1.4 HelloWorld

大概了解了我们java的历史 特点后 我们就可以编写我们的第一个小程序了

建议大家在学习后面内容之前 先安装好一款编译器(可以是Eclipse 也可以是IDEA)

JDK的安装(建议安装JDK1.8)  环境变量的配置和编译器的下载安装 具体的大家可以看B站的教程 很详细 

这里我给出本程序的代码 大家安装好后可以试着运行一下

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("HelloWorld!");
    }
}

好的 我们本节就先说到这里 下一节将会为大家讲解变量和数据类型的相关概念

我是卷扬机 我们下次再见

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/348877.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号