第一階段筆記 Java基礎_day01

子曰:學而時習之,不亦說乎。

day 01 JDK

一. 計算機基礎

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
二. Java語言概述

1. 平臺版本code

​ J2SE標準版是爲開發普通桌面和商務應用程序提供的解決方案,該技術體系是其餘二者的基礎,能夠完成一些桌面應用程序的開發。

​ J2ME小型版是爲開發移動設備和嵌入式設備(電器/機器人/機頂盒...)提供的解決方案。

​ J2EE企業版是爲開發企業環境下的應用程序提供的一套解決方案,該技術體系中包含的技術如Servlet、JSP等,主要針對於Web應用程序開發.

2. 語言特色

​ 簡單性,高性能,編譯性,解釋性,面向對象,分佈式處理,健壯性,安全性,開源,跨平臺

​ i. 什麼是跨平臺性?

​ 經過Java語言編寫的應用程序在不一樣的系統平臺上均可以運行。一次編寫,到處運行。

​ ii. 原理是什麼?

​ 只要在須要運行Java應用程序的操做系統上,先安裝一個Java虛擬機(JVM)便可。由JVM來負責Java程序在該系統中的運行。由於有了JVM,因此同一個Java程序在三個不一樣的操做系統中均可以執行,這樣就實現了Java程序的跨平臺性,也稱爲Java具備良好的可移植性。

三. JDK

​ JDK是Java語言的軟件開發工具包,主要用於移動設備、嵌入式設備上的java應用程序。JDK是整個java開發的核心。

​ 它包含了: 1) JAVA開發工具(jdk\bin);2) 基礎開發庫(jdk\jre\lib\rt.jar);3) 基礎開發庫的源碼(jdk\src.zip)

1. 下載與安裝

2. 檢驗JDK

java -version
四. Java開發

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);
    }
}
相關文章
相關標籤/搜索