国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java概述

2019-11-06 07:22:47
字體:
來源:轉載
供稿:網友

第一講 計算機基礎知識

1、計算機

計算機(Computer)全稱:電子計算機,俗稱電腦。是一種能夠按照程序運行,自動、高速處理海量數據的現代化智能電子設備。由硬件和軟件所組成,沒有安裝任何軟件的計算機稱為裸機。常見的形式有臺式計算機、筆記本計算機、大型計算機等。

計算機的應用已滲透到社會的各個領域,正在改變著人們的工作、學習和生活的方式,推動著社會的發展。

計算機的應用主要在以下幾個方面:

科學計算

科學計算也稱數值計算。計算機最開始是為解決科學研究和工程設計中遇到的大量數學問題的數值計算而研制的計算工具。例如,人造衛星軌跡的計算,房屋抗震強度的計算,火箭、宇宙飛船的研究設計都離不開計算機的精確計算。就連我們每天收聽收看的天氣預報都離不開計算機的科學計算。

數據處理

在科學研究和工程技術中,會得到大量的原始數據,其中包括大量圖片、文字、聲音等信息處理就是對數據進行收集、分類、排序、存儲、計算、傳輸、制表等操作。

自動控制

自動控制是指通過計算機對某一過程進行自動操作,它不需人工干預,能按人預定的目標和預定的狀態進行過程控制。例如,無人駕駛飛機、導彈、人造衛星和宇宙飛船等飛行器的控制,都是靠計算機實現的。

計算機輔助設計

計算機輔助設計(Computer Aided Design,簡稱CAD)是指。借助計算機的幫助,人們可以自動或半自動地完成各類工程設計工作。目前CAD技術已應用于飛機設計、船舶設計、建筑設計、機械設計、大規模集成電路設計等。在京九鐵路的勘測設計中,使用計算機輔助設計系統繪制一張圖紙僅需幾個小時,而過去人工完成同樣工作則要一周甚至更長時間。可見采用計算機輔助設計,可縮短設計時間,提高工作效率,節省人力、物力和財力,更重要的是提高了設計質量。

人工智能

人工智能(Artificial Intelligence,簡稱AI)是指計算機模擬人類某些智力行為的理論、技術和應用。例如,用計算機模擬人腦的部分功能進行思維學習、推理、聯想和決策,使計算機具有一定“思維能力”。我國已開發成功一些中醫專家診斷系統,可以模擬名醫給患者診病開方。 還有就是機器人也是計算機人工智能的典型例子。

多媒體應用

隨著電子技術特別是通信和計算機技術的發展,人們已經有能力把文本、音頻、視頻、動畫、圖形和圖像等各種媒體綜合起來,構成一種全新的概念—“多媒體”(Multimedia)。比如一些Flash廣告,網頁游戲等。

計算機網絡

計算機網絡是由一些獨立的和具備信息交換能力的計算機互聯構成,以實現資源共享的系統。如在全國范圍內的銀行信用卡的使用,火車和飛機票系統的使用等。

2、計算機硬件

計算機硬件(Computer Hardware)是指計算機系統中由電子,機械和光電元件等組成的各種物理裝置的總稱。這些物理裝置按系統結構的要求構成一個有機整體為計算機軟件運行提供物質基礎。

計算機通常由CPU、主板、內存、電源、主機箱、硬盤、顯卡、鍵盤、鼠標,顯示器等多個部件組成。

3、計算機軟件

計算機軟件是使用計算機過程中必不可少的東西,計算機軟件可以使計算機按照事先預定好的順序完成特定的功能,計算機軟件按照其功能劃分為系統軟件與應用軟件

系統軟件: DOS(Disk Operating System), Windows, linux, Unix, Mac, Android, iOS應用軟件:office QQ聊天 YY語言 掃雷

4、軟件開發

軟件:按照特定順序組織的計算機數據和指令的集合開發:軟件的制作過程軟件開發:借助開發工具與計算機語言制作軟件

