文章目录

  • 一、初识Java
  • 1.Java的简介
  • 2.Java的诞生
  • 3.Java优势和缺点
  • 优势
  • 劣势
  • 4.Java三大版本
  • 二、JDK的下载和安装
  • 1.JDK是什么?
  • 2.JDK的种类
  • 3.JDK的下载
  • a.进入Oracle官网
  • b.账号的注册和下载JDK8
  • c.直接打开exe文件直接安装
  • 4.JDK的环境配置(Win10)
  • a.首先打开环境变量配置的界面
  • b.开始配置
  • c.检验JDK是否安装完成
  • 三、Intellij IDEA的安装
  • a.下载和安装
  • b.调试IDEA
  • c.安装汉化插件
  • 介绍一款非非非常好用的软件Typora
  • 附:如何知道自己电脑是几位操作系统


一、初识Java

1.Java的简介

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

既然我们认识了Java,那么它是如何一步一步的诞生的呢?

2.Java的诞生

因为Java是基于C语言的,所以这里需要提到C&C++


1972年C的诞生

  • 贴近硬件,运行极快,效率极高
  • 操作系统,编译器,数据库,网络系统
  • 指针和内存管理(真让人头大)

1982年C++诞生

  • 面向对象
  • 兼容C
  • 图形领域、游戏(本人就很想要学习C++进军游戏行业)

人们想要一个新的语言:语法像C,没有指针,没有内存管理,真正的可移植性,编写一次,到处运行(Write Once,Run Anywhere),面向对象,类型安全,高质量的类库…

Java初生

  • 1995年的网页简单粗糙,缺乏互动性
  • Java 2 标准版(J2SE):占领桌面
  • Java 2 移动版(J2ME):占领手机
  • Java 2 企业版(J2EE):占领服务器
  • 大量的巨头加入

Java发展

基于Java开发了巨多的平台,系统,工具

  • 构建工具:Ant,Maven,Jekins
  • 应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic
  • Web开发:Struts,Spring,Hibernate,MyBatis
  • 开发工具:Eclipse,Netbean,Intellij Idea,Jbuilder

2006:Hadoop(大数据领域)

2008:Android(手机端)

3.Java优势和缺点

优势

  • 简单性
  • 面向对象
  • 可移植性
  • 高性能
  • 分布性
  • 动态性
  • 多线程
  • 安全性
  • 健壮性

劣势

  • 使用大量的内存,靠虚拟机运行,运行速度相对较慢
  • 不能和底层打交道,不支持底层操作
  • Java删除了指针,不如C/C++等语言灵活

4.Java三大版本

  • JavaSE:标准版(桌面程序,控制台开发…)
  • JavaME:嵌入式开发(手机,小家电…)
  • JavaEE:E企业级开发(Web端,服务器开发,移动设备…)

我们首先了解了Java,下面我们就开始学习如何安装JDK的下载和安装

二、JDK的下载和安装

1.JDK是什么?

JDK是Java Development ToolKit 的简称,是Java开发工具包。JDK是整个Java的核心,包括Java要运行环境(Java Runtime Envirnment,简称 JRE),Java工具(Javac,Java,Javap…),以及Java基础类库。

2.JDK的种类

现在主流的JDK是Oracle公司开发的JDK,除了 Oracle JDK(商业化,更稳定)之外,还有很多公司和组织开发了属于自己的 JDK,比较有名的有 IBM JDK(更适合 IBM) 和 OpenJDK(开源的)。每个 JDK 都有自己的优缺点。

下为链接

OpenJDK和Oracle JDK有什么区别和联系?

3.JDK的下载

因为我自己安装的是OracleJDK,所以下面的安装教程是OracleJDK的。

其实现在OracleJava已经更新到16,但是现在企业上还是以JDK8为主。

个人下载JDK8(因为本人刚刚初学入门)


a.进入Oracle官网

Java SE Development Kit 8 — 下载 | Oracle 中国

b.账号的注册和下载JDK8

我们要想要下载JDK8就需要Oracle的官方账号,还需要同意协议…

进入官网后往下移动界面,如图:


ugnx的java版本选择 安装ug前安装java起什么作用_ugnx的java版本选择

  • 注册账号应该不用我多说
  • 如何看自己电脑是几位操作系统下面我会讲

点击之后会弹出如下边框:

ugnx的java版本选择 安装ug前安装java起什么作用_intellij idea_02

c.直接打开exe文件直接安装

ugnx的java版本选择 安装ug前安装java起什么作用_intellij idea_03

这里不建议安装到C盘,自己在其他盘新建文件夹安装(!务必记住自己的安装路径!后面用的到!)

4.JDK的环境配置(Win10)

JDK环境配置是JDK安装过程中最为重要的内容,大多数初学者安装JDK最大的问题就是出在环境配置上面。我相信很多初学者最头痛的就是环境变量的配置了,下面我手把手的教大家如何配置环境变量(Win10为例)

a.首先打开环境变量配置的界面

  • 右键此电脑/我的电脑->属性->高级系统设置->环境变量

