Java SE 01 Java概述
Java SE01
一、Java概述
1.Java語言的定位
Java 是一種功能強大和多用途的編程語言,可用于開發(fā)運行在移動設(shè)備、臺式計算機以及服務(wù)器端的軟件。
2.Java的特點
Java 是簡單的(simple)、面向?qū)ο蟮?#xff08;object oriented )、分布式的(distributed )、解釋型的(interpreted )、健壯的(robust)、安全的(secure)、體系結(jié)構(gòu)中立的(architectureneutral)、可移植的(portable)、高性能的(high performance)、多線程的( multithreaded ) 和動態(tài)的(dynamic)。
3.Java語言跨平臺原理
跨平臺:通過Java語言編寫的應(yīng)用程序在不同的系統(tǒng)平臺上都可以運行。
只要在需要運行Java應(yīng)用程序的操作系統(tǒng)上,先安裝一個Java虛擬機(JVM Java Virtual Machine)即可。由JVM來負責(zé)Java程序在該系統(tǒng)上的運行。
4.JDK和JRE
3.Java目前的版本
Java 是一個全面且功能強大的語言,可用于多種用途。Java 有三個版本:
JavaSE(Java Standard Edition):標準版
是為開發(fā)普通桌面和商務(wù)應(yīng)用程序提供的解決方案
該技術(shù)體系是其他兩者的基礎(chǔ),可以完成一些桌面應(yīng)用程序的開發(fā)
JavaEE(Java Enterprise Edition):企業(yè)版
是為開發(fā)企業(yè)環(huán)境下的應(yīng)用程序提供的一套解決方案
該技術(shù)體系中包含的技術(shù)如JSP,Servlet,SSM框架等,主要針對于Web應(yīng)用程序開發(fā)
JavaME(Java Micro Edition):微型版
4.Java JDK
JDK 是用于開發(fā)和運行 Java 程序的軟件。
<1>安裝
下載官網(wǎng):https://www.oracle.com/technetwork/java/javase/overview/index.html
安裝默認路徑:C:\Program Files\Java\jdk1.8.0_77
環(huán)境配置:
檢查是否安裝成功,Win+R輸入CMD打開命令窗口
輸入java -version可以顯示當(dāng)前版本信息,則安裝成功
各個文件的介紹
| bin | 存放Java開發(fā)工具 Binary二進制 編譯javac.exe 運行java.exe 只能命令行使用 |
| db | 數(shù)據(jù)庫支持文件DataBase |
| include | 底層C語言支持,因為JVM是C寫的 |
| jre | 運行環(huán)境 |
| lib | jar文件,支持Java語言開發(fā)核心類庫 Library jar包 |
| src | 源代碼包壓縮包文件 |
| javafx-src | 新一代的Java圖形化界面開發(fā)工具包 編譯AWT Swing |
<2>配置環(huán)境變量
方法一:
打開環(huán)境變量設(shè)置:此電腦→屬性→高級系統(tǒng)設(shè)置→環(huán)境變量
在環(huán)境變量中系統(tǒng)變量 Path下添加C:\Program Files\Java\jdk1.8.0_77\bin
方法二:
提示:在安裝MySQL數(shù)據(jù)庫,或者Eclipse,或者Tomacat服務(wù)器的時候
創(chuàng)建新的系統(tǒng)變量:JAVA_HOME
為JAVA_HOME添加變量值:JDK的安裝目錄
將Path換將中新建 %JAVA_HOME%\bin
5.關(guān)鍵術(shù)語
| Application Program Interface ( API) | 應(yīng)用程序接口 |
| assembler | (匯編器 |
| assembly language | 匯編語言 |
| bit | 比特 |
| block | 塊 |
| block comment | 塊注釋 |
| bus | 總線 |
| byte | 字節(jié) |
| bytecode | 字節(jié)碼 |
| bytecode verifier | 字節(jié)碼驗證器 |
| cable modem | 電纜調(diào)制解調(diào)器 |
| Central Processing Unit (CPU) | 中央處理器 |
| class loader | 類加載器 |
| comment | (注釋 |
| compiler | (編譯器 |
| console | 控制臺 |
| dot pitch | 點距 |
| DSL ( Digital Subscriber Line ) | 數(shù)字用戶線 |
| encoding scheme | 編碼規(guī)范 |
| hardware | 硬件 |
| high-level language | 高級語言 |
| Integreted Development Environment ( IDE〉 | 集成開發(fā)環(huán)境 |
| interpreter | 解釋器 |
| java command | java 命令 |
| Java Development Toolkit (JDK) | Java 開發(fā)工具包 |
| Java language specification | Java 語言規(guī)范 |
| Java Virtual Machine (JVM) | Java 虛擬機 |
| javac command | javac 命令 |
| keyword or reserved word | 關(guān)鍵字或保留字 |
| library | 庫 |
| line comment | 行注釋 |
| logic error | 邏輯錯誤 |
| low-level language | 低級語言 |
| machine language | 機器語言 |
| main method | main 方法 |
| memory | 內(nèi)存 |
| modem | 調(diào)制解調(diào)器 |
| motherboard | 主板 |
| Network Interface Card ( NIC) | 網(wǎng)絡(luò)接口卡 |
| Operation System (OS) | 操作系統(tǒng) |
| pixel | 像素 |
| program | 程序 |
| programming | 程序設(shè)計 |
| runtime error | 運行時錯誤 |
| screen resolution | 屏幕分辨率 |
| software | 軟件 |
| source code | 源代碼 |
| source program | 源程序 |
| statement | 語句 |
| statement terminator | 語句結(jié)束符 |
| storage device | 存儲設(shè)備 |
| syntax error | 語法錯誤 |
二、計算機基礎(chǔ)
1.計算機軟件與硬件
計算機硬件(ComputerHardware):是指計算機系統(tǒng)中,由電子,機械和光電元件組成的各種物理裝置的總稱。這些物理裝置按照系統(tǒng)結(jié)構(gòu)的要求構(gòu)成一個有機整體為計算機軟件運行提供物質(zhì)基礎(chǔ)。
計算機通常由CPU、主板、內(nèi)存、電源、主機箱、硬盤、顯卡、鍵盤、鼠標、顯示器等多個部件組成。
計算機軟件(ComputerSoftware):是指使用計算機過程中必不可少的東西,計算機軟件可以使計算機按照事先預(yù)定好的順序完成特定的功能,計算機軟件按照其功能劃分為系統(tǒng)軟件與應(yīng)用軟件。
系統(tǒng)軟件:DOS(Disk Operating System),Windows,Linux,Unix,Max,Android,IOS
應(yīng)用軟件:微信,抖音,支付寶
2.人機交互
軟件的出現(xiàn)實現(xiàn)了人與計算機之間更好的交互。
交互方式:
圖形化界面:這種方式簡單直觀,使用者易于接受,容易上手操作。
命令行方式:需要有一個控制臺,輸入特定的指令,讓計算機完成一些操作。較為麻煩,需要記住一些命令
3.鍵盤功能鍵和快捷鍵
| Ctrl+A | 全選 |
| Ctrl+C | 復(fù)制 |
| Ctrl+V | 粘貼 |
| Ctrl+X | 剪切 |
| Ctrl+W | 關(guān)閉選項卡/窗口 |
| Ctrl+P | 打印 |
| Ctrl+F | 查找 |
| Ctrl+N | 新建文件 |
| Win+E | 打開資源管理器 |
| Win+R | 打開運行窗口 |
| Win+I | 打開Windows設(shè)置 |
| Win+P | 打開投影模式 |
| Win+D | 快速切換桌面 |
| Win+L | 快速鎖屏 |
| Alt+F4 | 強制關(guān)閉程序 |
| Shift+Delete | 強制刪除,不走回收站 |
| Tab | 制表符/自動補全 |
4.常見的DOS命令講解
| D: | 盤符切換 |
| dir | 列出當(dāng)前目錄下的文件以及文件夾 |
| md | 創(chuàng)建目錄 |
| rd | 刪除目錄 |
| cd | 改變指定目錄(進入目錄) |
| cd… | 退回上級目錄 |
| cd/ | 退回到根目錄 |
| del | 刪除文件 |
| exit | 退出dos命令行 |
| cls | 清屏 |
| notepad | 記事本 |
| mspaint | 畫圖板 |
| calc | 計算機 |
| rd /s | 詢問刪除 |
| rd /q /s | 直接刪除 |
三、Java語言基礎(chǔ)
1.第一個程序(Hello world)
class HelloWorld{public static void main(String[] args) {System.out.println("Hellow world!");} }2.常見錯誤
| 語法錯誤 | 仔細檢查代碼 |
| 運行時錯誤 | 檢查代碼邏輯 |
| 邏輯錯誤 | 需求與結(jié)果不符 檢查代碼邏輯和需求邏輯 |
| 擴展名被隱藏 | 打開文件擴展名顯示 |
| 文件名和類名不一致 | 編寫代碼使類名和文件名一致 |
| 嚴格區(qū)分大小寫 | |
| 出現(xiàn)中文標點符號 | |
| 遺漏括號 | |
| 遺漏分號 | |
| 遺漏引號 | |
| 命名拼寫錯誤 |
總結(jié)
以上是生活随笔為你收集整理的Java SE 01 Java概述的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cad多段线画圆弧方向_CAD箭头怎么画
- 下一篇: wireshark 十六进制过滤_CTF