国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java編程基礎筆記1

2019-11-06 06:38:55
字體:
來源:轉載
供稿:網友
1.java跨平臺原理:Java程序的運行機制:首先使用javac.exe將源程序(后綴.java)編譯成與平臺無關的字節碼文件(后綴.class),然后由Java虛擬機(JVM)讀取并處理.class文件,Java解釋器(JVM組件)負責將處理后的文件在相應的平臺上運行。Java中所有程序都是在JVM中執行的,所以開發源代碼時無需考慮平臺;只要根據不同的平臺安裝對應的JVM,就可以在不同的平臺執行所有的JAVA程序了。注:javac.exe編譯器,保持在JDK的bin目錄下2.在Windows中搭建JAVA開發環境JDK:2.1  目錄說明:  bin:存放各種JAVA命令,需要在Windows中注冊后才可以使用;  lib:存放Java類庫文件; 2.2  環境變量說明:  PATH:bin目錄的絕對路徑,用于找到JAVA可執行命令;  CLASSPATH:類執行路徑,指向lib目錄,才能找到并執行類庫中的類;注:classpath默認指向當前目錄,但可以通過命令set classpath修改;修改后可以跨盤執行類;   修改classpath只是修改類路徑,對源代碼路徑沒有影響;跨盤編譯源代碼需要在源文件前面加上絕對路徑,   例如:在C盤編譯E盤的代碼:javac E:/hello.java         在C盤執行E盤的類: set classpath=E:                               java hello    3. 數據類型3.1 八大基礎數據類型及對應的封裝類: Integer類:byte(8bit) short(16bit) int(32bit) long(64bit)    Float類:float(32bit)  Double類:double(64bit) Character類:char(16bit) Boolean類:boolean(1bit)3.2 引用數據類型:數組、類(如:String)、接口3.3聲明變量  3.3.1 聲明格式:    1.聲明變量同時賦值:數據類型 自定義變量名=變量值;           2.聲明變量暫不賦值:數據類型 自定義變量名; 變量名=變量值;   3.數據類型 自定義變量名=new 類型對應的封裝類(參數);      注:聲明變量會開辟一個內存空間,但初始空間為null,不能訪問(未實例化),否則會出現空指針異常;       變量的賦值就是實例化的過程;  1及2為基礎類型常用聲明賦值的方法,但不適用于類變量;類變量一般采用第三種方法;  基礎類型變量的第3種方法實例:int a=new Integer(10);等價于int a=10;            3.3.2 命名規則:   1.首字符:字母、下劃線_、$;   2.其余字符:字母、下劃線_、$、數字;   3.所有關鍵字不能作為變量名,即使符合以上兩條規則;   3.3.3 作用域:   1.塊的定義:每個塊由大括號{}括起來,可以嵌套;每個塊就是一段代碼段。   2.靜態變量(全局變量):由關鍵字static修飾的變量,只能在類塊與方法塊之間定義,其作用域為整個類塊;   3.非靜態變量:作用域為當前所在的塊及其非靜態嵌套塊;

   4.作用域重合時(常見于全局變量與局部變量),按最近原則取值,即先在當前塊查找變量,查不到后到父塊查找變量;

4.數據類型轉換  4.1 自動轉換:轉換前后類型兼容且轉換后的類型表示的數據范圍比轉換前的類型大;例如:short a,byte b,int c=a+b;  4.2 強制轉換:格式:(要轉換的數據類型)變量名稱;例如:int a=(int)1.25  4.3 所有基礎數據類型都可以自動轉換為String類型;例如:int a=5;String b=a+"a";則b="5a"    注意:由大范圍強制轉換為小范圍時,數據會溢出,其溢出原理參考數據的機器碼讀取規則;

   
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 莲花县| 始兴县| 镇巴县| 阜南县| 佛冈县| 博白县| 鄄城县| 日喀则市| 德州市| 托克逊县| 濮阳市| 武定县| 桃园县| 隆安县| 宜宾县| 祁阳县| 新野县| 房产| 靖边县| 施秉县| 宁阳县| 阳高县| 家居| 额尔古纳市| 阿鲁科尔沁旗| 酉阳| 刚察县| 遂平县| 安徽省| 丰都县| 探索| 无极县| 太仆寺旗| 万山特区| 万荣县| 长丰县| 淄博市| 富源县| 晋州市| 柘荣县| 郁南县|