文章目录
一、初识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 都有自己的优缺点。
下为链接
3.JDK的下载
因为我自己安装的是OracleJDK,所以下面的安装教程是OracleJDK的。
其实现在OracleJava已经更新到16,但是现在企业上还是以JDK8为主。
个人下载JDK8(因为本人刚刚初学入门)
a.进入Oracle官网
Java SE Development Kit 8 — 下载 | Oracle 中国
b.账号的注册和下载JDK8
我们要想要下载JDK8就需要Oracle的官方账号,还需要同意协议…
进入官网后往下移动界面,如图:
![1](https://i-blog.csdnimg.cn/blog_migrate/70d47c3fbdbfa472288eec5e0c41e30c.png)
- 注册账号应该不用我多说
- 如何看自己电脑是几位操作系统下面我会讲
点击之后会弹出如下边框:
c.直接打开exe文件直接安装
这里不建议安装到C盘,自己在其他盘新建文件夹安装(!务必记住自己的安装路径!后面用的到!)
4.JDK的环境配置(Win10)
JDK环境配置是JDK安装过程中最为重要的内容,大多数初学者安装JDK最大的问题就是出在环境配置上面。我相信很多初学者最头痛的就是环境变量的配置了,下面我手把手的教大家如何配置环境变量(Win10为例)
a.首先打开环境变量配置的界面
- 右键此电脑/我的电脑->属性->高级系统设置->环境变量
- 打开环境变量设置后就会跳出一个对话框(如下图)
b.开始配置
- 单击系统变量下的“新建”,会跳出“新建系统变量”的对话框
变量名:JAVA_HOME
变量值:D:\JAVA\JDK8(这里的路径是Java文件安装路径,在上文我有强调过记住自己的安装路径)
Java文件安装路径(以我自己的为例)
- 接下来是新建CLASSPATH变量
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
- 然后双击打开Path,点击新建按钮,分别新建两个环境变量
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
- 记得点两次确定!
这样我们就大功完成了!!!
c.检验JDK是否安装完成
键盘win+R打开“运行”窗口,输入cmd,之后回车,打开命令提示符窗口
分别输入java和javac,回车之后会有如下显示
出现如下图所示,而不是“javac不是内部变量……”即表示安装成功。
三、Intellij IDEA的安装
IDEA是java编程语言开发的集成环境
为什么要安装IDEA呢?因为它真的非常好用(编代码省去了很多烦人的步骤,用过的人都说香)
a.下载和安装
这里是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,如有错误,请指出!本人一定删除整改