目錄
- 前言
- 1.Java入門
- 1.1 Java語言概述
- 1.1.1 Java背景知識
- 1.1.2 為什么用Java
- 1.1.3 Java能做什么
- 1.1.4 Java技術體系
- 1.2 Java開發環境
- 1.2.1 JDK的組成
- 1.2.2 Path環境變數
- 1.3 Java開發工具
- 1.3.1 簡單開發工具
- 1.3.2 集成開發環境(IDE,Integrated Development Environment)
- 1.3.3 IntelliJ IDEA開發工具
- 1.3.4 Eclipse&JDK11
前言
- Java自學筆記目錄:
1.Java入門
1.1 Java語言概述
1.1.1 Java背景知識
- Java是美國 sun 公司(Stanford University Network)在1995年推出的一門計算機高級編程語言
- Java早期稱為Oak(橡樹),后期改名為Java
- Java之父:詹姆斯·高斯林(James Gosling)
- 2009年 sun公司被Oracle(甲骨文)公司收購
1.1.2 為什么用Java
- Java是世界上最流行的編程語言之一,在國內使用最為廣泛的編程語言
- 可移植性、安全可靠、性能較好
- 開發社區最完善,功能最豐富
1.1.3 Java能做什么
- 桌面應用開發:書屋管理軟體;IDEA
- 服務器系統:應用后臺
- 企業級應用開發:微服務;大型互聯網應用
- 大資料開發:Hadoop
- 移動應用開發:Android;醫療設備
- 游戲開發:我的世界 MineCraft
1.1.4 Java技術體系
| 技術體系 | 說明 |
|---|---|
| Java SE(Java Standard Edition):標注版 | Java技術的核心和基礎 |
| Java EE(Java Enterprise Edition):企業版 | 企業級應用開發的一套解決方案 |
| Java ME(Java Micro Edition):小型版 | 針對移動設備應用的解決方案 |
1.2 Java開發環境
1.2.1 JDK的組成
- JVM(Java Virtual Machine):Java虛擬機,真正運行Java程式的地方
- 核心類別庫:Java自己寫好的程式,給程式員自己的程式呼叫
- JRE(Java Runtime Environment):Java的運行環境(包括:JVM+核心類別庫)
- 開發工具:Java、Javac等
- JDK(Java Development Kit):Java開發工具包(包括:JRE+開發工具)
1.2.2 Path環境變數
- Path環境變數用于記住程式路徑,方便在命令列視窗的任意目錄啟動程式
- 新建系統變數JAVA_HOME
變數名 JAVA_HOME 變數值 JDK所在目錄(目錄中不要有中文) - 配置系統變數Path,添加變數值:
%JAVA_HOME%\bin;
每個變數值之間需要“;”隔開,第一次配置時最后一個變數值默認沒有“;”,需要自己添加
1.3 Java開發工具
1.3.1 簡單開發工具
- 文版編輯工具:記事本、UltraEdit、EditPlus、TextPad、NotePad++、sublime等
- 存在問題:撰寫代碼時沒有錯誤提醒、沒有智能提示、需要自己編譯、執行,功能不夠強大
1.3.2 集成開發環境(IDE,Integrated Development Environment)
- 將代碼撰寫,編譯,執行等多種功能綜合到一起的開發工具,可以進行代碼智能提示,錯誤提醒,專案管理等
- 常見的Java IDE工具:Eclipse、MyEclipse、IntelliJ IDEA、Jbuilder、NetBeans等
1.3.3 IntelliJ IDEA開發工具
- IntelliJ IDEA 一般簡稱IDEA,是Java編程語言開發的集成環境,在業界被公認為最好的Java開發工具
- IDEA在代碼錯誤提醒,智能代碼補全等多方面表現都非常優秀,是Java開發企業級的首選工具
- IDEA激活:ideaIU-2020.1激活方法
- IDEA結構:Project-Module-Package-Class
- IDEA常用快捷鍵
| 快捷鍵 | 功能效果 |
|---|---|
| main/psvm、sout、等 | 快速鍵入相關代碼 |
| Ctrl + D | 復制當前行資料到下一行 |
| Ctrl + Y | 洗掉所在行,建議用Ctrl + X |
| Ctrl + Alt + L | 格式化代碼 |
| Alt + Shift + ↑ | 向上移動當前代碼 |
| Alt + Shift + ↓ | 向下移動當前代碼 |
| Ctrl + / | 單行注釋 |
| Ctrl + Shift + / | 多行注釋 |
1.3.4 Eclipse&JDK11
JDK11&Eclipse下載、安裝及環境配置
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/397621.html
標籤:其他
