二、JAVA的简单介绍及jdk安装环境和配置


一、Java的简单介绍

1.JAVA之父

在这里插入图片描述
詹姆斯·高斯林 (James Gosling)(高司令)

2.发展历史

1、20世纪90年代,单片机编程;Sun,Green,由James负责嵌入式系统,C++;面向对象;
2、Oak(橡树),FirstPerson;
3、1995年,互联网兴起,JAVA;
4、1995年,由sun公司正式推出Java,是一门高级编程语言;
5、2009年的时候,Oracle收购sun,Java成为Oracle公司的产品;

3.java版本发展

1、1996年1月23日, JDK1.0发布,Java语言有了第一个正式版本的运行环境,JAVA程序可以在浏览器中运行,被看作是未来的互联网语言。
2、1997年2月19日,JDK1.1发布,新增反射等新特性,Java 语言的基本形态基本确定。
3、1998年12月4日,JDK1.2发布,在该版本中,对技术体系进行了拆分,分为三个方向;这个分类影响非常久远,体现出主流语言设计者的思想:针对于不同的应用领域,在形态,API 集合等方面进行划分。
J2SE 标准版,J2ME和J2EE的基础
J2ME 面向移动端开发版本,主要面向手机等终端设备开发
J2EE 面向企业级开发版本
4、2000年5月8日,JDK1.3发布,在1.2的基础上类库等进一步完善。
5、2002年2月13日,JDK1.4发布,Java 语言真正开始走向成熟,提供了非常完备的语言特性。新增正则表达式、NIO等新特性。
6、2004年9月30日,JDK1.5发布,里程碑式的版本,从这个版本开始版本名称更新为JDK5,该版本新增注解、自动装箱、自动拆箱等多个新特性,极大的推动了java语言的发展。 Jdk5
JavaSe
JavaME
JAVAEE
7、2006年12月11日,JDK6发布,该版本语法改进不多,但在虚拟机内部做了大量的改进,成为一个相当成熟稳定的版本。
8、2011年7月28日,JDK7发布,Oracle发布的第一个JAVA版本,该版本Java 虚拟机的稳定性真正做到的工业级,成为一个计算平台而服务于全世界。
9、2014年3月18日,JDK8发布,新增Lambda 表达式等新特性,引入函数式编程新思想。

4.主要应用领域

领域具体名称和常用地方用处
JAVASEjava的基础版本技术学习其他的基础
JAVAMEjava的移动端开发技术目前很少用
JAVAEEjava的企业级开发技术目前大量应用,java最重要的阵地
AndroidAndroid主语言为javaGoogle推出,大量流行
大数据大数据常见解决方案首选语言Apache主导
嵌入式Java本身设计时就业为了开发嵌入式系统

5.java的特点

1、简单易学:相比c c++来说
2、安全:Java本身是一门安全
3、完全面向对象:重要
4、丰富开源支持:社区
5、跨平台 (一次编译,到处运行)
平台:Windows Linux Mac Android
在这里插入图片描述
JVM(JAVA虚拟机)是跨平台的核心,将JAVA程序翻译成当前操作系统可以理解的指令,操作系统根据程序指令执行程序


二、JAVA安装配置

1.环境介绍

缩写名称具体名称
JVMJava虚拟机
JREJAVA运行时环境
JDKJava开发工具包

JRE=JVM+核心类库
JDK=JRE+开发工具

2.下载JDK并安装

下载地址:jdk下载链接
在这里插入图片描述
下载环境所需版本,本电脑window64位,下载划线版本即可

2.安装JDK

双击安装程序安装jdk,注意选择安装路径,路径中不要有中文和空格、特殊字符
在这里插入图片描述安装完成后会弹出框询问是否要继续安装jre,由于jdk具有jre完整的能力,根据自身需要选择是否安装。

3.配置环境变量

进入系统属性
在这里插入图片描述
进入环境变量配置界面
在这里插入图片描述

1、 配置JAVA_HOME

新建系统变量
在这里插入图片描述在这里插入图片描述变量名:JAVA_HOME
变量值:jdk安装目录,例如C:\Program Files\Java\jdk1.8.0_191

2、 配置PATH环境变量
Path是Windows系统内置的一个环境变量,可以在path中配置java环境变量;可以实现java的命令在任意目录下都可以使用。

双击进入Path
在这里插入图片描述在变量值最前面添加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

在这里插入图片描述
2、 配置CLASSPATH环境变量
在这里插入图片描述变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

3、 测试配置情况

打开cmd窗口
在这里插入图片描述输入java回车
在这里插入图片描述
输入javac回车
在这里插入图片描述输入java -version

在这里插入图片描述
如果出现上面结果说明配置成功。


三、最简单程序和编译运行

1.最简单程序模型

class Demo{
	//定义main方法 主函数 是java程序的入口
	public static void main(String[] args){
	//输出语句 双引号里边写什么 运行就输出什么内容
		System.out.println("Hello World!!");
	}
}

2.编译和运行

1、 javac:编译 将我们写的java程序翻译
在这里插入图片描述格式:javac 文件名(带后缀.java)

2、 java:运行 根据.class文件在当前操作系统执行程序
在这里插入图片描述
格式:java 文件名(不能带后缀)

注意:
(1)在同一个.java文件中,可以定义多个类;每个类在编译之后都会生成一个同名的.class文件
(2)如果类使用public修饰的话,则同一个.java文件中不能存在两个以上的public类
(3)如果类使用public修饰,则类名和.java文件名称必须保持一致
程序执行流程
在这里插入图片描述


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值