天天看点

Java核心基础第1篇-走进Java世界一、Java简介二、Java环境变量三、Java运行机制四、IDEA工具

java从一开始就以友好的语法、面向对象、内存管理和最棒的跨平台可移植性来吸引程序员。

写一次就可以在所有地方执行( write-once/run-anywhere)的特性简直太厉害了。

Java核心基础第1篇-走进Java世界一、Java简介二、Java环境变量三、Java运行机制四、IDEA工具

java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。java语言中的许多库类名称,多与咖啡有关,如javabeans(咖啡豆)、netbeans(网络豆)以及objectbeans (对象豆)等等。sun和java的标识也正是一杯正冒着热气的咖啡。java自1995诞生,至今已经20多年的历史。

从1995年发布1.0版本开始,到目前为止,最新的java版本是java 15

时间

版本

1995

1.0

1998

1.2

2000

1.3

2002

1.4

2004

1.5 / 5.0 重大更新

2005

1.6 / 6.0

2009

oracle(甲骨文)收购

2011

1.7 / 7.0

2014

1.8 / 8.0 常用版本

2017/9

1.9 / 9.0

2018/3

10

2018/9

11

2019/3

12

2019/9

13

2020/3

14

2020/9

15

java的目标就是让我们能够写出一个程序,并且能在所有的设备上执行。

Java核心基础第1篇-走进Java世界一、Java简介二、Java环境变量三、Java运行机制四、IDEA工具

而我们需要做的是编写源代码、用javac编译工具进行编译。然后在某个java虚拟机上执行编译之后的字节码文件

工作方式如下:

Java核心基础第1篇-走进Java世界一、Java简介二、Java环境变量三、Java运行机制四、IDEA工具

jdk(java development kit java开发工具包):jdk是提供给 java 开发人员使用的,其中包含了 java 的开发工具,也包括了jre。所以安装了jdk,就不用在单独安装jre了

jre(java runtime environment java运行环境) :包括java虚拟机(jvm:java virtual machine)和 java 程序所需的核心类库等,如果想要运行一个开发好的java程序,计算机中只需要安装jre即可。

jdk包含了jre,jre包含了jvm.

简单而言,使用 jdk 的提供的开发工具完成 java 程序的开发,使用 jre 运行开发好的 java 应用程序。

下载:

官方网址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Java核心基础第1篇-走进Java世界一、Java简介二、Java环境变量三、Java运行机制四、IDEA工具

安装jdk:

​ - 傻瓜式安装,下一步即可。

​ - 建议:安装路径不要有中文或者特殊符号路径等。

​ - 当提示安装 jre 时,可以选择不安装。

默认安装路径: c:\program files\java

Java核心基础第1篇-走进Java世界一、Java简介二、Java环境变量三、Java运行机制四、IDEA工具

jdk目录

jdk目录作用

bin

jdk开发工具的可执行文件,包括<code>java.exe</code>、<code>javac.exe</code>等

include

包含c语言头文件,支持java本地接口与java虚拟机调试程序接口的本地编程技术

jre

java 运行时环境的根目录,包含java虚拟机,运行时的类包和java应用启动器,&lt;br/&gt; 但不包含开发环境中的开发工具

lib

开发工具使用的归档包文件

第一步:打开-计算机-属性-高级系统设置-环境变量-系统变量

第二步:进行配置(java_home,path,classpath)

java_home:另似给jdk全路径取一个别名。然后使用的时候直接使用别名

path:通过path,在dos命令行找到对应的命令。java javac

classpath:jdk1.5之后,可以选择性安装,建议安装。最前面一定要配置一个.(点)

具体的配置如下

Java核心基础第1篇-走进Java世界一、Java简介二、Java环境变量三、Java运行机制四、IDEA工具

检测是否安装成功

安装的时候注意路径是否成长,是否有多余的分号,等问题。可以通过以下两个命令来检测jdk是否安装成功

<code>java -version</code>

Java核心基础第1篇-走进Java世界一、Java简介二、Java环境变量三、Java运行机制四、IDEA工具

<code>javac</code>

Java核心基础第1篇-走进Java世界一、Java简介二、Java环境变量三、Java运行机制四、IDEA工具

搞明白程序结构之前我们先看看看以下几个概念:

Java核心基础第1篇-走进Java世界一、Java简介二、Java环境变量三、Java运行机制四、IDEA工具

java虚拟机启动执行时,它会在寻找命令列所指定的类。然后找到<code>main</code>方法。

每个java程序至少都会有一个类及<code>main</code>方法。

每个应用程序只有一个<code>main</code>方法

Java核心基础第1篇-走进Java世界一、Java简介二、Java环境变量三、Java运行机制四、IDEA工具
java运行机制主要依赖于jvm

概念:jvm是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器

Java核心基础第1篇-走进Java世界一、Java简介二、Java环境变量三、Java运行机制四、IDEA工具
idea 全称 intellij idea,是java编程语言开发的集成环境。intellij在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、javaee支持、各类版本工具(git、svn等)、junit、cvs整合、代码分析、 创新的gui设计等方面的功能可以说是超常的。idea是jetbrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持html,css,php,mysql,python等。免费版只支持java,kotlin等少数语言。——百度百科

idea下载地址:https://www.jetbrains.com/idea/download/

idea提供了两种版本:

企业版

1、功能齐全

2、需要购买正版,或者需要被激活。免费试用30天

社区版

1、免费

2、部分功能没有

Java核心基础第1篇-走进Java世界一、Java简介二、Java环境变量三、Java运行机制四、IDEA工具

傻瓜式下一步安装

激活教程:

本次使用的idea版本是 :2020.3.2

Java核心基础第1篇-走进Java世界一、Java简介二、Java环境变量三、Java运行机制四、IDEA工具
Java核心基础第1篇-走进Java世界一、Java简介二、Java环境变量三、Java运行机制四、IDEA工具

设置全局编码为<code>utf-8</code>

Java核心基础第1篇-走进Java世界一、Java简介二、Java环境变量三、Java运行机制四、IDEA工具
Java核心基础第1篇-走进Java世界一、Java简介二、Java环境变量三、Java运行机制四、IDEA工具
Java核心基础第1篇-走进Java世界一、Java简介二、Java环境变量三、Java运行机制四、IDEA工具
Java核心基础第1篇-走进Java世界一、Java简介二、Java环境变量三、Java运行机制四、IDEA工具
Java核心基础第1篇-走进Java世界一、Java简介二、Java环境变量三、Java运行机制四、IDEA工具
Java核心基础第1篇-走进Java世界一、Java简介二、Java环境变量三、Java运行机制四、IDEA工具
Java核心基础第1篇-走进Java世界一、Java简介二、Java环境变量三、Java运行机制四、IDEA工具