初识Java+JDK的安装与环境变量的配置+IDEA的安装

编程入门 行业动态 更新时间:2024-10-28 01:27:05

文章目录

  • 一、初识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的官方账号,还需要同意协议…

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

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

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

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

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

4.JDK的环境配置(Win10)

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

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

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

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

b.开始配置

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

变量名:JAVA_HOME

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

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

  1. 接下来是新建CLASSPATH变量

变量名:CLASSPATH

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

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

%JAVA_HOME%\bin

%JAVA_HOME%\jre\bin

  1. 记得点两次确定!

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

c.检验JDK是否安装完成

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

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

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

三、Intellij IDEA的安装

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

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

a.下载和安装

这里是IDEA的官网

下载 IntelliJ IDEA

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

打开自己的exe文件

进入安装界面

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

b.调试IDEA

进入IDEA它会自动选好java

我们可以新建一个项目

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

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

输入以下代码

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

呈现如下结果,成功!

c.安装汉化插件

打开设置

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

最后重启一下IDEA就行啦!

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

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

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

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

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

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

TYPORA语法大全_mollen的博客-CSDN博客_typora

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

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

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

查看属性中的系统类型

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

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

更多推荐

初识Java+JDK的安装与环境变量的配置+IDEA的安装

本文发布于:2023-06-14 06:51:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1448845.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:环境变量   Java   JDK   IDEA

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!