Java基础知识学习01-环境变量的配置、数据类型
Java ?SE(Java Platform Standard Edition) ?標準版 ? ?用于桌面程序開發(fā)
Java EE (Java Platform ?Enterprise Edition) 企業(yè)版 ? 企業(yè)版應(yīng)用開發(fā)
Java ME (Java Platform Mirco Edition)微型版 ?嵌入式設(shè)備軟件開發(fā)
Java 是基于JVM虛擬機跨平臺使用的
JRE(Java Runtime Environment) Java運行環(huán)境 ? 包括JVM標準實現(xiàn)和Java核心類庫
JDK(Java Development Kit)Java開發(fā)工具包 ? ?包括JRE和Java工具包
? ? JDK環(huán)境變量配置方法:
? ?1、安裝JDK選擇安裝目錄,安裝過程中會出現(xiàn)兩次安裝提示。第一次是安裝jdk,第二次是安裝 jre。建議兩個都安裝在同一個java文件夾中的不同文件夾中。(不能都安裝在java文件夾的根目錄下,jdk和jre安裝在同一文件夾會出錯)。
? 2、安裝完JDK后配置環(huán)境變量計算機→屬性→高級系統(tǒng)設(shè)置→高級→環(huán)境變量。
? 3、系統(tǒng)變量→新建JAVA_HOME變量 ? ? ?
變量值填寫jdk的安裝目錄
? ?4、系統(tǒng)變量→尋找Path變量→編輯。
? ? ? 在變量值最后輸入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意原來Path的變量值末尾有沒有;號,如果沒有,先輸入;號再輸入上面的代碼)
? ?5、系統(tǒng)變量→新建CLASSPATH變量。變量值填寫 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點)。
? ?6、檢驗是否配置成功運行cmd輸入java -version。
? ? ? ? Java語法
1、標識符? ? ??
? ? ?Java中標識符的定義格式由字母、數(shù)字、_(下劃線)所組成,其中不能重復(fù),不能以數(shù)字開頭,不能是Java中的關(guān)鍵字.也可以由美元符和人民幣組成。
? ?注:標識符是嚴格區(qū)分大小寫的
? ? ? 例如:ORACLE,oracle,ORAcle等,雖然表示的單詞一樣,但都屬于不同的標識符。
?
?2、關(guān)鍵字
| abstract | assert | boolean | break | byte | case | catch |
| char | class | continue | const | default | do | double |
| else | extends | enum | final | finally | float | for |
| goto | if | implements | import | instanceof | int | interface |
| long | native | new | package | private | protected | public |
| return | short | static | synchronized | super | strictfp | this |
| throw | throws | transient | try | void | volatile | while |
3、數(shù)據(jù)類型
? ? ?Java的數(shù)據(jù)類型可分為基本數(shù)據(jù)類型與引用數(shù)據(jù)類型兩種,其中基本數(shù)據(jù)類型包括了最基本的byte、short、int、long、float、double、char、boolean等。
? ? ?引用數(shù)據(jù)類型(接口interface ?類 class ?數(shù)組),在操作時必須要進行內(nèi)存的開辟。
? ? ? byte ? 1個字節(jié) ? 默認值為0 ? ? ?(一個字節(jié)8位)
? ? ? short ? 2個字節(jié) ? 默認值為0
? ? ? int ? ? 4個字節(jié) ? 默認值為0
? ? ?long ?8個字節(jié) ? 默認值為0
? ? ?float ?4個字節(jié) ? 默認值為0.0
? ? ?double ?8個字節(jié) ? 默認值為0.0
? ? ?char ? 2個字節(jié) ? 默認值為‘\u0000’ ?
? ? ? boolean ? ? ? 默認值為false
? ? ? 數(shù)據(jù)類型轉(zhuǎn)換
? ? ?小范圍轉(zhuǎn)為大范圍的會自動轉(zhuǎn)換 ? 如:int+long=long;
? ? ?大范圍轉(zhuǎn)為小范圍時會損失精度,需要轉(zhuǎn)換時要強制類型轉(zhuǎn)換 ? 如:int=(int)long;
? ? ?總結(jié)各個數(shù)值型數(shù)據(jù)的轉(zhuǎn)換流程:
? ? ?自動轉(zhuǎn)型(由小到大):byte->short->int->long->float->double;
? ? ?強制轉(zhuǎn)型(由大到小):double->float->long->int->short->byte.
? ? ? 字符型char ? ?用單引號' '括起來
? ? ? 字符串String ? ?用雙引號“ ”括起來 ? ?String本身不屬于Java的基本數(shù)據(jù)類型,因為它屬于一個類(引用類型數(shù)據(jù))
? ? ? 使用char類型定義的轉(zhuǎn)義字符
? ? ?
| No. | 轉(zhuǎn)義字符 | 描述 | No. | 轉(zhuǎn)義字符 | 描述 |
| 1 | \f | 換頁 | 2 | \\ | 反斜杠 |
| 3 | \b | 倒退一格 | 4 | \’ | 單引號 |
| 5 | \r | 歸位 | 6 | \” | 雙引號 |
| 7 | \t | 制表符Tab | 8 | \n | 換行 |
? 4、?三目運算符
? ? ?比較兩個數(shù)的大小:a>b?a:b;
?
轉(zhuǎn)載于:https://www.cnblogs.com/Java-125/p/8603262.html
總結(jié)
以上是生活随笔為你收集整理的Java基础知识学习01-环境变量的配置、数据类型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 业务模型
- 下一篇: GoldenGate for Java