2.計(jì)算機(jī)語言介紹(一)(圖)介紹
2021-10-20
文章目錄
1. 軟件開發(fā)簡介
軟件開發(fā)是按特定順序組織的計(jì)算機(jī)數(shù)據(jù)和指令的集合。
軟件分為系統(tǒng)軟件和應(yīng)用軟件。
人機(jī)交互方式:
圖形界面(User GUI)簡單直觀,易于用戶接受,易于操作。命令行模式(Line CLI):需要一個(gè)控制臺輸入特定指令,讓計(jì)算機(jī)完成一些操作。比較麻煩,有些命令需要記錄。
父親:“+=”
1.1 常用的DOS命令操作目的
win+R->輸入cmd
可以打開dos界面。
目錄
列出當(dāng)前目錄中的文件和文件夾
XX
創(chuàng)建目錄
XX號
刪除目錄
cd /XX/XX
進(jìn)入指定目錄
光盤..
返回上一目錄
光盤 /
回到根目錄
德爾XX
刪除文件
出口
退出dos命令行
補(bǔ)充:echo> 1.doc 向文檔寫入數(shù)據(jù)
常用快捷鍵
← →:移動(dòng)光標(biāo)
↑↓:查看歷史操作命令
和:刪除字符
注意:輸入dos命令時(shí),如果是英文輸入,所有標(biāo)點(diǎn)符號都是英文。
2. 計(jì)算機(jī)編程語言介紹
什么是計(jì)算機(jī)語言
語言:是人與人之間交流的一種方式。
例如:中國人用普通話與中國人交流。中國人要想和英國人交流,就必須學(xué)習(xí)英語。
計(jì)算機(jī)語言:人們與計(jì)算機(jī)交流的方式。
如果人們想與計(jì)算機(jī)交流,就必須學(xué)習(xí)計(jì)算機(jī)語言。有許多計(jì)算機(jī)語言。如:C、C++、Java、PHP、等。
第一代語言
機(jī)器語言:指令以二進(jìn)制代碼的形式存在。
第二代語言
匯編語言:使用助記符來表示機(jī)器指令。
第三代語言:高級語言
C、面向過程的語言
C++ 面向過程/面向?qū)ο?/p>
Java跨平臺純面向?qū)ο笳Z言
.NET 跨語言平臺
,...
過程導(dǎo)向:比如張三打籃球,打籃球的全過程(持球、傳球、投籃……)。
面向?qū)ο螅喝梭w對象、人體運(yùn)動(dòng)動(dòng)作、運(yùn)動(dòng)器材三個(gè)對象實(shí)例化了一個(gè)張三的對象。對象有打籃球的動(dòng)作,設(shè)備為籃球。
面向?qū)ο罂梢愿玫卦诔橄髮用娣治鰡栴},并在程序?qū)崿F(xiàn)中大大賦能以前的代碼。這些在面向過程的編程中是極其難以實(shí)現(xiàn)的。
3. Java 語言概述是SUN(斯坦福大學(xué)網(wǎng)絡(luò)公司)于1995年推出的一種高級編程語言,是一種面向編程語言。Java 最初很有吸引力,因?yàn)?Java 程序可以在 Web 瀏覽器中運(yùn)行。這些 Java 程序稱為 Java ()。使用現(xiàn)代圖形用戶界面與 Web 用戶交互。嵌入在 HTML 代碼中。隨著Java技術(shù)在Web上的不斷成熟,它已經(jīng)成為Web應(yīng)用的首選開發(fā)語言。后端開發(fā):Java、PHP、Go、Node.js 3.1 Java 簡史3.2 Java 技術(shù)系統(tǒng)平臺(Java)標(biāo)準(zhǔn)版
它支持桌面應(yīng)用程序(以下應(yīng)用程序)的 Java 平臺,并提供完整的 Java 核心 API。此版本以前稱為 J2SE。(Java) 企業(yè)版
它是一套用于在企業(yè)環(huán)境中開發(fā)應(yīng)用程序的解決方案。技術(shù)體系中包含的技術(shù),如:、Jsp等,主要針對Web應(yīng)用的開發(fā)。該版本以前稱為 J2EE。Java ME (Java) 小型版
支持在移動(dòng)終端(手機(jī)、PDA)上運(yùn)行Java程序的平臺。精簡了Java API,增加了對移動(dòng)終端的支持。此版本以前稱為 J2ME。爪哇卡
支持一些運(yùn)行在小內(nèi)存設(shè)備(如智能卡)上的Java () 平臺。從Java應(yīng)用領(lǐng)域來看,Java語言的應(yīng)用方向主要表現(xiàn)在以下幾個(gè)方面:
企業(yè)級應(yīng)用:主要指大型企業(yè)復(fù)雜的軟件系統(tǒng)和各類網(wǎng)站。Java 的安全機(jī)制和跨平臺優(yōu)勢使其廣泛應(yīng)用于分布式系統(tǒng)的開發(fā)。應(yīng)用領(lǐng)域包括金融、電信、交通、電子商務(wù)等。
平臺應(yīng)用:應(yīng)用程序采用Java語言編寫。發(fā)展水平很大程度上取決于Java語言的核心能力是否穩(wěn)固。
大數(shù)據(jù)平臺開發(fā):各種框架包括,,,等。就這一類技術(shù)生態(tài)而言java計(jì)算機(jī)編程語言,還有各種中間件,例如,Java,R等各種語言API可用于編程。
移動(dòng)應(yīng)用:主要在消費(fèi)類和嵌入式領(lǐng)域java計(jì)算機(jī)編程語言,指在各種小型設(shè)備上的應(yīng)用,包括手機(jī)、PDA、機(jī)頂盒、車載通訊設(shè)備等。3.3 Java 主要特點(diǎn)4. Java 程序運(yùn)行機(jī)制和運(yùn)行過程4.1 Java 兩大核心機(jī)制 Java 虛擬機(jī)(Java)垃圾回收機(jī)制()
問:Java 程序還會有內(nèi)存泄漏和內(nèi)存溢出問題嗎?
回答:是的!例如:
5.Java語言環(huán)境搭建5.1 明確JDK和JRE是什么
JDK(Java 套件 Java 開發(fā)套件)
JRE(Java Java 運(yùn)行時(shí)環(huán)境)
簡單的說就是把用JDK的開發(fā)工具完成的java程序交給JRE運(yùn)行。
JDK = JRE + 開發(fā)工具集(如編譯工具等)
JRE = JVM + Java SE 標(biāo)準(zhǔn)類庫
5.2 下載安裝下載地址安裝JDK
建議:安裝路徑不要有中文或空格等特殊符號。
如果操作系統(tǒng)是64位的,軟件應(yīng)該盡量支持64位(除非軟件本身不區(qū)分)。
提示安裝JRE時(shí),一般是在JDK安裝過程中安裝,但為了后續(xù)使用,Idea等開發(fā)工具不報(bào)錯(cuò),建議按照提示安裝JRE。配置環(huán)境變量
配置方法:
我的電腦-屬性-高級系統(tǒng)設(shè)置-環(huán)境變量
編輯path環(huán)境變量,在變量值的開頭添加java工具所在目錄,并用“;”隔開 和其他值。
打開 DOS 命令行并輸入任何目錄。如果出現(xiàn)參數(shù)信息,則配置成功。