1. 計算機java
計算機是一種可以按照程序運行,自動、高速處理數據的現代化智能電子設備。由硬件和軟件所組成,沒有安裝任何軟件的計算機稱爲裸機。安全
2. 計算機硬件分佈式
指計算機系統中由電子,機械和光電元件等組成的各類物理裝置的總稱。工具
3. 計算機軟件性能
使計算機按照事先預約好的順序完成特定的功能,計算機軟件按照其功能劃分爲系統軟件與應用軟件。開發工具
系統軟件:DOS(Disk Operating System),Windows,,Linux,Unix,Mac,Android,iOSspa
應用軟件:office 操作系統
4. 計算機交互方式 - 命令行命令行
# 打開DOS窗口 win+r cmd # 切換到F盤 F: # 列出當前目錄全部資源 dir # 新建文件夾 mkdir test # 刪除文件夾 rmdir test # 返回上一層 cd .. # 返回到根目錄 cd / # 清屏 cls
1. 平臺版本code
J2SE標準版是爲開發普通桌面和商務應用程序提供的解決方案,該技術體系是其餘二者的基礎,能夠完成一些桌面應用程序的開發。
J2ME小型版是爲開發移動設備和嵌入式設備(電器/機器人/機頂盒...)提供的解決方案。
J2EE企業版是爲開發企業環境下的應用程序提供的一套解決方案,該技術體系中包含的技術如Servlet、JSP等,主要針對於Web應用程序開發.
2. 語言特色
簡單性,高性能,編譯性,解釋性,面向對象,分佈式處理,健壯性,安全性,開源,跨平臺
i. 什麼是跨平臺性?
經過Java語言編寫的應用程序在不一樣的系統平臺上均可以運行。一次編寫,到處運行。
ii. 原理是什麼?
只要在須要運行Java應用程序的操做系統上,先安裝一個Java虛擬機(JVM)便可。由JVM來負責Java程序在該系統中的運行。由於有了JVM,因此同一個Java程序在三個不一樣的操做系統中均可以執行,這樣就實現了Java程序的跨平臺性,也稱爲Java具備良好的可移植性。
JDK是Java語言的軟件開發工具包,主要用於移動設備、嵌入式設備上的java應用程序。JDK是整個java開發的核心。
它包含了: 1) JAVA開發工具(jdk\bin);2) 基礎開發庫(jdk\jre\lib\rt.jar);3) 基礎開發庫的源碼(jdk\src.zip)
1. 下載與安裝
2. 檢驗JDK
java -version
1. 使用工具開發
Eclipse(免費),IDEA(有免費,有收費),MyEclipse(收費)、
2. 下載安裝配置Eclipse
# 設置工做空間 File -> Switch Workspace -> Other
3. 建立HelloWorld.java
# 建立project 右鍵 -> new -> project -> Java Project -> next -> 輸入工程名稱 -> Finish # 建立package 右鍵 -> new -> package -> 輸入包名稱(cn.tedu.hello) -> Finish # 建立class 右鍵 -> new -> class -> 輸入類名 -> 勾選自動生成main方法 -> Finish
# 自動補齊 syso alt+/ # 運行程序 ctrl+F11 package cn.tedu.hello; public class Helloworld{ public static void main(String[] args) { //TODO Auto-generated method stub System.out.println(666); } }