写在前面:
我的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的语法,这些源代码就是高级语言。
存放源代码的文件被称为源文件。
所以大致的开发执行原理步骤:
- 使用记事本类创建以
.java
结尾的源文件 - 通过安装的JDK编译源文件为以
.class
结尾的字节码文件(JDK包中javac.exe) - 把字节码文件放在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为例:
- 右键此电脑—>属性---->高级系统设置—>高级---->环境变量
- 复制你安装的JDK路径(绝对路径)如我的:C:\Program Files\Java\jdk-11.0.7\bin
- 然后把复制的绝对路径添加保存
成功添加
参考:动力字节