Java入门环境搭建 学习笔记(2021.05.15)
Posted 小阴辨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java入门环境搭建 学习笔记(2021.05.15)相关的知识,希望对你有一定的参考价值。
一、Java帝国的诞生
1. C、C++
C:贴近硬件、贴近内存、运行快、指针、内存管理。
C++:面向对象、兼容C、图形领域、游戏等。
2. 新语言:对C的扬弃
-
语法有点像C
-
没有指针
-
真·可移植
-
面向对象
-
类型安全
-
没有内存管理
-
高质量类库
-
...
Java诞生
3. Java初生
1995网页简单粗糙缺乏互动性。
图形界面的程序(Applet)
比尔盖茨:这是迄今为止最好的语言!
J2SE占领桌面
J2ME占领手机
J2EE占领服务器
4. Java发展
基于Java创造了很多平台
构建工具:Ant、Maven等
应用服务器:Tomcat、weblogic等
web开发:struts、spring、hibernate、mybatis等
开发工作:Eclipse、netbean、intelliJ IDEA、Jbuilder
2006:hadoop(大数据)
2008:android(手机端)
二、Java特性及优势
简单性
面向对象
可移植性
高性能
分布式
动态性
多线程
安全性
健壮性
三、Java三大版本
- JavaSE:标准版(桌面程序,控制台开发)
- JavaME:嵌入式开发
- JavaEE:E企业级开发(web端、服务器开发)
四、JDK、JRE、JVM
- JDK:java development kit
- JRE:java runtime environment
- JVM:java virtual machine
五、安装开发程序
1. JDK下载与安装、卸载
下载:点击链接https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html ,同意协议,下载JDK8。
卸载:我的电脑右击-->属性-->高级系统设置-->环境变量-->在上下两个环境变量中都把和JAVA相关的环境变量删除(包括JAVA_HOME和Path中的Java相关项,最好全部检查),
并且根据环境变量找到jdk所在目录将其全部删除。
或者直接在控制面板中找到java相关的全部卸载。再把相关环境变量删除
cmd中输入java -version,不是内部外部命令即可。
安装:
- 双击安装包
- 选定安装路径(建议自己弄一个文件夹里面放所有环境并且分类)
2. 配置环境变量
-
我的电脑右击-->属性-->高级系统设置-->环境变量
-
配置JAVA_HOME
-
配置path变量:新建%JAVA_HOME%\\bin和%JAVA_HOME%\\jre\\bin
-
检查是否配置成功:win+r --> cmd --> 进入cmd --> 输入java -version,出现版本号既是成功。
3. JDK目录介绍
bin:运行java所需要的小程序(java.exe、javac.exe等)
include:JDK是用C语言写的,需要引入一些头文件,这里是放头文件的
jre:Java运行环境
lib:Java一些类库文件
src.zip:基础类的源代码
4. HelloWorld 及 简单语法
-
新建文件夹存放代码。
-
新建一个Java文件名为Hello.java,ps:注意后缀名是java,开头必须大写字母。
-
用记事本或者notepad++打开编辑,ps:选择打开方式。
-
输入代码(要自己写,不要复制,第一行代码一定要自己写_)
-
在代码所在路径中前面加入cmd+空格(什么是计算机章节中的4.DOS命令 1)打开cmd窗口方式 )。
-
输入javac + 空格 + Hello.java(新建Java文件名的名称),回车。看见生成了Hello.class
-
输入java + 空格 + Hello(生成的Java类的名称),回车。看见了在代码中的 hello world1!!
-
可能遇到的情况
- 单词大小写敏感,大小写一定要准确
- 尽量使用英文
- 文件名类名必须一致,首字母必须大写
- 符号和标点不能是中文的,要是英文的
-
看看代码:(String[] args现在先别管,main是启动方法,任何代码从这里启动,现在别管)
5. Notepad++安装和使用
6. Java程序运行机制
1. 编译型语言(Java是编译型语言)
代码全部翻译后再执行。(类比:整本书翻译)
2. 解释性语言
代码一行解释后执行一行,一行一行来,而编译型语言是一整块直接全部编译后执行。(类比:有个翻译官,需要翻译一行就翻译一次)
3. 程序运行机制
7. IDEA安装下载
1. 什么是IDE?
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver等),因为很多项任务会自动生成。
2. IDEA介绍
IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,php,mysql,Python等。免费版只支持Java,Kotlin等少数语言。
3. IDEA下载安装
网上教程多,在此不再赘述。提供链接: https://www.exception.site/essay/how-to-free-use-intellij-idea-2019-3
4. IDEA基础使用
网上教程多,在此不再赘述。提供链接: https://jingyan.baidu.com/article/454316ab24a4cff7a7c03aeb.html
以上是关于Java入门环境搭建 学习笔记(2021.05.15)的主要内容,如果未能解决你的问题,请参考以下文章
Rust学习笔记 | 01 - Rust快速入门(为什么是Rust开发环境搭建Cargo的使用HelloWorldRust依赖包crates)