5、計算機語言

語言:人類進行溝通交流的各種表達符號,方便人與人之間進行溝通與信息交換 計算機語言:

人與計算機之間進行信息交流溝通的一種特殊語言計算機語言中也有字符,符號等等常見的計算機語言如C,C++,C#,java

計算機軟件都是用各種計算機語言(后面講)編寫的。最底層的叫機器語言,它由一些0和1組成,可以被某種電腦直接理解,但人就很難理解。上面一層叫匯編語言,它只能由某種電腦的匯編器軟件翻譯成機器語言程序,才能執行。人能夠勉強理解匯編語言。人常用的語言是更上一層的高級語言,比如C,C++,C#, Java等。這些語言編寫的程序一般都能在多種電腦上運行,但必須先由一個叫作編譯器或者是解釋器的軟件將高級語言程序翻譯成特定的機器語言程序。編寫計算機軟件的人員叫程序設計員、程序員、編程人員。他們當中的高手有時也自稱為黑客。

6、人機交互方式

軟件的出現實現了人與計算機之間更好的交互。

交互方式:

圖形化界面:這種方式簡單直觀,使用者易于接受,容易上手操作。命令行方式:需要有一個控制臺,輸入特定的指令,讓計算機完成一些操作。較為麻煩,需要記錄住一些命令。

7、鍵盤功能鍵及快捷鍵介紹

8、常用的DOS命令

第二講 Java語言概述

1、Java語言發展史

Java之父– 詹姆斯·高斯林(James Gosling)

1977年獲得了加拿大卡爾加里大學計算機科學學士學位,1983年獲得了美國卡內基梅隆大學計算機科學博士學位,畢業后到IBM工作,設計IBM第一代工作站NeWS系統,但不受重視。后來轉至Sun公司,1990年,與Patrick,Naughton和Mike Sheridan等人合作“綠色計劃”,后來發展一套語言叫做“Oak”,后改名為Java。

2、Java語言平臺版本

J2SE(Java 2 Platform Standard Edition)標準版 是為開發普通桌面和商務應用程序提供的解決方案,該技術體系是其他兩者的基礎,可以完成一些桌面應用程序的開發J2ME(Java 2 Platform Micro Edition)小型版 是為開發電子消費產品和嵌入式設備提供的解決方案J2EE(Java 2 Platform EnterPRise Edition)企業版 是為開發企業環境下的應用程序提供的一套解決方案,該技術體系中包含的技術如 Servlet、jsp等,主要針對于Web應用程序開發

3、Java語言特點

簡單性:解釋性面向對象:高性能分布式處理:多線程健壯性:動態結構中立:安全性開源跨平臺

4、跨平臺性

什么是跨平臺性? 通過Java語言編寫的應用程序在不同的系統平臺上都可以運行。原理是什么? 只要在需要運行java應用程序的操作系統上, 先安裝一個Java虛擬機(JVM Java Virtual Machine)即可。 由JVM來負責Java程序在該系統中的運行。

因為有了JVM,所以同一個Java程序在三個不同的操作系統中都可以執行。這樣就實現了Java程序的跨平臺性。也稱為Java具有良好的可移植性。

PS:Java語言是跨平臺的,而JVM不是跨平臺的。

5、JDK與JRE

第三講 JDK的下載,安裝

通過官方網站獲取JDK:http://www.Oracle.com 針對不同操作系統,下載不同的JDK版本:識別計算機的操作系統

JDK的下載步驟圖1

JDK的下載步驟圖2

JDK的下載步驟圖3

JDK的安裝

傻瓜式安裝,下一步即可。 建議:安裝路徑不要有中文或者特殊符號如空格等。最好目錄統一。 當提示安裝JRE時,可以選擇不安裝。

第四講 HelloWorld案例

1、開發工具介紹

