久久久久久国产精品无码超碰,国产精品 人妻互换,国产又色又爽又黄的免费软件,男女下面一进一出好爽视频

學習方法

java知識點總結

時間:2022-10-05 17:56:18 學習方法 我要投稿
  • 相關推薦

java知識點總結

  java都有哪些知識點?下面是小編整理總結的一些java知識點,希望對你有幫助。

java知識點總結

  java知識點總結

  1. 基本數據類型

  整形:

  byte 1 個字節

  short 2 個字節

  int 4個字節

  long 8個字節

  字符:

  char 2個字節

  浮點數:

  float 4個字節

  double 8個字節

  布爾:

  boolean 1個字節

  2.java 7 新增二進制整數,以0b或者0B開頭

  3.java中字符時16位的Unicode編碼方式,格式是'\uXXXX',其中xxxx代表一個十六進制整數

  4.java中規定了正無窮大、負無窮大和零

  正無窮大= 一個正數除以0

  負無窮大= 一個負數除以零

  0.0 除以0.0 或者 對一個負數開方 得到一個非數

  5. 在java中布爾類型只能是true和false

  6. 在java中沒有多維數組

  看似像C語言中的多維數組不是真正的數組,比如 a[3][4] , a[0] a[1] a[2] 是真實存在的,裝的是地址,和c語言中動態分配為的數組一樣

  int [][] b = new int[3][4]

  7. Java中帶包的編譯方法

  javac -d . Hello.java 會在當前目錄下生成目錄樹,運行 java 包名字.類名字

  8. Java多態中的對象的filed 不具有多態性,如 父類 對象 = new 子類(), 對象.field 是調用的父類的,即使子類中覆蓋了該字段。

  9. instanceof 運算符

  格式: 引用變量名 instanceof 類名(或者接口) 他用于判斷前面的對象是否是后面對象的類,子類、實現類的實例,是返回true,否者返回false。

  10. Java 中基本數據類型和對應封裝類之間的轉化

  int a = 1;

  Integer A = new Integer(a);

  a = A.intValue();

  其他的類型也是這樣的。

  11.抽象類和接口有什么區別?

  1)abstract class 在 Java 語言中表示的是一種繼承關系,一個類只能使用一次繼承關系。

  但是,一個類卻可以實現多個interface。

  2)在abstract class 中可以有自己的數據成員,也可以有非abstarct的成員方法,而在interface中,只能夠有靜態的不能被修改的數據成員(也就是必須是static final的,不過在 interface中一般不定義數據成員),所有的成員方法都是abstract的。

  3)abstract class和interface所反映出的設計理念不同。

  其實abstract class表示的是"is-a"關系,interface表示的是"like-a"關系。

  4)實現抽象類和接口的類必須實現其中的所有方法。

  抽象類中可以有非抽象方法。

  接口中則不能有實現方法。

  5)接口中定義的變量默認是public static final 型,且必須給其初值,所以實現類中不能重新定義,也不能改變其值。

  6)抽象類中的變量默認是 friendly 型,其值可以在子類中重新定義,也可以重新賦值。

  7)接口中的方法默認都是 public,abstract 類型的。

  12.final修飾的成員變量初始化問題

  類Field: 必須在靜態初始塊中或聲明該FIeld時指定初始值。

  實例Field:必須在非靜態初始塊中或聲明該FIeld時指定初始值或構造器中聲明。

  13.Final 變量必須顯式初始化,系統不會對final變量進行隱式初始化

  14.java會使用常量池來管理曾經用過的字符串直接常量,例如:String a = "java"; ,系統把常量字符串“java”存在常量池,當再次執行 String b = "java"; a == b 是true

  15.final 方法不可以重寫,final類不能被繼承

  如果用private 方法 和 final private 是一樣的。

  若果是用final修飾的方法在子類中出現,那是子類新定義的,與父類沒有關系。

  16.不可變類:創建后該類的Field是不可改變的。

  java提供了8個基本變量的包裝類和string都是不可改變類。

  17.線程的四種狀態

  1)新狀態:線程已被創建但尚未執行(start() 尚未被調用)。

  2)可執行狀態:線程可以執行,雖然不一定正在執行。

  CPU 時間隨時可能被分配給該線程,從而使得它執行。

  3)死亡狀態:正常情況下 run() 返回使得線程死亡。

  調用 stop()或 destroy() 亦有同樣效果,但是不被推薦,前者會產生異常,后者是強制終止,不會釋放鎖。

  4)阻塞狀態:線程不會被分配 CPU 時間,無法執行。

  18. static 和 abstract 不能同時修飾一個方法,沒有類抽象方法

  19.一個類可以又一個父類,實現多個接口,接口中Filed是public 、static、final的,方法是public abstract的

  20.非靜態內部類的方法訪問某個變量,搜索順序為:先內部類中方法內-> 內部類 -> 外部類中如果都找不到則出現編譯錯誤

  21.非靜態內部類不能有靜態方法、靜態Field、靜態初始化塊

  22.在外部類之外訪問內部類

  訪問非靜態內部類:outclass.Inclass varname = new outclass().new InClass();

  訪問靜態內部類: outclass.Inclass varname = new outclass.Inclass();

【java知識點總結】相關文章:

java課程總結心得 java實驗總結與心得10-29

java實訓總結11-18

java課程總結范文11-10

java專業實訓總結11-17

java實習工作總結06-07

java課程設計總結11-19

java項目個人總結模板04-04

java實習工作總結05-29

java實訓個人總結11-17

java工程項目訓練總結10-30

主站蜘蛛池模板: 国产欧美日韩一区二区加勒比| 久久精品亚洲精品国产色婷| 亚洲最大日夜无码中文字幕| 亚洲av无码日韩av无码网站冲| 四虎影视国产精品久久| 无码av免费一区二区三区试看| 亚洲aⅴ综合色区无码一区| 亚洲精品综合网在线8050影院| 伊人www22综合色| 狠狠久久噜噜熟女| 无码人妻aⅴ一区二区三区有奶水| 男人的天堂av社区在线| 亚洲精品国产第一区二区尤物| 久久久亚洲精品无码| 精品久久久无码中文字幕| 欧美大屁股xxxx| 国产在线乱码一区二三区| 成人区人妻精品一区二区三区| 日日噜噜噜噜夜夜爽亚洲精品| 国产又色又爽又黄刺激的视频| 亚洲精品一区久久久久一品av| 熟女人妻国产精品| 久久久久久久综合色一本| 久久婷婷六月综合色液啪| 欧美与黑人午夜性猛交久久久| 亚洲a∨国产av综合av下载| 国产xxx69麻豆国语对白| 国产色视频自在线观看| 免费纯肉3d动漫无码网站| 中文字幕无码乱码人妻系列蜜桃| 天堂va欧美ⅴa亚洲va免费| 亚洲性啪啪无码av天堂| 色一情一区二区三区四区| 国产精品va无码一区二区| 成 人色 网 站 欧美大片在线观看| 免费看泡妞视频app| 国产激情久久久久影院小草| 久久综合无码中文字幕无码ts| 无码人妻丰满熟妇bbbb| 97久久久亚洲综合久久88| 国产97人人超碰caoprom三级|