日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java复习6

發布時間:2023/12/19 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java复习6 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.

?

?

?

?

2

?

.軟件程序 = 機器指令 + 數據

每一個“指令”就相當于一個“英文字母”。

???? “指令集” 就相當于“26個英文字母表"。

使用不同的“字母組合”就能形成成千上萬個“單詞” ;相應的使用不同的“指令組合”就能形成成千上萬個“程序軟件功能模塊”。

使用不同的“單詞組合”就能組合成一篇篇的“文章”;相應的使用不同的“程序軟件功能模塊”就能組合成一個一個“程序軟件”。

每篇“文章”所表達的思想或體現的功能是不同的;相應的每個“程序軟件”也有不同的功能,不同的作用。

3.cmd

1 cd ????進入指定目錄

d:?????????? 切換到d盤,想切換到指定的盤下,直接輸入盤名加上冒號

cd 目錄名??? 進入特定的目錄。

cd? \??? ????退回到根目錄。

cd? ..?? ?????退回到上一級目錄。

?

2 dir ????列出當前目錄下的文件以及文件夾

無參數:查看當前所在目錄的文件和文件夾。

/s:查看當前目錄已經其所有子目錄的文件和文件夾。

/a:查看包括隱含文件的所有文件。

/ah:只顯示出隱含文件。

/w:以緊湊方式(一行顯示5個文件)顯示文件和文件夾。

/p:以分頁方式(顯示一頁之后會自動暫停)顯示。

|more:前面那個符號是“\”上面的那個,叫做重定向符號,就是把一個

命令的結果輸出為另外一個命令的參數。more也是一個命令,dir /w |more

得到的結果和dir /w /p的結果是一樣的。

其他的參數大家可以用:dir/?查看。

?

?

3 md 和 rd

md 或 mkdir 目錄名:? 建立特定的文件夾。(dos下面習慣叫目錄,win下面習慣叫文件夾。呵呵!)

rd 目錄名:刪除特定的文件夾。

?

4 cls

清除屏幕。

?

5 type

type nul>aa.txt?? ??????創建一個aa.txt空文件

echo helloword > bb.txt? 創建一個含有helloword內容的bb.txt文件

type 文本文件名?????? 顯示出文本文件的內容。

?

6 copy

copy 路徑\文件名? 路徑\文件名 ??????把一個文件拷貝到另一個地方。

?

7 move

move 路徑\文件名 路徑\文件名 ???把一個文件移動(就是剪切+復制)到另 一個地方。

?

8 del

del? 文件名????? 刪除一個文件。

del? *.*???????? 刪除當前文件夾下所有文件。

del???????????? 不能刪除文件夾。

??

9 format

format x: :x代表盤符,格式化一個分區。在dos下是用fat文件系統格式 化的,在???????? windows2000安裝的時候會問你要不要轉換為ntfs。

??

12 ren

ren 舊文件名 新文件名 ???????????改文件名。

13 exit ????????????????????????

退出dos命令行

14 mspaint?? ?????????????

打開畫圖板

15 notepad?????????

打開記事本

16 help?

幫助命令

?

4.www.oracle.com

5.(path)

什么是環境變量?

要了解什么什么環境變量,首先要知道一個“特殊的文件--名叫profile”。

這個profile文件?有如下特性:

(1)是操作系統創建的。

(2)這個文件中內容,必須以? “變量名”=“變量值”的格式存在

如????

PATH=%SystemRoot%\system32;%SystemRoot%;

JAVA_HOME=d:/java/jdk1.18.1

??????? ???????? ???????? ????M=12934

(3)運行在操作系統之上的進程,都能向操作系統請求訪問到這個文件。

各個進程,可以向這個文件中寫入內容,也可以讀出內容。

如 進程a可以向profile文件中,添加A=i love you

??? 此時profile的文件內容變為了:

PATH=%SystemRoot%\system32;%SystemRoot%;

