JAVA基本概念詳解
一、java發(fā)展史
1.java之父:詹姆斯·高家林
2.關(guān)鍵時間點(diǎn):1996年Java(1.0)發(fā)布,2004年Java(5.0)發(fā)揚(yáng)光大,2014年Java(8.0)使用最廣,2021年Java(16.0)本次使用。
二、Java跨平臺
原理:不同平臺都有對應(yīng)的Java虛擬機(jī)(JVM)
二、JRE和JDK
JRE是一個用來運(yùn)行Java程序的環(huán)境,包含JVM和核心類庫
JDK是Java開發(fā)工具包,包含JRE和開發(fā)工具(包括編譯工具javac.exe和運(yùn)行工具java.exe)
也就是JDK包括JRE和開發(fā)工具,JRE包括能跨平臺的JVM和核心類庫
三、下載JDK
百度云鏈接,提取碼:bjcp
安裝后的目錄下有以下幾個部分:

四、常用的DOS命令
win+R進(jìn)CMD,切盤、dir、cd、cls、exit命令
五、配置Path環(huán)境變量
這個就是將bin目錄添加進(jìn)系統(tǒng)變量,jdk16后的都配好了
六、第一個程序
1.新建一個HelloWorld.java文件
2.用記事本打開HelloWorld.java文件,編寫內(nèi)容
public class HelloWorld {public static void main(String[] args){System.out.println("HelloWorld");}}
3.jdk11后可直接使用java HelloWorld.java即可,如果程序中會輸出中文,則在后面加-encoding UTF-8
六、bug(甲殼蟲)
比如常見的中英文,大小寫、文件和類名、括號缺失等問題
七、Notepad
這個就是方便顯示行號,后面用IDE就不安了
八、注釋
單行://
多行:/* /
文檔:/** */
九、關(guān)鍵字
特點(diǎn):小寫、編輯器對關(guān)鍵字有顏色標(biāo)識
十、常量

注意:字符常量是單引號,字符串常量是雙引號,空常量是不能直接輸出的。
十一、數(shù)據(jù)類型
計(jì)算機(jī)中最小的存儲單元是字節(jié),一個字節(jié)(B)由八個位(b)組成


十二、變量
格式:數(shù)據(jù)類型 變量類型=變量值
注意:long類型后要加L,float后要加F
十三、標(biāo)識符
格式:1.由數(shù)字、字母、$組成;2.不能數(shù)字開頭;3.不能是關(guān)鍵字;4.區(qū)分大小寫。
方法、變量約定(小駝峰命名法):1.標(biāo)識符是一個單詞的時候,首字母小寫;2.標(biāo)識符是多個單詞組成的時候,第一個單詞首字母小寫,其他單詞首字母大寫。
類約定(大駝峰命名法):1.標(biāo)識符是一個單詞的時候,首字母大寫;2.標(biāo)識符是多個單詞組成的時候,每個單詞首字母大寫。
十四、類型轉(zhuǎn)換
1.自動類型轉(zhuǎn)換:表示數(shù)據(jù)范圍小的數(shù)值或者變量賦值給另一個表示數(shù)據(jù)范圍大的變量

2.強(qiáng)制類型轉(zhuǎn)換:表示數(shù)據(jù)范圍大的數(shù)值或者變量賦值給另一個表示數(shù)據(jù)范圍小的變量(加一個強(qiáng)制轉(zhuǎn)換即可)
總結(jié)
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
Struts2實(shí)現(xiàn)自定義攔截器的三種方式詳解
這篇文章主要介紹了Struts2實(shí)現(xiàn)自定義攔截器的三種方式詳解,一些與系統(tǒng)邏輯相關(guān)的通用功能如權(quán)限的控制和用戶登錄控制等,需要通過自定義攔截器實(shí)現(xiàn),本節(jié)將詳細(xì)講解如何自定義攔截器,需要的朋友可以參考下2023-07-07
Java中數(shù)組和String相互轉(zhuǎn)換的幾種常見方法
這篇文章主要介紹了Java中數(shù)組和String相互轉(zhuǎn)換的幾種常見方法,每種類型都有相應(yīng)的轉(zhuǎn)換方法,如使用String類的構(gòu)造函數(shù)、toCharArray()、String.join()、Arrays.toString()、StringBuilder等,這些方法能幫助開發(fā)者高效地進(jìn)行數(shù)據(jù)類型之間的轉(zhuǎn)換,需要的朋友可以參考下2025-04-04
SpringBoot JWT接口驗(yàn)證實(shí)現(xiàn)流程詳細(xì)介紹
這篇文章主要介紹了SpringBoot+JWT實(shí)現(xiàn)接口驗(yàn)證,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧2022-09-09
Java中的== 和equals()方法詳解與實(shí)例
本篇文章介紹了,在java中"==" 與equals方法的使用及其實(shí)例,需要的朋友可以參考下2017-04-04
Spring Data + Thymeleaf 3 + Bo
本篇文章主要介紹了Spring Data + Thymeleaf 3 + Bootstrap 4 實(shí)現(xiàn)分頁器實(shí)例代碼,非常具有實(shí)用價值,需要的朋友可以參考下2017-05-05
Java中的三種校驗(yàn)注解的使用(@Valid,@Validated和@PathVariable)
本文主要介紹了Java中的三種校驗(yàn)注解的使用(@Valid,@Validated和@PathVariable),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-04-04
Java操作minio刪除文件夾及其文件方法(MinIO基本使用)
MinIO是一個高性能、無限擴(kuò)展的開源對象存儲服務(wù)器,它以對象的形式存儲數(shù)據(jù),并兼容Amazon S3接口,它適用于大規(guī)模數(shù)據(jù)存儲、大數(shù)據(jù)分析、文件共享和備份等應(yīng)用場景,這篇文章主要介紹了java操作minio刪除文件夾及其文件方法,需要的朋友可以參考下2024-02-02

