Java入门环境搭建 学习笔记(2021.05.15)

Posted 小阴辨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java入门环境搭建 学习笔记(2021.05.15)相关的知识,希望对你有一定的参考价值。

一、Java帝国的诞生

1. C、C++

​ C:贴近硬件、贴近内存、运行快、指针、内存管理。

​ C++:面向对象、兼容C、图形领域、游戏等。

2. 新语言:对C的扬弃

  1. 语法有点像C

  2. 没有指针

  3. 真·可移植

  4. 面向对象

  5. 类型安全

  6. 没有内存管理

  7. 高质量类库

  8. ...

    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三大版本

  1. JavaSE:标准版(桌面程序,控制台开发)
  2. JavaME:嵌入式开发
  3. JavaEE:E企业级开发(web端、服务器开发)

四、JDK、JRE、JVM

  1. JDK:java development kit
  2. JRE:java runtime environment
  3. JVM:java virtual machine
  4. image

五、安装开发程序

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,不是内部外部命令即可。

安装:

  1. 双击安装包
  2. 选定安装路径(建议自己弄一个文件夹里面放所有环境并且分类)

2. 配置环境变量

  1. 我的电脑右击-->属性-->高级系统设置-->环境变量

    image

  2. 配置JAVA_HOME

    image
    image

  3. 配置path变量:新建%JAVA_HOME%\\bin和%JAVA_HOME%\\jre\\bin

    image

    image

    image

  4. 检查是否配置成功: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 及 简单语法

  1. 新建文件夹存放代码。

  2. 新建一个Java文件名为Hello.java,ps:注意后缀名是java,开头必须大写字母。

  3. 用记事本或者notepad++打开编辑,ps:选择打开方式。

  4. 输入代码(要自己写,不要复制,第一行代码一定要自己写_

    image

  5. 在代码所在路径中前面加入cmd+空格(什么是计算机章节中的4.DOS命令 1)打开cmd窗口方式 )。

  6. 输入javac + 空格 + Hello.java(新建Java文件名的名称),回车。看见生成了Hello.class

    image

    image

  7. 输入java + 空格 + Hello(生成的Java类的名称),回车。看见了在代码中的 hello world1!!

    image

  8. 可能遇到的情况

    1. 单词大小写敏感,大小写一定要准确
    2. 尽量使用英文
    3. 文件名类名必须一致,首字母必须大写
    4. 符号和标点不能是中文的,要是英文的
  9. 看看代码:(String[] args现在先别管,main是启动方法,任何代码从这里启动,现在别管)

    image

5. Notepad++安装和使用

6. Java程序运行机制

1. 编译型语言(Java是编译型语言)

​ 代码全部翻译后再执行。(类比:整本书翻译)

2. 解释性语言

​ 代码一行解释后执行一行,一行一行来,而编译型语言是一整块直接全部编译后执行。(类比:有个翻译官,需要翻译一行就翻译一次)

3. 程序运行机制

image

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,phpmysql,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)的主要内容,如果未能解决你的问题,请参考以下文章

学习笔记Hadoop—— MapReduce开发入门

Rust学习笔记 | 01 - Rust快速入门(为什么是Rust开发环境搭建Cargo的使用HelloWorldRust依赖包crates)

学习笔记二——java环境搭建

Webpack笔记——搭建React开发环境

安卓入门学习笔记:GridView实现app勾选页面

java学习笔记 —— Strut2.3.24环境搭建