首頁  >  文章  >  Java  >  Java知識點--基礎篇

Java知識點--基礎篇

PHP中文网
PHP中文网原創
2017-06-20 09:59:411180瀏覽

Java程式設計:

  Java 分為JAVASE(標準版)、 J2EE(企業版)、 JAVAME (微型版)

  基礎和高級
  基礎: 語法,語義,關鍵字
  高級: 應用場景: 文件讀取,多線程,網絡,集合框架

  

  JDK
#  java提供一套api(介面),
  32位元作業系統,不允許裝64,64位元都可以裝。
  裝在預設位置 ,不需要設定環境變量,就可以啟動java編輯器。

 

Eclipse

  1. 工作空間:專案存放的地點
  2.package explorer: 專案管理位置
. src: 存放原始碼
  4. package: window資料夾,每個點都是一級目錄

 

變數:

  註解
  1. 單行註解// 絕大部分使用單行註解
  2. 多行註解/* */
  3.文件註解和方法聲明


  內容
  1. 標識符,關鍵字
  2. 變數
  3. 運算子

   #」資料類型

  1. 數字型整數int 帶小數

  2. 字符char 單一字符,'A'

 

#  

標識符#  java規則整個識別碼由0-9 a-z A-Z _ $,數字不能開頭

  程式設計師的規則每個標識符盡量有意義,不要使用無意義abcd a1,a2.

  用多個有意義的單字來組合。

  數值本身的型別

 
 運算子  1. 賦值運算子 = : 將 = 右邊的值賦值給=左邊。
  2. 算數運算子 + - * / % 先*/後+-,使用()來提升優先權。

 

  

Java關鍵字  有系統 賦值有意義的單詞,已經被系統佔用,不允許使用成 標識符。類別名,包名,方法名,變數名。

     

     

 

 

##  變數先宣告後使用

  變數不允許重名(在生命週期中有效範圍)

  異常分為兩種,編譯期異常,運行期異常(程式運行過程中,崩潰了)

  

變數基本結構
  變數類型變數名(標識符) = 變數值

  

命名習慣
  // 方法名,變數名首字母小寫後面的所有單字首字母大寫  // 類別名稱項目名稱每個單字首字母都大寫
  // 套件名稱必須全部小寫

  

套件
系統所有的類別都有自己的包,在使用的時候,需要導入,將他的包名導入到improt中

  java.lang中的所有類別可以不用導入。


 

  

基本資料型別

  數值類型:整數: short (雙位元組)   int (四位元組)  long(八位元組)小數: float (四位元組)   double (八位元組)
  非數值字元: char (2個位元組根據編碼格式來算的) (GBK,GB2312,UTF-8)
  邏輯: boolean (1/8位元組) true false 1位元1/8byte
  位元組:byte (1位元組)

  

#引用型資料類型
 其他所有非基礎型別都是引用型  1. //常數的型別1 int型別  2. // 1l long型別
  3. // 1.0 double型別
  4. // 1.0f float型別

#  

基礎資料型別轉換
  1.  整數轉換時,short>int>long 可以隨意轉型,long>int>short 強制型別轉換,有可能溢位.  2. 整數轉換小數時,可以隨時轉換,小數轉換整數時,需要強制型別轉換,並且遺失小數位。
  3. 小數轉換時,float>double 可以隨意轉換,double>float 強制型別轉換.
  4. 非數值型轉換時,都會先轉成對應的整數型,轉換回來的時候,需要強制強制型別轉換.

 

  

i++與++i

  1. i++ : 先做運算,然後再自身+1;  2. ++ i : 先做自身+1,在做運算;

  字型: a=97 A=65 0=48


 

#  

# 

  # 

關係運算子
  < > == != >= <=

  關係運算子最終傳回的是boolean

    

###邏輯運算子##########

        

#   ##break
#  1. 跳出switch 的分支結構
##  1.跳出switch 的分支結構

##  1.跳出2. 跳出循環結構(跳出內層循環)

 
 continue
#  1.結束本次循環,繼續下次循環

 

#陣列
  資料結構



  數組,鍊錶,佇列,棧,樹。 。 。

  定義
  在記憶體中開啟一塊連續的空間
#  一旦初始化(new),就無法在增加或刪除空間。

 

   宣告  1. 資料型別[] 標識符;  2. 資料類型識別碼 []; 

    


   java中除了基礎資料類型,直接存放在堆疊中,其他的類型,都必須使用new關鍵字來在堆中開闢空間。   #,初始化後在使用.


  




#1

#1
.

############### ###陣列下標越界#######  2. ###java###.###lang####. ########################################################### #######ArrayIndexOutOfBoundsException######################################################################################################################################### ########################  -->############################# #############################################陣列越界#### ################################# #########   #############################################################################基本資料型別與引用資料型別### ############   ###基本資料型別指向相同位址時,修改其中一個變數,不影響另外的變數。 (堆疊中)###  引用型資料型態 指向同一位址時,修改其中一個變量,另外一個變數也會被影響。 (引用在堆疊,物件在堆疊)###  String例外。 ###############   ##########多維數組#########  定義###  資料類型[][] 變數名稱= new 資料名稱型態[長度][長度]; #########

以上是Java知識點--基礎篇的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn