Java学习篇0_JDK-11.0.7安装和Java简单理解

写在前面:

我的Java学习篇系列博客从今天开始已上线,虽然我现在是菜鸡(Vegetable Chicken > _ >),写的东西没什么含量,但老师在得知我在写CSDN之后对我说过**“不错,把自己做过的东西记录下来,对自己是个很好的积累,慢慢提升”**我坚定了记录自己学习过程的信念。一方面可以记录自己的学习历程,一方面可以巩固知识(也许还能与其他小伙伴一起交流学习( ̄ω ̄( ̄ω ̄〃 ( ̄ω ̄〃)ゝ),淦!

快乐暑假,快乐Java,快乐到从此头发是路人(┭┮﹏┭┮)哈哈~

最后还是那一句话:虽然我走的很慢,但我仍在前进!


目录

开发必须要知道的快捷命令

什么是JDK?

Java分为3大块(1999年)

Java语言特性

JDK的下载安装及环境变量配置


开始

一、什么是JDK?

JDK( Java Development Kits)是 Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。


JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

 Java开发工具箱【Java开发必备】 	
 可以从Oracle的官网上下载。http://www.oracle.com 	
 目前2016-08-30最高版本Java8【Java SE 8u101 / 8u102】 	
 下载JDK的时候需要注意:JDK的版本,不同的操作系统需要安装不同版本的JDK。

我把从Oracle官网下载的几个不同JDK版本已经打包,在后面详细介绍。

二、Java分为3大块(1999年)

  • J2SE【Java的标准版本】:

    基础,无论是以后走EE还是ME,SE是必须要精通的。
    J2SE是SUN公司为java程序员准备的一套“基础类库”,这套基础类库学习之后,可以完成最基本的操作,
    例如,文件的读写、线程的控制…

  • J2EE【Java的企业版本】:

    这是SUN公司为程序员专门准备的一套“类库”,这套类库可以协助程序员完成企业级软件的开发
    企业级软件:OA办公系统、进销存系统、超市系统…

  • J2ME【Java的微型版本】

    这是SUN公司为java程序员专门准备的另一套“类库”,这套类库可以协助程序员完成微型设备的嵌入式开发,
    Java最初就是做微型设备嵌入式开发的。

三、Java语言特性

  • 跨平台/可移植
    - 有一种特殊的机制:JVM
    - Java程序并没有和底层的操作系统直接交互,java程序实际上运行在jvm当中,JVM屏蔽了操作系统之间的差异。
    - 但是有一个前提:不同的操作系统中必须安装不同版本的JVM。
    - 在可移植性方面表现非常好,一次编译,到处运行。
    - 但是为了达到可移植,必须提前在操作系统中安装JRE,JRE有了之后才会有JVM。【JVM不能单独安装】
    这方面体验不是特别好。

  • Java号称:开源、免费、跨平台、纯面向对象。

    • 开源:开发源代码,SUN公司编写的java类库的源代码普通程序员能看到。众人拾柴火焰高。
      这样java程序会很健壮。很少的BUG【漏洞/陷阱】

    • 免费

    • 跨平台:依靠JVM机制【java程序不和操作系统交互,java程序运行在JVM中,JVM和操作系统交互。】
      不同的操作系统有不同版本的JVM。

    • 面向对象:人类在认识现实世界的时候多数是以面向对象的方式认知的。

  • 简单性:

    • 这里的简单说的是相对于C语言来说的。
    • 例如:C语言当中有指针,C++中多继承
    • java取消了指针的概念,取消了多继承,只支持单继承。
  • java支持多线程

  • java中还有一种特殊的机制:自动垃圾回收机制。GC机制。
    【java运行过程当中有一个“垃圾回收器”一直在守护者。】

这里打一个比喻:
C++就好比吃完饭还要手动洗碗
Java就好比吃完饭有一个GC自动洗碗机

四、JDK的下载安装及简单开发环境配置

大致了解Java后,开始开发环境的配置
因为刚接触Java
我们不建议选用功能强大的集成开发环境像IDE,NetBean,MyEclipse等,他们都以JDK作为系统核心
推荐直接选用JavaSE提供的JDK

0.Java的加载与执行:一个完整的java程序

* Java开发的整个生命周期,包括两个重要的阶段,分别是:编译阶段和运行阶段

* 编译生成的程序被称为:字节码程序。编译生成的文件是:xxx.class文件

* 编译和运行可以在不同的操作系统中完成。

* 程序员在xxx.java文件中编写源代码,源代码必须符合java的语法,这些源代码就是高级语言。
存放源代码的文件被称为源文件。

所以大致的开发执行原理步骤:

  1. 使用记事本类创建以.java结尾的源文件
  2. 通过安装的JDK编译源文件为以.class结尾的字节码文件(JDK包中javac.exe)
  3. 把字节码文件放在JVM虚拟机中,启用类加载器把字节码文件—>二进制文件(JDK包中的java.exe)

1.JDK的下载

Java目前属于Oracle旗下的产品,去Oracle找到JDK,选择对应操作系统的版本进行下载。

现在下载貌似需要需要注册Oracle账号,点击同意协议,而且下载速度下饭~

我提前下载好了三个64位版本的JDK需要的点击自行下载

链接:点击 提取码:05rs

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

2.安装JDK

我安装的是11.0.7的64版本,安装很简单,点击下一步就行
推荐安装目录放在默认位置
也可选择其他位置,但要记住位置,等会配置环境变量要用。

安装成功桌面是没有快捷方式的,去安装目录找到bin文件夹找到,我的是默认位置:C:\Program Files\Java\jdk-11.0.7\bin
在这里插入图片描述

这两个就是上面提到的我们需要操作的工具,我们下面还需要简单配置下环境变量

3.配置环境变量

当出现 “不是内部或者外部命令,也不是可运行的程序或批处理文件”
在这里插入图片描述

就意味着你的windows并不认识这个可执行文件,我慢要做的就是让windows能找到该文件并认识他

为了能在DOS环境中能打开,需要配置环境变量以win10为例:

  1. 右键此电脑—>属性---->高级系统设置—>高级---->环境变量

在这里插入图片描述

  1. 复制你安装的JDK路径(绝对路径)如我的:C:\Program Files\Java\jdk-11.0.7\bin
  2. 然后把复制的绝对路径添加保存
    在这里插入图片描述

成功添加
在这里插入图片描述


参考:动力字节

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

scl、

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值