編寫Java程序可以使用很多種工具notepad(微軟操作系統自帶)Notepad++EclipseMyEclipse

2、HelloWorld

首先定義一個類:class 類名在類定義后加上一對大括:{ }在大括號中間添加一個主(main)方法/函數public static void main(String [] args){ }

在主方法的大括號中間添加一行輸出語句

System.out.println(“hello world”);class HelloWorld{ public static void main(String [] args){ System.out.println(“Hello World”); }}

3、程序解析

首先編寫java源代碼程序,擴展名.java在命令行模式中,輸入javac命令對源代碼進行編譯,生成字節碼文件javac 源文件名.java編譯完成后,如果沒有報錯信息,輸入java命令對class字節碼文件進行解釋運行,執行時不需要添加.class擴展名java HelloWorld

4、運行與工作原理

5、常見錯誤

文件擴展名隱藏導致編譯失敗class寫錯Class claas…類名格式有問題暫時全部使用英文類名后面的大括號匹配不正確main方法格式錯誤public static void main(String [] args){ }main方法大括號缺失打印語句拼寫錯誤System.out.println(“”);引號使用錯誤,使用成中文全角引號

第五講 環境變量的配置

1、path環境變量配置的作用

程序的執行需要使用外部指令javac,但是javac指令僅僅能在JDK安裝目錄下的bin目錄下時候,因此程序只能寫入bin目錄程序開發過程中,不能將源代碼寫入JDK的安裝目錄,因此需要將源程序保存到任意位置的指定目錄(英文目錄),所以需要使javac指令在任意目錄下可以運行

path環境變量配置方式1

通過配置path環境變量,將javac指令所在目錄也就是JDK安裝目錄下的bin目錄配置到path變量下,即可使javac指令在任意目錄下運行

Win7,win8系統:右鍵點擊桌面計算機→選擇屬性→選擇高級系統設置→選擇高級選項卡→點擊環境變量→下方系統變量中查找path→雙擊path

XP系統:右鍵點擊桌面計算機→選擇屬性→選擇高級選項卡→點擊環境變量→下方系統變量中查找path→雙擊path

將jdk安裝目錄下的bin目錄添加到最左邊并添加分號

path環境變量配置方式2

path環境變量的參照形配置方式

創建新的變量名稱:JAVA_HOME為JAVA_HOME添加變量值:JDK安裝目錄將path環境變量中JDK目錄修改:%JAVA_HOME%/bin;path環境變量具有先后順序

classpath環境變量配置方式

classpath環境變量配置方式

創建新的變量名稱:classpath值設定為指定的還有class文件的目錄,多個目錄間使用分號(;)分割作用:使classpath目錄中的.class文件可以在任意目錄運行

技巧:通常將配置的目錄最前面添加.配置,即便當前目錄,使.class文件搜索時首先搜索當前目錄,然后根據目錄配置的順序依次查找,找到后即運行,因此classpath目錄中的配置存在先后順序

2、path和classpath的區別

path環境變量里面記錄的是可執行性文件,如.exe文件,對可執行文件先在當前路徑去找,如果沒找到就去path環境變量中配置的路徑去找classpath環境變量里記錄的是java類的運行文件所在的目錄
上一篇:HDU 2030 JAVA

下一篇:HDU 2029 JAVA

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贺州市| 周口市| 宾阳县| 巫溪县| 涞水县| 寿阳县| 万荣县| 永平县| 清水河县| 赤峰市| 东阿县| 乌兰察布市| 伊吾县| 桐柏县| 昭觉县| 清镇市| 望奎县| 黔西| 通化市| 阿荣旗| 科尔| 美姑县| 旺苍县| 屏东县| 泊头市| 宜春市| 洛隆县| 都江堰市| 时尚| 克什克腾旗| 石台县| 修武县| 贵溪市| 崇文区| 德惠市| 星座| 平度市| 永善县| 龙江县| 福安市| 延津县|