JAVA_HOME=d:/java/jdk1.18.1

??????? ???????? ???????? ????M=12934

A=i love you

??? 進程b可以從profile中根據“變量名”讀出該“變量名”對應的“變量值”如讀A得到i love you

?????? 總結 上述的M、A、PATH、JAVA_HOME就是環境變量

?

?

?

?

在dos命令行中敲入javac,出現錯誤提示

錯誤原理:

(1)“cmd命令行窗口進程”在當前目錄下找javac程序,如果找到,則啟動javac進程,找不到則執行第二步。

(2)cmd命令行窗口程序會在系統中已有的一個名為path的環境變量指定的目錄中查找。如果還沒有找到,就出現以上的錯誤提示。

?

?

?

所以進入到? jdk安裝路徑\bin目錄下,執行javac。看到javac參數提示信息。

?

每次執行java的工具都要進入到bin目錄下,是非常麻煩的。

可不可以在任何目錄下都可以執行java的工具呢?

根據windows系統在查找可執行程序的原理,可以將java工具所在路徑定義到path環境變量中,讓系統幫我們去找運行執行的程序。有兩種方式配置path變量:

(1)臨時配置方式:通過dos命令中set命令完成

set :用于查看本機的所有環境變量的信息。

set? 變量名 :查看具體一個環境變量的值。

set? 變量名=:清空一個環境變量的值。

set? 變量名=具體值 :給指定變量定義具體值。

想要在原有環境變量值基礎上添加新值呢?

首先,通過 %變量名% 操作符獲取到原有環境變量的值。

然后加上新值后在定義給該變量名即可

舉例:給path環境變量加入新值

set? path=新值;%path%

?

注意:此種方式的問題:這種配置方式只在當前dos窗口有效。窗口關閉,配置消失。為了解決這個問題,下面的第二種方式,就是讓path永久生效。

?

(2)永久配置方式:

右鍵“我的電腦”--屬性--高級--環境變量

編輯path環境變量,在變量值開始處加上java工具所在目錄,后面用 “ ; ”和其他值分隔開即可。

打開DOS命令行,任意目錄下敲入javac。

如果出現javac 的參數信息,配置成功。

這種配置方式,一勞永逸。

?

為了不因為jdk的目錄或者目錄名稱的改變,而不斷更改path的值,而導致對path變量值的誤操作,可以通過以下技巧完成。

新創建一個環境變量 JAVA_HOME 記錄住jdk的目錄。

在path中通過%%動態的獲取JAVA_HOME的值即可。

JAVA_HOME=D:\Java\jdk1.8.0_31

path=%JAVA_HOME%\bin;%path%

%path%:動態獲取path環境變量的值。

%JAVA_HOME%:動態獲取名稱為JAVA_HOME環境變量的值。

?

?

classpsth(一直不懂,據說有個版本后不用配置了)

(3.3配置classpath環境變量

既然class文件(字節碼文件)是java的運行文件,可不可以實現,在任意目錄下都可以執行某一目錄下的class文件呢?

根據path環境變量的原理,可以定義一個名為classpath環境變量,將要運行的class文件所在目錄定義在該變量中。

例:set classpath=c:\aa\bb

classpath變量值是java類文件的目錄

path變量是windows程序文件的目錄

?

JVM查找類文件的順序:

如果沒有配置classpath環境變量,JVM只在當前目錄下查找要運行的類文件。

如果配置了classpath環境,JVM會先在classpath環境變量值的目錄中查找要運行的類文件。

值的結尾處如果加上分號,那么JVM在classpath目錄下沒有找到要指定的類文件,會在當前目錄下在查找一次。

值的結尾處如果沒有分號,那么JVM在classpath目錄下沒有找到要指定的類文件,不會在當前目錄下查找,即使當前目錄下有,也不會運行。

?

建議:配置classpath環境變量時,值的結尾處不要加分號,如果需要訪問當前目錄可以用 “.”表示。

?

注意:執行JAVA_HOME/bin/java.exe 命令時,會讀classpath這個環境變量。

????????? 啟動 JAVA_HOME/bin/java.exe 命令那的黑窗口,會讀path這個環境變量。)

