Java--01.Java概述

Java–01

第一章 Java概述


前言

21世纪,走进了信息时代,各种各样的软件层出不穷,但是总离不开程序开发,离不开程序开发语言,Java语言作为人们所熟知的一门语言,对于其有必要进行系统的学习。


一、Java的发展历程

1991年,sun准备开发消费类电子产品的软件,成立了Green小组(绿色计划),由James Gosling(Java之父)等人组成,开发出了名为“Oak”的开发语言;

1992年,因“Oak”被其它语言使用,故改名为“Java”(爪哇岛,生产咖啡);

1995年,发布Java1.0,使得Java这种语言,面向大众;

2004年,jdk1.4后,改版为jdk5.0;

2009年,sun公司被oracle公司收购,Java语言转入oracle;

二、Java语言的特点

1.开源
即开放源代码,用户可免费使用

2.简单,高效
使用了面向对象的程序设计思想

3.面向对象
与面向过程有所区别,但也有所联系

4.平台无关性
只需要一套程序,在不同的操作系统上安装不同的JVM(Java虚拟机)即可

5.交互式特性

6.多线程机制

7.动态的内存管理机制

8.安全性

三、Java语言的体系结构

Java分为三个版本:
JavaSE:Java标准版,包含构成Java语言核心的类;
JavaEE:Java企业版,除了包含Java语言核心的类之外, 即JavaSE,还包含用于企业级应用的类;
JavaME:Java微型版,包含一部分SE中的类,用于消费类电子产品的软件开发。

四、Java语言的运行机制

通过程序员编写的 文件名.java文件,经过jdk中的javac指令进行编译,形成 类名.class文件(字节码文件),接着在JVM中进行执行;通过不同系统,安装不同的JVM,从而达到“一次编译,随处运行”,即平台无关性。
Java程序的执行过程

五、JDK,JRE与JVM

1.JDK:指Java开发工具包,包含编译工具,打包工具等;
2.JRE:指Java运行环境,包含Java的核心类;
3.JVM:指Java虚拟机,程序运行所在的环境;
三者关系为:
在这里插入图片描述
注意:使用Java开发工具,如Eclipse,Idea等主流开发软件前,需要下载JDK,并配置环境变量:计算机->属性->高级系统设置->环境变量,
在Path变量中增加JDK中bin目录所在的地址,如:D:\Program files\Java\jdk1.8.0_261\bin,配置后,可使用控制台命令java进行检查:
在这里插入图片描述
笔记如有错误,遗漏之处,欢迎指正!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值