开始Java前的准备工作


Java的特点

1.简单性
2.面向对象
3.分布式
4.健壮性
5.安全性
6.体系结构中立
7.可移植性
8.解释型
9.高性能
10.多线程
11.动态性

Java的发展简史

有关于发展简史的介绍大家可以查看这篇文章的介绍,个人感觉写的还是蛮详细的。.

Java技术体系平台

Java SE(Java Standard Edition)标准版:以前叫J2SE,是一个支持桌面级应用程序(例如windows中的应用程序)的平台,提供了完整的Java核心API。

Java EE(Java Enterprise Edition)企业版:以前叫J2EE,是一个支持多层架构企业应用(例如企业资源计划(ERP),制造资源计划(MRP))的平台。

Java ME(Java Micro Edition)小型版:以前叫J2ME,这个平台支持的是在移动终端(手机平板等)运行Java程序。

Java Card:是一个让Java小程序(Applets)运行在小内存设备(智能卡等)的平台。

JDK、JRE、JVM的介绍及关系

JDK(Java Development Kit Java开发工具包):是整个JAVA的核心,包括了Java运行环境JRE、一堆Java工具和Java基础的类库。

JRE(Java Runtime Environment Java运行环境):是运行基于Java语言编写的程序所不可缺少的运行环境。也是通过它,Java的开发者才得以将自己开发的程序发布到用户手中,让用户使用。

JVM(Java Virtual Machine Java虚拟机):就是我们常说的java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行。 可以理解为是一个虚拟出来的计算机,具备着计算机的基本运算方式,它主要负责将java程序生成的字节码文件解释成具体系统平台上的机器指令。让具体平台运行这些Java程序。

简单来说就是:
JVM:将字节码文件转成具体系统平台的机器指令。
JRE:JVM+Java语言的核心类库。
JDK:JRE+Java的开发工具。

三者的关系为:JDK包含JRE,而JRE包含JVM。
在这里插入图片描述

Java的下载与安装

首先,打开Oracle官方下载网址,选择自己想要的版本下载。
安装基本上可以一直下一步,但需要注意的是安装路径尽量不要有中文和空格。

Java环境变量配置

windows:
由于我使用的是linux操作系统,不方便展示windows系统下的Java环境变量的配置,可以参考JDK的环境变量配置(步骤超级简单)

linux和Mac:
1、将免安装的JDK拷贝到linux目录下

/usr/local/jdk

2、更改环境变量

vim /etc/profile

在最后面加入如下代码:

export JAVA_HOME=/usr/local/jdk
export PATH=.:$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

3、刷新配置文件

source /etc/profile
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值