javaSE_day01_環(huán)境搭建

編程語言:

機器語言:

? ? 0,1

高級語言:

? ? 數(shù)學,英文單詞

System.gc();

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

JDK? java開發(fā)工具包

? ? ? JRE +? java開發(fā)工具 +? lib類庫(開發(fā)用的類庫)

JRE? java運行環(huán)境

? ? ? JVM(java虛擬機)? +? 類庫 (運行類庫)

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

javac

java

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

常用Dos命令:

打開:

? 1. 開始 -》 所有程序 -》 附件

? 2.開始 -》 cmd

盤符: c:? d:? e:

目錄 : 文件夾

常用的命令:

? 1.切換盤符

? ? d:

? 2.查看 文件目錄清單

? ? dir

? ? dir/s 顯示 盤符下 的 目錄 和所有子目錄下的內(nèi)容

? ? dir/p? 分屏

? ? dir/s/p

? 3.改變目錄結(jié)構(gòu)

? cd 目錄名

? 返回上一級目錄 cd..

? cd\ 回退 到 盤符下

? 4.新建目錄

? ? md 目錄名

? 5.建立文件

? ? copy con? 文件名.擴展名

? ? 內(nèi)容

? ? ctrl + z

? 6.顯示文件內(nèi)容

? type? 文件名.擴展名

? 7.復(fù)制

? copy? 原文件? 目標路徑

? 8.重命名

? ren? 原文件? 新文件名

? 9.移動

? move 原文件 目標路徑

? 10.刪除目錄

? rd 目錄名

? 刪除 空的目錄

? 11.刪除文件

? ? del? 文件名.擴展名

? ? del? *.* 刪除所有文件

? 12.清屏

? ? cls

? 13.退出

? ? exit

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

Java環(huán)境配置

環(huán)境變量

path:d:\java\jdk1.8.0_144\bin;

? ? ? %JAVA_HOME%\bin;

? 目的:希望 我 的 javac ,java這些命令 在任何的路徑下

? ? ? 都能識別和 使用

JAVA_HOME:d:\java\jdk1.8.0_144

? 目的: JDK的安裝路徑頻繁修改;

classpath:.;字節(jié)碼文件的路徑

? 目的: 希望 在任何路徑下 都能找到 我的字節(jié)碼文件.class

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

配置方式:

? 1.臨時

? ? set 查看所有環(huán)境變量

? ? ? set path 查看某個環(huán)境變量


? 2.永久性配置

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

編譯 解釋型的語言

編譯:

? 源代碼 -》 機器碼

解釋型:

? 源代碼-》 逐條的翻譯解釋 運行

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

java運行步驟:

? Java的源文件? Hello.java

? ? |? javac? 編譯器

? 字節(jié)碼文件? ? Hello.class

? ? |? java 解釋器 (調(diào)用 JVM)

? 解釋成 OS能看懂的 機器碼運行

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

訪問修飾符

公有的? 類? ? 類名? 作用域

public class Hello{

? 主方法(程序的入口)

? ? ? ? 靜態(tài) 無返回值類型 字符串 數(shù)組 數(shù)組名

? public static void main(String[]args){

? ? ? ? 類 .對象 .方法(參數(shù))

? ? ? ? //打印輸出 在控制臺

System.out.println("hello");

? }

}

注意:

? 1.java區(qū)分大小寫;

? 2.要有縮進;

? 3.public修飾的類 的名字 與文件名一致;

? 4.{}成對

? 5.語句結(jié)束用分號;

? 6.一行 只寫一句代碼。

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

輸出語句語法:

1.顯示換行

System.out.println("參數(shù)內(nèi)容");

? ? 參數(shù)內(nèi)容:1)普通字符

? ? ? ? ? ? ? ? ? ? ? 2)轉(zhuǎn)義

? ? ? ? ? ? ? ? ?????????? (1)普通轉(zhuǎn)義

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? \\? ? \

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? \"? ? "

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? \'? ? '

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? \n? 換行

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? \t? 制表位

? ? ? ? ? ? ? ? ? ? ? ? ? (2)八進制轉(zhuǎn)義

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? \000 - \377

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0 - 255

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ' A? ' -> 65

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 'a' -> 97

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? '0' - > 48

? ? ? ? ? ? ? ? ????????? (3)十六進制轉(zhuǎn)義

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? \u0000 - \uffff

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0 - 65535

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? 'A' - >? 65 ->

????? 注意: println();可以不帶參數(shù)(不加內(nèi)容)表示換行

2.顯示不換行

???? System.out.print("參數(shù)內(nèi)容");

? ?? 注:必須加參數(shù) (內(nèi)容),否則出錯

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

進制:

? 十進制 0 -9

? 二進制 0,1

? 八進制 0-7

? 十六進制 0-9 A-F

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

java中的注釋:

1.單行

? //

2.多行

/*?

*/

3.文檔 javaDoc

/**

*/

類 ,類中的成員 (屬性,方法)

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

-public 只解析 public的

-protected? 解析 public ,protected

-package? ? 解析 public,protected,默認

-private? ? ? ? public,protected,默認,私有

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

命令

1.不會解析@author 和 @version

javadoc -d 文檔存儲的位置 文件名.擴展名

2.會解析 @author 和 version

javadoc -d 位置 -author -version 文件名.java

3.-private會解析 所有訪問修飾符修飾的成員 的 文件注釋

javadoc -private -d 位置 -author -version 文件名.java

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,654評論 19 139
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,745評論 18 399
  • 翩然 青石下 一片淚痕的低吟 香消隱隱 葬玉琀蟬 薄翼 紅塵落 千年輪回的靜默 一路荒蕪 幽闃魂魄 羽蝶 浮游外 ...
    青青陌兒閱讀 379評論 1 0
  • 如果有一天我要去流浪 不是我厭倦了這個地方 也不是嫌這里夏天太長 而是我決定走向有你的方向 如果有一天我不再傷感 ...
    小二不2閱讀 207評論 0 0
  • 之前思考過幾次貧窮的話題,并得出來,其實貧窮并不是沒錢,而是解決問題的路徑太單薄。今天休息在家里,突然又想到了這個...
    逄格亮閱讀 290評論 0 0

友情鏈接更多精彩內(nèi)容