資源描述:
《java學習筆記總結(jié)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、java學習筆記總結(jié)1.Java是什么呢?Java不僅是一門語言,而且是一個完整的平臺,有一個龐大的庫,其中包含了很多可重用的代碼和一個提供安全性、跨操作系統(tǒng)的可移植性以及自動垃圾收集等服務的執(zhí)行環(huán)境。2.JDK和JRE是什么?JDK:全稱是JavaDevelopmentKit,這是我們編寫java程序的開發(fā)人員需要的。我們首先要下載和安裝JDK,然后設置環(huán)境變量,具體操作可以加我扣:七零五叁零六久久久?JRE:全稱是JavaRuntimeEnvironment,它包含虛擬機但不包含編譯器,這是運行j
2、ava程序的用戶需要的環(huán)境3.來個HelloWorld看看吧??照例先創(chuàng)建一個類HelloWorld.java,源代碼如下:/**?*@author老孫?*/publicclassHelloWorld{???publicstaticvoidmain(String[]args){?????System.out.println("HelloWorld");???}}?Java類名一般是以大寫字母開頭的名詞,多個單詞的話每個單詞首字母都應該大寫。Java源代碼以.java作為擴展名,而且文件名必須和文件里的
3、公共類同名。?4.怎么用命令行運行java程序?比如上面我們編寫了一個類叫做HelloWorld.java,·首先打開一個終端;·然后進入到HelloWorld.java類所在的目錄;·輸入命令?javac?HelloWorld.java。javac是一個java編譯器,注意該命令需要的是文件名,也就是要帶著.java后綴?!ぽ斎朊?java?HelloWorld。java啟動Java虛擬機,該命令只需要類名,不需要帶著.java或者.class等后綴。5.Java代碼怎么加注釋??//?單行注釋?
4、和?/*{……}*/長篇注釋,這兩種方式很多語言都一樣,沒什么特別強調(diào)的。另外還有一種注釋可以方便的生成javadoc文檔,以/**開頭,以*/結(jié)束。6.Java的幾種基本數(shù)據(jù)類型是?·4種整型:byte(1字節(jié)),short(2字節(jié)),int(4字節(jié)),long(4字節(jié))。(PS:Java沒有無符號整型)·2種浮點型:float(4字節(jié)),double(8字節(jié))·字符類型:char·布爾類型:boolean在Java種每個類型占用幾個字節(jié)是固定的,與運行java的機器無關,這點與C#不同,這也是Ja
5、va具有可移植性的關鍵點。浮點類型一般double比float常用,而且浮點型存在四舍五入的情況,如果用在對精確度要求高的商業(yè)場景,就得使用java.math.BigDecimal類型了。我們寫個demo看看:/**?*@author老孫?*/publicclassDemoDouble{???publicstaticvoidmain(String[]args){?????doubled1=0.05;?????doubled2=0.01;?????doubleresult=d1+d2;?????Syst
6、em.out.println(result);//結(jié)果:0.060000000000000005????BigDecimalbd1=newBigDecimal("0.05");?????BigDecimalbd2=newBigDecimal(Double.valueOf("0.01"));?????doubleresult2=bd1.add(bd2).doubleValue();?????System.out.println(result2);//結(jié)果:0.06???}}7.Java怎么定義常量?使用
7、關鍵字final定義常量,之前C#用的是const關鍵字,這一點不同要注意一下。命名規(guī)則上,常量一般使用大寫字母,中間用下劃線分隔。例如:privatestaticfinalIntegerMAX_SIZE=100;8.String字符串怎么截取子串??Substring(beginIndex,endIndex):返回子字符串,從beginIndex到endIndex-1。?Strings="你好,今天是2018年1月5日,圣誕快樂!!"Stringdate=s.substring(6,17);?Sys
8、tem.out.println(date);//輸出:2018年1月5日注意:該方法的返回結(jié)果不包含最后一個位置的字符。如果有問題就問我:七零五叁零六久久久9.Java字符串怎么拼接??①最簡單的拼接方式就是使用+符號。②String.join(char,str1,str2….strN):靜態(tài)方法拼接字符串,用字符char分隔,將字符串進行拼接。//拼接Strings2=String.join("、","JAVA核心技術","JAVA編程思想","Spr