計算機、軟件、筆記本常見接口、JAVA學習Day01

1.1計算機硬件概述

一、什麼是計算機?
計算機是存儲和處理數據的電子設備。由硬件與軟件組成。其中硬件主要包括:中央處理器 、內存 、存儲設備、輸入設備、輸出設備 、通信設備。這些組件通過一個稱爲總線(bus ) 的子系統連接。

1.中央處理器:CenturProcsing Unit CPU)是計算機的大腦,它從內存中獲取指令,然後執行這些 指令。CPU通常由兩部分組成:控制單元和算數/邏輯單元。控制單元用於控制和協調其他組件的動作。算數/邏輯單元用於完成數值運算和邏輯運算。現在的CPU 都是構建在一塊小小的硅半導體芯片上,這塊芯片上包含數百萬稱爲晶體管的小電路開關,用於處理信息。赫茲是用來衡童 CPU速度的單位。
2. 內存(Random-Access Memory, RAM) :也稱主存,是計算機執行程序的工作區域。一個程序和它的數據在被 CPU執行前必須移到計算機的內存中。內存也是構建在一個表面上嵌有數百萬晶體管的硅半導體芯片上。內存中的數據斷電就會丟失。
3. 存儲設備:程序和數據被可永久地存放在存儲設備上,存儲設備主要有以下三種類型: 磁盤驅動器 、光盤驅動器(CD 和 DVD) 、USB閃存驅動器。
4. 輸入輸出設備 :讓用戶可以和計算機進行通信。(輸入設備例如,鼠標和鍵盤 、輸出設備例如,顯示器和打印機)
5. 通信設備:計算機可以通過通信設備進行聯網,例如,撥號調制解調器( modulator/demodulator, 調製器 / 解調器)、DSL、電纜調制解調器、有線網絡接口卡,或者無線適配器。

二、筆記本常見接口介紹

1、USB2.0/3.0接口
在這裏插入圖片描述
2、VGA接口
在這裏插入圖片描述
3、HDMI接口
在這裏插入圖片描述
4、網線接口
在這裏插入圖片描述

1.2計算機軟件概述

1、什麼是軟件?
軟件:指一系列按照特定順序組織的計算機數據與指令的集合。
數據:能夠被計算機識別,在硬盤中以文件形式存儲。
指令:對數據進行的相關操作
2、軟件的分類
系統軟件
主要負責控制和管理計算機底層硬件,爲用戶提供最基本的計算機功能,也是專門用於運行其他應用程序的平臺。如Windows/Linux/IOS/Android/MacOS
應用軟件
主要處理特殊領域問題的軟件,裏0爲用戶提供更多專項的計算機功能,必須基於系統軟件運行。如微信、QQ、網易雲等。
3、什麼是軟件開發?
軟件開發是根據用戶要求建造出軟件系統或者系統中的軟件部分的過程。軟件開發是一項包括需求分析、可行性分析、需求設計、詳細設計、編碼、測試、後期維護。

1.3計算機編程語言概述

計算機程序(program) 稱爲軟件(software), 是告訴計算機該做什麼的栺令。 計算機不理解人類的語言,所以,計算機程序必須使用計算機可以使用的語言編寫。首先出現了機器語言,再是機器語言的替代品彙編語言,彙編語言也被稱爲低級語言,由於使用上述兩種語言極爲不方便,所以在20 世紀 50 年代,新一代編程語言即衆所周知的高級語言出現了。

1.機器語言 ( machine language),計算機的原生語言就是機器語言 即一套內嵌的原子指令集。必須以二進制代碼輸人指令。
2.彙編語言(assembly language) ,使用短的描述性單詞(稱爲助記符)來表示每一條機器語言指令。例如, 助記符 add — 般表示數字相加,sub 表示數字相減。將數字 2 和數字 3 相加得到結果,可以 編寫如下彙編代碼: add 2 ,3, result ,彙編語言的出現降低了程序設計的難度。然而,由於計算機不理解彙編語言,所以要 使用一種稱爲彙編器(assembler)的程序將彙編語言程序轉換爲機器代碼。
在這裏插入圖片描述

