软件开发介绍-尚硅谷视频学习随记
目錄
軟件開(kāi)發(fā)相關(guān)概念
Java相關(guān)介紹
環(huán)境配置
常用dos命令
常用快捷鍵
軟件開(kāi)發(fā)相關(guān)概念
1.軟件:一系列按照特定順序組織的計(jì)算機(jī)數(shù)據(jù)和指令集合,進(jìn)而構(gòu)成的一種工具。分為系統(tǒng)軟件(操作系統(tǒng))和應(yīng)用軟件。
? ? 應(yīng)用程序=算法+數(shù)據(jù)結(jié)構(gòu)? ? ? ? ? ? ? 數(shù)據(jù)結(jié)構(gòu)(數(shù)組、鏈表、二叉樹...)影響運(yùn)行效率
2.人機(jī)交互方式:以什么樣的方式連接人機(jī)
? ? ? ? 圖形化界面(graphical user interface GUI)
? ? ? ? 命令行方式(command line interface CLI)
Java相關(guān)介紹
1.Java語(yǔ)言特點(diǎn):
????????面向?qū)ο?#xff1a;兩個(gè)基本概念(類、對(duì)象)三大特性(封裝、繼承、多態(tài))【面向?qū)ο笈c面向過(guò)程的區(qū)別為何?面向?qū)ο蠛兔嫦蜻^(guò)程的區(qū)別_你怕是個(gè)妖怪吧的博客-CSDN博客_面向?qū)ο蠛兔嫦蜻^(guò)程的區(qū)別】
????????健壯性:①去除了c的指針? ?②引入了垃圾回收機(jī)制
????????跨平臺(tái)性:Java程序的運(yùn)行是基于JVM進(jìn)行的,而針對(duì)不同的操作系統(tǒng)有不同版本的JVM,因此Java程序可以在不同平臺(tái)運(yùn)行。一次編譯,到處運(yùn)行
2.Java兩種核心機(jī)制
? ? ? ? Java虛擬機(jī)(Java virtal machine):一個(gè)虛擬的計(jì)算機(jī),具有指令集并使用不同的的存儲(chǔ)區(qū)域,負(fù)責(zé)執(zhí)行指令,管理數(shù)據(jù)、內(nèi)存和寄存器
? ? ? ? 垃圾收集機(jī)制(garbage collection):程序在運(yùn)行過(guò)程中將不再使用的內(nèi)存空間進(jìn)行回收,垃圾回收在Java程序運(yùn)行過(guò)程中自動(dòng)進(jìn)行,程序員無(wú)法精確控制和干預(yù)。但這不代表Java程序不會(huì)再出現(xiàn)內(nèi)存泄漏和內(nèi)存溢出問(wèn)題,因此程序編寫過(guò)程仍需謹(jǐn)慎注意。
3.JDK,JRE,JVM的區(qū)別:
????????JDK(Java development kit Java開(kāi)發(fā)工具包)
? ? ? ? JRE(Java runtime environment Java運(yùn)行環(huán)境)
????????簡(jiǎn)而言之,用JDK的開(kāi)發(fā)工具完成Java程序,交給JRE執(zhí)行
環(huán)境配置
原因:是為了在控制臺(tái)的任何文件路徑下,都可以調(diào)用jdk指定目錄下的所有指令。
步驟:電腦屬性高級(jí)設(shè)置環(huán)境變量新建變量JAVA_HOME,定義為bin的上一級(jí)地址,以%JAVA_HOME%\bin定義(直接寫bin地址也可以,但是JAVA_HOME的變量后續(xù)有相關(guān)需要,因此以這種方式)
常用dos命令
cmd 打開(kāi)命令行界面指令(打開(kāi)默認(rèn)C盤)
盤符(C D E)+冒號(hào)+回車 打開(kāi)某盤
dir(全稱directory) 展示該盤下文檔目錄
md+文件夾名字+回車 在該盤下新建一文件夾(make directory)
cd+(盤符+冒號(hào)+\+文件夾名字) 進(jìn)入某盤下某文件
cd+文件夾名字+\+文件夾名字+\+文件夾名字 一次性進(jìn)入多層文件
cd+.+. 退出至上一級(jí)文件
cd+\ 一次性退出至頂層盤下位置
echo+文件名+:+寫入內(nèi)容+>+文件名.文件格式 新建寫入文件操作
del+文件名(通配符*刪除同一類文件).文件格式 刪除文件操作
rd(remove)+文件夾名 刪除空文件夾
del+文件夾名字+rd+文件夾名字+回車 刪除非空文件夾
常用快捷鍵
?鍵盤左右鍵可移動(dòng)光標(biāo)
鍵盤上下鍵可調(diào)閱歷史操作命令
刪除字符:delete和backspace
注:實(shí)踐時(shí)發(fā)現(xiàn)某個(gè)文件夾中有多層文件夾好像不能一次性用以上命令,需要逐級(jí)解決
總結(jié)
以上是生活随笔為你收集整理的软件开发介绍-尚硅谷视频学习随记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: MFC窗口程序
- 下一篇: MATLAB之GUI界面介绍与搭建