Java笔记(1):Java发展历史、主要特点和JDK安装配置

1、JAVA的发展历史

  • JAVA是使用C++开发出来的。JAVA主要设计者——James Gosling。
  • 目前开发工具是JDK1.8,JDK1.9即将出品。
  • 分三个阶段:

(1)J2SE:进行单机版程序的开发,往往是作为基础平台。
(2)J2ME:进行移动开发的。
(3)J2EE:是JAVA开发的企业版。目前所用的,开发包太多,架构文档多。

2、JAVA主要特点
![计算机高级编程语言类型:编译型、解释型](https://img-blog.csdnimg.cn/20201006210259308.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3B1cmU5,size_16,color_FFFFFF,t_70#pic_center

  • C语言编译之后形成.exe文件,就是编译型。源文件写好之后自动执行,就是解释型。JAVA是编译型解释型两种语言的结合。
  • JAVA源文件(.java)经过编译之后形成字节码文件(.class,这个就是我们需要的),在一台电脑上进行解释,这台电脑不是真实的而是由硬件虚拟的,这台电脑叫做JAVA虚拟机。
  • 在JAVA运行过程中,最重要的部分就是JVM(JAVA虚拟机),依靠JVM可以实现平台(Windows,Linux,IOS等)的移植。

在这里插入图片描述

  • 除了JVM,JAVA也有以下的几个特点:

(1)JAVA具有可移植性;
(2)JAVA语言的开发足够简单;
(3)JAVA是为数不多支持多线程编程的开发语言;(多线程和系统内存调优有联系。)
(4)JAVA支持自动的垃圾收集处理;
(5)JAVA是一门面向对象的编程语言。

3、JDK的安装与配置

  • 要想进行JAVA开发,需要得到一个JDK的开发包。下载地址:https://www.oracle.com/index.html

注意:

  • 在进行JDK的安装之前,先保证自己电脑上的防火墙关闭,否者会产生可怕的结果,防火墙会拦截一些文件的安装。

  • 这里下载的是最新版jdk15.本次使用64bit,安装过程是一键式。在安装到一半的时候会询问是否安装JRE(JAVA运行时解释)。如果你现在电脑上要执行JAVA,只需要有JRE就够了。本次的安装还会影响到系统本身的JRE。(注意:查询过网络知道jdk12之后的版本不需要再单独安装JRE,但是这里建议不使用最新的,选择适用范围较广的jdk8)

(1)JDK 就是给开发者用的, 核心工具就是 javac, java 的编译器, 用来把 java 源代码编译成.class 字节码文件用的;
(2)JRE 是运行环境, 用来加载编译好的.class 字节码文件运行 java 程序的

(1)JRE,全称:Java Runtime Environment,Java运行环境包。JRE可以让计算机系统运行Java应用程序(Java Application)。它包括Java虚拟机(jvm)、Java核心类库和支持文件。它不包含开发工具(JDK)–编译器、调试器和其它工具。
(2)JDK,全称:Java Development Kit,Java开发工具包。面向开发人员,JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具,一般情况下,JDK包含JRE。
(3)总结:JRE为运行Java程序用的,JDK为开发编译Java程序用的。

  • 之后WIN+R输入cmd,命令行输入javac没有反应,之后需要配置系统环境。
  • 在我们使用JAVA开发的过程之中,使用最多的两个命令:java.exe,javac.exe,这两个命令本身并不属于windows系统。需要将两个命令所在的目录配置到系统环境之中:
  • 程序安装目录:E:\Java\jdk1.8.0_144\bin;
  • 而后去修改环境的PATH属性内容,与其他内容之间使用“;”分割。
  • 操作步骤:【我的电脑】-【右键属性】-【高级系统设置】-【高级】-【环境变量】-【编辑path】
  • 在所有环境属性的最前面追加java的工具的路径配置:E:\Java\jdk1.8.0_144\bin;

在这里插入图片描述
在这里插入图片描述

  • 所有的命令行方式一定在重新启动之后才可以读取新的环境属性。在cmd中执行javac,如下则成功。

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值