ugnx的java版本选择 安装ug前安装java起什么作用_java_04

ugnx的java版本选择 安装ug前安装java起什么作用_ugnx的java版本选择_05

  • 打开环境变量设置后就会跳出一个对话框(如下图)

b.开始配置

  1. 单击系统变量下的“新建”,会跳出“新建系统变量”的对话框

变量名:JAVA_HOME

变量值:D:\JAVA\JDK8(这里的路径是Java文件安装路径,在上文我有强调过记住自己的安装路径)

ugnx的java版本选择 安装ug前安装java起什么作用_intellij idea_06

Java文件安装路径(以我自己的为例)

ugnx的java版本选择 安装ug前安装java起什么作用_jdk1.8_07

  1. 接下来是新建CLASSPATH变量

变量名:CLASSPATH

变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

ugnx的java版本选择 安装ug前安装java起什么作用_intellij idea_08

  1. 然后双击打开Path,点击新建按钮,分别新建两个环境变量

%JAVA_HOME%\bin

%JAVA_HOME%\jre\bin

ugnx的java版本选择 安装ug前安装java起什么作用_jdk1.8_09

  1. 记得点两次确定!

ugnx的java版本选择 安装ug前安装java起什么作用_jdk1.8_10

这样我们就大功完成了!!!

c.检验JDK是否安装完成

键盘win+R打开“运行”窗口,输入cmd,之后回车,打开命令提示符窗口

ugnx的java版本选择 安装ug前安装java起什么作用_intellij idea_11

ugnx的java版本选择 安装ug前安装java起什么作用_intellij idea_12

分别输入java和javac,回车之后会有如下显示

出现如下图所示,而不是“javac不是内部变量……”即表示安装成功。

ugnx的java版本选择 安装ug前安装java起什么作用_ugnx的java版本选择_13

ugnx的java版本选择 安装ug前安装java起什么作用_jdk1.8_14

三、Intellij IDEA的安装

IDEA是java编程语言开发的集成环境

为什么要安装IDEA呢?因为它真的非常好用(编代码省去了很多烦人的步骤,用过的人都说香)

a.下载和安装

这里是IDEA的官网

下载 IntelliJ IDEA

进入之后会有两种选择,一种是社区版,一种是旗舰版(付费,但是可以用学校的教育邮箱白嫖),本人是选择社区版

打开自己的exe文件

ugnx的java版本选择 安装ug前安装java起什么作用_intellij idea_15

进入安装界面

ugnx的java版本选择 安装ug前安装java起什么作用_java_16

建议不要设置安装在C盘,请自行更改安装目录

ugnx的java版本选择 安装ug前安装java起什么作用_java_17

b.调试IDEA

进入IDEA它会自动选好java

我们可以新建一个项目

ugnx的java版本选择 安装ug前安装java起什么作用_windows_18

ugnx的java版本选择 安装ug前安装java起什么作用_jdk1.8_19

这里我们需要填写一个项目名称和项目位置

ugnx的java版本选择 安装ug前安装java起什么作用_java_20

完成之后就进入界面,新建一个Java类,命名为“Hello”(因为我安装了中文插件,所以这里显示中文,下面会讲如何安装汉化插件)

ugnx的java版本选择 安装ug前安装java起什么作用_java_21

输入以下代码

public class Hello { public static void main(String[] args) { System.out.println("Hello World"); } }

ugnx的java版本选择 安装ug前安装java起什么作用_ugnx的java版本选择_22

呈现如下结果,成功!

ugnx的java版本选择 安装ug前安装java起什么作用_ugnx的java版本选择_23

c.安装汉化插件

打开设置

ugnx的java版本选择 安装ug前安装java起什么作用_intellij idea_24

进入界面,点击插件(中英文按键设置的相对位置是一样的

ugnx的java版本选择 安装ug前安装java起什么作用_windows_25

最后重启一下IDEA就行啦!

最后插一句,IDEA的把玩性还是很大的,大家可以自行搜索好玩的IDEA插件以及IDEA配置优化教程这样可以让你的编程更加舒适!

介绍一款非非非常好用的软件Typora

这里附上它的下载地址:Typora

ugnx的java版本选择 安装ug前安装java起什么作用_ugnx的java版本选择_26

上图是它的官网界面,真的很好看!!!

具体的下载安装也是非常简单的,我就不过多赘述了。

下面附大佬们的Typora入门链接!↓↓↓↓↓↓↓

TYPORA语法大全_mollen的博客_typora

TYPORA的使用手册_SIMBA1949的博客_typora使用

附:如何知道自己电脑是几位操作系统

右键单击此电脑/ 我的电脑->属性

ugnx的java版本选择 安装ug前安装java起什么作用_jdk1.8_27

查看属性中的系统类型

ugnx的java版本选择 安装ug前安装java起什么作用_windows_28

这里我的电脑是64位的操作系统

最后感谢各位阅读!这是本人第一篇Blog,如有错误,请指出!本人一定删除整改