?

?

?

?

?

?

?

?

?

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

1.標識符:程序中需要我們自己命名的

由26個英文字母,數字,_? , $ 組成

不能和關鍵字同名

不能以數字開頭

區分大小寫

?

?

包名:多單詞組成時所有字母都小寫。 qqqfffzzz

類名接口名:多單詞組成時,所有單詞的首字母大寫。 QqqFffZzz

變量名和函數名:多單詞組成時,第一個單詞首字母小寫,第二個單詞開始每個單詞首字母大寫。

qqqFffZzz

常量名:所有字母都大寫。多單詞時每個單詞用下劃線連接。

XXX_YYY_ZZZ

?

?

2.注釋

單行注釋://

多行注釋: /*? */

3.

?

Java語言是強類型語言,對于每一種數據都定義了明確的具體數據類型,在內存總分配了不同大小的內存空間

?

整數默認:int??? 小數默認:double

?

?

4.一個java程序,從開始編寫源碼到被被jvm解釋執行要經歷兩個重要的階段

一 編譯階段 也叫 編譯期

二 運行階段 也叫 運行期

?

?

5.文檔注釋

格式:/** 注釋文字 */

?

對于文檔注釋,是java特有的注釋,其中注釋內容可以被JDK提供的工具 javadoc 所解析,生成一套以網頁文件形式體現的該程序的說明文檔。

?

6.

八進制:0-7 ,滿8進1. 用0開頭表示。065

十六進制:0-9,A-F,滿16進1. 用0x開頭表示。0x65

負數的二進制表現形式

對應的正數二進制取反加1

7.變量的概念:

內存中的一個存儲區域

該區域有自己的名稱(變量名)和類型(數據類型)

該區域的數據可以在同一類型范圍內不斷變化

為什么要定義變量:

用來不斷的存放同一類型的常量,并可以重復使用

使用變量注意:

變量的作用范圍(一對{}之間有效)????????

初始化值

定義變量的格式:

數據類型??? 變量名? =? 初始化值;

?

8.

自動類型轉換(也叫隱式類型轉換)?

強制類型轉換(也叫顯式類型轉換)

System.out.println(’a’+1) 98

byte b1=3,b2=4,b;

//b=b1+b2; 錯

b=3+4; 對

?

9.

算術運算符的注意問題

如果對負數取模,可以把模數負號忽略不記,如:5%-2=1。但被模數是負數就另當別論。

對于除號“/”,它的整數除和小數除是有區別的:整數之間做除法時,只保留整數部分而舍棄小數部分。

例如:int x=3510;x=x/1000*1000;? x的結果是?

“+”除字符串相加功能外,還能把非字符串轉換成字符串 ,

例如:System.out.println("5+5="+5+5);//打印結果是?

?

10.

三元運算符

格式

(條件表達式)?表達式1:表達式2;

11.

while與for可以互換,區別在于for為了循環而定義的變量在for循環結束就是在內存中釋放。而while循環使用的變量在循環結束后還可以繼續使用。

?

最簡單無限循環格式:while(true) , for(;;),無限循環存在的原因是并不知道循環多少次,而是根據某些條件,來控制循環。

?

break(跳出),? continue(繼續)

break語句:應用范圍:選擇結構和循環結構。

continue語句:應用于循環結構。

注:

a,這兩個語句離開應用范圍,存在是沒有意義的。

b,這個兩個語句單獨存在下面都不可以有語句,因為執行不到。

c,continue語句是結束本次循環繼續下次循環。

d,標號的出現,可以讓這兩個語句作用于指定的范圍。

?

12.

?

?

?

?

總結

以上是生活随笔為你收集整理的java复习6的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。