后端基础阶段技术总结
JAVA概述
1、java的历史
Oak(橡树)语言,由Green开发团队开发,主要用于微型嵌入式设备编程,第一次提出了开源协议 。
Java之父 詹姆斯.高斯林
经历过Sun公司接手之后,最终由Oracle收购,1995年语言更名为Java,正式发布JDK1.0
1996年 Java(此时JDK1.2)应对发展需求,分为三个重要方向:
J2SE : Java标准语法(这是学习Java开发体系的必备基础)
J2ME : 微型嵌入式领域的编程(例如:塞班系统应用,但后来没有普及)
J2EE :企业级开发(使用Java语言开发服务器)
(J2SE---->Java SE, J2ME---->Java ME, J2EE---->Java EE)
2006年JDK1.6开源所有的代码
2、JDK安装
进入JDK官网,找到JDK11的下载地址:
![](https://img-blog.csdnimg.cn/img_convert/109a3f26a8add0afccadebf946279eb0.png)
选中对应的 系统 以及 下载版本
![](https://img-blog.csdnimg.cn/img_convert/963a9ff585f4e0bc24cb2700546006b6.png)
下载完成后,直接进行安装
安装后,可以在控制台查看是否安装成功
WIN+R键启动运行窗口
![](https://img-blog.csdnimg.cn/img_convert/7f50e1ceff2b2474958dbd862a42b2d9.png)
在运行窗口输入cmd,并回车“确认”
![](https://img-blog.csdnimg.cn/img_convert/79cc0495e92f41080f251ad7689f524d.png)
在命令提示符窗口中输入java -version
![](https://img-blog.csdnimg.cn/img_convert/f8777c4e87ebd08a7b630de1929614b6.png)
说明java环境已经安装完成
3、JDK卸载
1.在windows搜索中,找到控制面板
![](https://img-blog.csdnimg.cn/img_convert/b895f344e46c19bb79bb940ab7d91ccf.png)
2.双击打开控制面板,在右上角启用类别,选择程序中的卸载程序选项
![](https://img-blog.csdnimg.cn/img_convert/5b3a19ccff5c6b2a3957c1698744c87a.png)
3.在卸载程序页面中查看需要卸载的JDK文件,并双击
![](https://img-blog.csdnimg.cn/img_convert/c9bee30b673f16e2da73702fd3876e57.png)
4.卸载完成后可以查看安装路径,是否卸载干净
4、JDK版本切换
1.启动运行窗口,并输入regedit
![](https://img-blog.csdnimg.cn/img_convert/0d9e5e383cad46e941dd7a7a67d0b305.png)
2.在注册表中逐一打开 HKEY_LOCAL_MACHINI , SOFTWARE , JavaSoft
![](https://img-blog.csdnimg.cn/img_convert/80a851a62b1cedfe3d60b4b4fcf0b831.png)
3.在Java Plug-in中修改主体版本即可
IDEA的下载
认识JetBrains
目前在世界上的主流开发软件:IDEA 、WebStorm 、PyCharm
特点:1)智能的代码提示功能(就像我们使用的输入法)
2)最新的开发支持(github 、框架 、辅助插件 、代码测试······)
3)代码的自动保存(不需要程序员自己手动保存)
安装IDEA
下载最新版本的idea
IntelliJ IDEA – 领先的 Java 和 Kotlin IDE (jetbrains.com.cn)
下载完成后,直接安装IDEA即可
IDEA和webstorm激活方案(最新版)
![](https://img-blog.csdnimg.cn/img_convert/bdbe52358243d531e4bd97f949e08b90.png)
2、选中可用代理任意链接进入该网站,点击如图所示内容下载 jetbra.zip ,不要关闭该网站
![](https://img-blog.csdnimg.cn/img_convert/b27243d8f57db060cd96ee4c4f91c2ee.png)
3、下载后为一个随机文件名称(如图)
![](https://img-blog.csdnimg.cn/img_convert/bf557429533aeaa32ca5bde5e4fa1c94.png)
请将此文件的名称更改为可用的简单名称,并解压至对应目录,如图示
(请注意!该文件主要用于激活使用 ,删除后,激活也就失效)
![](https://img-blog.csdnimg.cn/img_convert/599977f9bb447254f3e28205cea18dc4.png)
里面的文件结构如图
![](https://img-blog.csdnimg.cn/img_convert/89a52d20cd266f28cad44f9cec456c67.png)
4、打开vmoptions文件
如果你要激活IDEA,则修改 idea.vmoptions
如果你要激活webstorm,则修改 webstorm.vmoptions
修改内容如下:(设置到对应ja-netfilter.jar 的路径),其中我设置的是D盘下的路径,大家可以根据自己的实际情况设置。
![](https://img-blog.csdnimg.cn/img_convert/93886ee9b8293a033a9974eb0b990ac4.png)
5、关闭IDEA或者webstorm后再重启
6、打开之前的网站复制激活码
![](https://img-blog.csdnimg.cn/img_convert/4a218977b9e8644ae384f0d7a51fe487.png)
7、将激活码填写在需要激活的webstorm或者IDEA上,直接激活(如图)
![](https://img-blog.csdnimg.cn/img_convert/1c8b5d4e40ec1d9e894019a6ff247c4c.png)
(此方法可以激活JetBrains下的所有的产品)
IDEA环境的认识
顶部
![](https://img-blog.csdnimg.cn/img_convert/37a3e7685470f894cf845a3da79b12cf.png)
File:
点击File后会打开菜单
![](https://img-blog.csdnimg.cn/img_convert/ab3ae227da4544212746cc036d261054.png)
New :新建内容(文件、文件夹、项目等)
Open :打开指定文件或者指定的目录
Open Recent :打开最近打开过的文件或者目录
Class Project :关闭当前项目窗口
Settings :设置整个IDEA的环境
Project Structure :设置项目
SavaAll :保存所有内容
Exit :退出IDEA
View
查看IDEA环境中的视图设置
Code
对Code进行分析和管理
Refactor
对文件进行重命名、移动、复制
Build
对文件进行构建
Run
运行文件 或者 开启DEBUG模式
Tools
内部或者外部工具的使用
Git
对代码进行git分布式管理
Window
窗口工具
Help
帮助
中部
项目目录区域
![](https://img-blog.csdnimg.cn/img_convert/c544f55b5d30699f5f952b819a363f50.png)
编码或者代码显示区
![](https://img-blog.csdnimg.cn/img_convert/175803d3d788ad8918936817045025f7.png)
底部
![](https://img-blog.csdnimg.cn/img_convert/2550cf50dffbf478f9dba87df546d15e.png)
TODO :展示需要去做的任务
Problems : 项目中出现的问题
Git :分布式托管
Terminal :控制台
Profiler :性能测试平台
Run : 运行后的结果展示
IDEA中新建项目与文件
新建一个Java项目
1、在项目界面选择新建一个项目
![](https://img-blog.csdnimg.cn/img_convert/0e3b56b0f20e873db9543f114ec10315.png)
2、在创建项目的界面选择对应的项目类型进行创建
![](https://img-blog.csdnimg.cn/img_convert/c45bf3b7f1a7069fc70d98eed92704fe.png)
3、选择对应的JDK版本后,选择Next
![](https://img-blog.csdnimg.cn/img_convert/4c9ca236b1c8fa3d985eaedc49c4c0c0.png)
4、接着选择Next默认内容后,来到项目名称的定义页面
![](https://img-blog.csdnimg.cn/img_convert/c27925836486cb094c87d0b3f1264687.png)
5、在底部的设置中可以看到more_settings,选择Finish后建立该项目
![](https://img-blog.csdnimg.cn/img_convert/f706a53806e32de424714b3bcbfae844.png)
新建一个文件
1、选择需要创建的文件位置(比如此刻我们需要创建对应的内容到day01下,因此我们选中day01文件夹)
![](https://img-blog.csdnimg.cn/img_convert/f9c0f970e95d9d58b8f7b95d56929cfa.png)
2、选择day01下的src文件