JavaSE---背景及配置环境

为什么是JAVA

性能非常好,开发的程序涉及领悟非常多
java语言用途广

​ · 服务器程序
​ · Android应用
​ · 软件工具
​ · 嵌入式领域
​ · 大数据技术

JAVA语言发展史

1991年,sun公司提出一种需求,在不同的平台上运行,内存小
1995年正式确立
1996年,java1.0发布
2004年9月Java1.5发布
2009年SUN公司被Oracle公司(甲骨文)收购,现在java版权属于Oracle公司
现在java语言每半年更新一次

JAVA语言的特点

· 开源(免费的)
· 简单、高效
· 面向对象
· 平台无关性 (跨平台性、可移植性)前提:JVM
虚拟机,由官方提供,将字节码翻译成机器码
(开发一次,编译后可在不同的平台运行)
· 交互式特性
· 多线程机制
· 动态的内存管理机制
· 安全性
· 支持网络
· 自动垃圾回收管理,自动回收不被使用的对象

JAVA语言体系结构

①JavaSE,:Java Standard Edition(标准版) JavaSE 包含那些构成Java语言核心的类。
②JavaEE :Java Enterprise Edition(企业版) JavaEE 包含JavaSE 中的类,并且还包含用于开发企业级应用的类。
③JavaME :Java Micro Edition(微缩版) JavaME 包含JavaSE中一部分类,用于消费类电子产品的软件开发。现在被安卓所取代

JAVA语言的运行机制

核心机制:java虚拟机

Java虚拟机可以理解成一个翻译器。
对于不同的运行平台,有不同的虚拟机。
Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。

.java----->.class(字节码文件)---->JVM(执行)

JAVA运行环境的安装与配置

1.配置开发环境

下载并安装JDK。
设置 Windows 环境变量。

JRE(Java Runtime Environment Java运行环境)
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等。
JDK(Java Development Kit Java开发工具包)
JDK是提供给Java开发人员使用的,包含了java的开发工具和JRE。。
其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等

2.Hello World

编写源程序(.java)------>编译源程序(.class)----->运行

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值