JAVASE-DAY01

綱要:

一常用的dos命令

1.命令提示符打開(kāi)方式:win+r 或 搜索cmdà運(yùn)行 或 開(kāi)始à運(yùn)行àcmd??????????????? ?????

? 注意字符為英文字符

2.進(jìn)入路徑:cd+路徑?注意相對(duì)路徑和絕對(duì)路徑

????????????? Cd..退回上一層??cd\返回根目錄

3.切換盤符:盤符名稱+:?大小寫通用

4.列出所有所屬文件夾和子文件夾:dir

???? 新建文件夾:mkdir+文件夾名稱??刪除文件夾:rmdir+(/s? /q)文件夾名稱

?5.清屏:cls

?6.自動(dòng)補(bǔ)齊:Tab

?7.查看歷史記錄:方向鍵上下

?8.退出:exit

二、Jdk安裝

1. 注意事項(xiàng):安裝路徑不要出現(xiàn)中文,中文的標(biāo)點(diǎn)符號(hào),空格?? ?????

?????? ????? jdk和jre安裝在同一路徑下

??????????? 路徑不要安裝在c盤,因?yàn)槭窍到y(tǒng)盤

2.檢測(cè)是否安裝成功:

?????? Cmd中執(zhí)行java -version以查看版本?或

?????? 任意路徑下執(zhí)行java命令

三、環(huán)境搭建

1. path:計(jì)算機(jī)à右鍵à屬性à高級(jí)系統(tǒng)設(shè)置à環(huán)境變量à系統(tǒng)變量à在path中添加jdk的bin目錄

目的在于可以在任意路徑下執(zhí)行 java命令

2. JAVA_HOME:為了不頻繁操作path,在系統(tǒng)表變量中新建JAVA_HOME ,值配置為jdk路徑,并在path中添加%JAVA_HOME%\bin

3.classpath:指定class文件生成的路徑

注意點(diǎn):配置了classpath之后,解釋執(zhí)行的是候查找class文件就不會(huì)再當(dāng)前路徑查找了,而是去classpath對(duì)應(yīng)的路徑下查找

四、Jdk版本新特性

參考網(wǎng)址:

https://blog.csdn.net/qq_33204709/article/details/78948650#2%E3%80%81%E5%9C%A8JDK%E5%BD%93%E5%89%8D%E7%89%88%E6%9C%AC%E4%B8%8B%E7%9A%84For%E5%BE%AA%E7%8E%AF%E8%AF%AD%E6%B3%95%E5%A6%82%E4%B8%8B%EF%BC%9A%C2%A0

(一)jdk1.5:

1.泛型

2.foreach

3.自動(dòng)拆箱裝箱4.枚舉5.靜態(tài)導(dǎo)入(Static import)6.元數(shù)據(jù)(Metadata)7.線程池8.Java

Generics?

(二)jdk1.6

1.Desktop類和SystemTray類2.使用JAXB2來(lái)實(shí)現(xiàn)對(duì)象與XML之間的映射3.StAX4.使用Compiler API5.輕量級(jí)Http Server API6.插入式注解處理API(Pluggable Annotation Processing API)7.用Console開(kāi)發(fā)控制臺(tái)程序8.對(duì)腳本語(yǔ)言的支持9.Common

Annotations

(三)jdk1.7

1 自動(dòng)資源管理;?2 改進(jìn)的通用實(shí)例創(chuàng)建類型推斷;?3 數(shù)字字面量下劃線支持;?4

switch中使用string;?5 二進(jìn)制字面量;?6 簡(jiǎn)化可變參數(shù)方法調(diào)用。 下面我們來(lái)仔細(xì)看一下這6大新功能:?

(四)jdk1.8

1?接口的默認(rèn)方法

2?Lambda表達(dá)式

3函數(shù)式接口

4方法與構(gòu)造函數(shù)引用

5?Lambda作用域

6訪問(wèn)局部變量

7訪問(wèn)對(duì)象字段與靜態(tài)變量

8訪問(wèn)接口的默認(rèn)方法

9?Date API

10?Annotation注解

五、實(shí)例:HelloWorld

1.?? 注釋:對(duì)代碼的解釋和說(shuō)明

作用:能夠讓人跟輕松地了解代碼,也便于后期維護(hù)

單行注釋:當(dāng)前行有效,//……

多行注釋:多行有效,/*……*/

文檔注釋:多行有效,可以存在于類的api文檔中,/**……*/

2.?? 一個(gè)java文件中可以有多個(gè)類,但是只能有一個(gè)被public修飾的類,且這個(gè)類要與文件名一致

在編譯的時(shí)候,會(huì)以類為單位,編譯成多個(gè)class文件

一個(gè)類中可以沒(méi)有主方法,但是沒(méi)有主方法不能執(zhí)行

3.? 主方法:程序入口點(diǎn)

一個(gè)類中只能有一個(gè)主方法,但是可以有很多其他方法

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

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

  • 計(jì)算機(jī)基礎(chǔ)1.1. 計(jì)算機(jī)電子計(jì)算機(jī),俗稱電腦,是一種能夠按照程序運(yùn)行,自動(dòng)、高速處理海量數(shù)據(jù)的現(xiàn)代化智能電...
    哈哈哎呦喂閱讀 210評(píng)論 0 0
  • 編程語(yǔ)言: 機(jī)器語(yǔ)言: 0,1 高級(jí)語(yǔ)言: 數(shù)學(xué),英文單詞 System.gc(); ----------...
    智慧之門閱讀 259評(píng)論 2 0
  • Java 語(yǔ)言支持的類型分為兩類:基本類型和引用類型。整型(byte 1, short 2, int 4, lon...
    xiaogmail閱讀 1,450評(píng)論 0 10
  • ¥開(kāi)啟¥ 【雷霆戰(zhàn)機(jī)】 〖http://pan.baidu.com/s/1kVstszX〗 《解壓源碼后直接用AI...
    小菜c閱讀 4,015評(píng)論 0 5
  • ¥關(guān)閉¥ 【雷霆戰(zhàn)機(jī)】 〖http://pan.baidu.com/s/1kVstszX〗 《解壓源碼后直接用AI...
    小菜c閱讀 9,843評(píng)論 0 19

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