3.高級語言 用高級語言編寫的程序稱爲源程序( source program) 或源代碼( source code)。源程序必須被翻譯成可執行的機器代碼才能被計算機運行。翻譯可以由編程工具解釋器或者編譯器的來完成。
解釋器:從源代碼中讀取一條語句,將其翻譯爲機器代碼或者虛擬機器代碼,然後立刻運行,請注意來自源代碼的一條語句可能被翻譯爲多條機器指令。 (讀一句翻譯一句然後立刻運行。)
在這裏插入圖片描述
編譯器:將整個源代碼翻譯爲機器代碼文件,然後執行該機器代碼文件。(讀完在翻譯然後執行)
在這裏插入圖片描述

1.4JAVA概述

Java 是由 James Gosling 在 Sun公司領導的小組開發的。(2010 年 Sun 公司被 Oracle 收購。)是一種通過解釋方式來執行的語言,語法規則是由c++取其精華棄其糟粕得來的,是一種功能強大和多用途的編程語言,它不僅用於Web程序設計,而且用於在服務器、臺式計算機和移動設備上開發跨平臺的獨立應用程序。

Java特點:
1.一次編寫,到處運行(用JAVA語言編寫的程序可以運行在任何平臺,如Windows、Unix、iOS等)
2.既是編譯型的,又是解釋性的(先編譯,再在JVM上解釋運行)
3.跨平臺(同一個軟件可以不做任何修改在不同系統上面運行)
跨平臺原理:不同的操作系統用不同的語言編寫的,而使用Java語言編寫的軟件無法不經過處理就在該系統上面運行。此處所說的處理就是指使用JVM(Java虛擬機)將用Java編寫的軟件翻譯成操作系統可以認識的語言。Java語言跨平臺,但JVM虛擬機不跨平臺,不同的操作系統需要安裝不同版本的JVM虛擬機,其實真正跨平臺的是字節碼文件.class。

在這裏插入圖片描述

Java的版本
在這裏插入圖片描述

1.5 Java開發環境搭建

JRE(Java Runtime Environment Java運行環境):包括Java虛擬機(JVM Java Virtual Machine)和Java程序所需的核心類庫等,如果想要運行一個開發好的Java程序,計算機中只需要安裝JRE即可。

JDK(Java Development Kit Java開發 工具包): JDK是提供給Java開發人員使用的,其中包含了java的開發工具,也包括了JRE。所以安裝了JDK,就不用在單獨安裝JRE了。其中的開發工具:編譯工具(javac.exe)打包工(jar.exe)等

測試JDK安裝成功: win+R ->輸入cmd打開控制檯窗口->輸入java -version ->回車看結果
在這裏插入圖片描述
人機交互的方式:
圖形界面(Graphical User Interface GUI):這種方式簡單直觀,使用者易於接受,容易上手操作命令行方式(Command Line Interface CLI):需要有一個控制檯,輸入特定的指令,讓計算機完成一些操作。較爲麻煩,需要記錄住一些命令。
這裏主要介紹一些常用的dos命令:
dir:列出當前目錄下的文件以及文件夾
md:創建目錄
rd:刪除目錄remove directory
cd:進入指定目錄
cd…:退回到上一級目錄
cd :退回到根目錄
del:刪除文件
exit:推出dos命令行
help:幫助命令
cls: dos窗口中清屏可以使用

1.6 編譯和運行Java程序

一個簡單的Java程序
桌面建立一個文件夾以.java後綴命名(haha.java) -> 編寫代碼並保存 -> win+R ->輸入cmd打開控制檯窗口->cd Desktpo -> javac haha.java ->haha.java
在這裏插入圖片描述
在這裏插入圖片描述
編譯成功後桌面會產生一個 haha.class 文件
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章