色噜噜人体337p人体 I 超碰97观看 I 91久久香蕉国产日韩欧美9色 I 色婷婷我要去我去也 I 日本午夜a I 国产av高清怡春院 I 桃色精品 I 91香蕉国产 I 另类小说第一页 I 日操夜夜操 I 久久性色 I 日韩欧在线 I 国产深夜在线观看 I 免费的av I 18在线观看视频 I 他也色在线视频 I 亚洲熟女中文字幕男人总站 I 亚洲国产综合精品中文第一 I 人妻丰满熟av无码区hd I 新黄色网址 I 国产精品真实灌醉女在线播放 I 欧美巨大荫蒂茸毛毛人妖 I 国产一区欧美 I 欧洲亚洲1卡二卡三卡2021 I 国产亚洲欧美在线观看三区 I 97精品无人区乱码在线观看 I 欧美妇人 I 96精品在线视频 I 国产人免费视频在线观看 I 91麻豆国产福利在线观看

java重點(diǎn)知識(shí)總結(jié)

時(shí)間:2021-06-11 08:48:09 總結(jié) 我要投稿

java重點(diǎn)知識(shí)總結(jié)

  java是一門軟件語(yǔ)言,學(xué)習(xí)軟件技術(shù)的同學(xué)們都要學(xué)會(huì)JAVA編程技術(shù)!以下是java重點(diǎn)知識(shí)總結(jié),一起來(lái)看看吧!

java重點(diǎn)知識(shí)總結(jié)

  java重點(diǎn)知識(shí)總結(jié)

  1. 基本數(shù)據(jù)類型

  整形:

  byte  1 個(gè)字節(jié)

  short  2 個(gè)字節(jié)

  int   4個(gè)字節(jié)

  long  8個(gè)字節(jié)

  字符:

  char  2個(gè)字節(jié)

  浮點(diǎn)數(shù):

  float  4個(gè)字節(jié)

  double 8個(gè)字節(jié)

  布爾:

  boolean 1個(gè)字節(jié)

  2.java 7 新增二進(jìn)制整數(shù)

  以0b或者0B開(kāi)頭

  3.java中字符時(shí)16位的Unicode編碼方式,格式是'uXXXX',其中xxxx代表一個(gè)十六進(jìn)制整數(shù)

  4.java中規(guī)定了正無(wú)窮大、負(fù)無(wú)窮大和零

  正無(wú)窮大= 一個(gè)正數(shù)除以0

  負(fù)無(wú)窮大= 一個(gè)負(fù)數(shù)除以零

  0.0 除以0.0 或者 對(duì)一個(gè)負(fù)數(shù)開(kāi)方 得到一個(gè)非數(shù)

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

  6. 在java中沒(méi)有多維數(shù)組

  看似像C語(yǔ)言中的多維數(shù)組不是真正的數(shù)組,比如 a[3][4] , a[0] a[1] a[2] 是真實(shí)存在的,裝的是地址,和c語(yǔ)言中動(dòng)態(tài)分配為的數(shù)組一樣

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

  7. Java中帶包的編譯方法

  javac -d . Hello.java 會(huì)在當(dāng)前目錄下生成目錄樹(shù)

  運(yùn)行 java 包名字.類名字

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

  9. instanceof 運(yùn)算符

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

  10. Java 中基本數(shù)據(jù)類型和對(duì)應(yīng)封裝類之間的轉(zhuǎn)化

   int a = 1;

   Integer A = new Integer(a);

   a = A.intValue();

  其他的類型也是這樣的。

  11.單例(singleton)類 例子

  復(fù)制代碼 代碼如下:

  class Singleton

  {

   private static Singleton instance;

   private Singleton(){}

   public static Singleton getInstance()

   {

     if(instance == null)

     {

       instance = new Singleton();

     }

     return instance;

   }

   public static void main(String[] args)

   {

     Singleton s1 = Singleton.getInstance();

     Singleton s2 = Singleton.getInstance();

     System.out.println(s1 == s2);

   }

  }

  12.final修飾的成員變量初始化問(wèn)題

  類Field: 必須在靜態(tài)初始?jí)K中或聲明該FIeld時(shí)指定初始值

  實(shí)例Field:必須在非靜態(tài)初始?jí)K中或聲明該FIeld時(shí)指定初始值或構(gòu)造器中聲明

  13.Final 變量必須顯式初始化,系統(tǒng)不會(huì)對(duì)final變量進(jìn)行隱式初始化

  14.java會(huì)使用常量池來(lái)管理曾經(jīng)用過(guò)的字符串直接常量,例如:String a = "java"; ,系統(tǒng)把常量字符串“java”存在常量池,當(dāng)再次執(zhí)行 String b = "java"; a == b 是true

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

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

  若果是用final修飾的方法在子類中出現(xiàn),那是子類新定義的,與父類沒(méi)有關(guān)系

  16.不可變類:創(chuàng)建后該類的Field是不可改變的。java提供了8個(gè)基本變量的包裝類和string都是不可改變類。

  17.緩存實(shí)例的不可改變類

  復(fù)制代碼 代碼如下:

  class CacheImmutale

  {

  private static int MAX_SIZE = 10;

  private static CacheImmutale[] cache = new CacheImmutale[MAX_SIZE];

  private static int pos = 0;

  private final String name;

  private CacheImmutale(String name)

  {

  this. name = name;

  }

  public String getName()

  {

  return name;

  }

  public static CacheImmutale valueOf(String name)

  {

  for(int i = 0; i < MAX_SIZE; ++i)

  {

  if(cache[i] != null && cache[i].getName().equals(name))

  return cache[i];

  }

  if(pos == MAX_SIZE)

  {

  cache[0] = new CacheImmutale(name);

  pos = 1;

  }

  else

  {

  cache[pos++] = new CacheImmutale(name);

  }

  return cache[pos -1];

  }

  public boolean equals(Object obj)

  {

  if(this == obj)

  return true;

  if(obj != null && obj.getClass() == CacheImmutale.class)

  {

  CacheImmutale ci = (CacheImmutale)obj;

  return name.equals(ci.getName());

  }

  return false;

  }

  public int hashCode()

  {

  return name.hashCode();

  }

  }

  public class CacheImmuteTest

  {

  public static void main(String[] args)

  {

  CacheImmutale c1 = CacheImmutale.valueOf("Hello");

  CacheImmutale c2 = CacheImmutale.valueOf("Hello");

  System.out.println(c1 == c2);

  }

  }

  用緩存實(shí)例要看某個(gè)對(duì)象的使用頻率,若重復(fù)使用那就利大于弊,若不經(jīng)常使用那弊就大于利

  還有java提供的java.lang.Integer 創(chuàng)建數(shù)值在-128-127之間的數(shù)采用緩存機(jī)制的

  Integer in2 = Integer.valueOf(6);

  Integer in3= Integer.valueOf(6);

  in2 == in3 is true;

  18. static 和 abstract 不能同時(shí)修飾一個(gè)方法,沒(méi)有類抽象方法

  19.一個(gè)類可以又一個(gè)父類,實(shí)現(xiàn)多個(gè)接口,接口中Filed是public 、static、final的,方法是public abstract的

  20.非靜態(tài)內(nèi)部類的方法訪問(wèn)某個(gè)變量,搜索順序?yàn)椋合葍?nèi)部類中方法內(nèi)-> 內(nèi)部類 -> 外部類中如果都找不到則出現(xiàn)編譯錯(cuò)誤

  復(fù)制代碼 代碼如下:

  import java.util.*;

  public class DiscernVariable

  {

  private String prop = "外部類的實(shí)例變量";

  private class InClass

  {

  private String prop = "內(nèi)部類的實(shí)例變量";

  public void info()

  {

  String prop = "局部變量";

  System.out.println("外部類的field值:" + DiscernVariable.this.prop);

  System.out.println("內(nèi)部類的field值:" + this.prop);

  System.out.println("局部變量的值:" + prop);

  }

  }

  public void test()

  {

  InClass in = new InClass();

  in.info();

  }

  public static void main(String[] args)

  {

  new DiscernVariable().test();

  }

  }

  21.非靜態(tài)內(nèi)部類不能有靜態(tài)方法、靜態(tài)Field、靜態(tài)初始化塊

  22.在外部類之外訪問(wèn)內(nèi)部類

  訪問(wèn)非靜態(tài)內(nèi)部類:outclass.Inclass varname = new outclass().new InClass();

  訪問(wèn)靜態(tài)內(nèi)部類: outclass.Inclass varname = new outclass.Inclass();

  復(fù)制代碼 代碼如下:

  import java.util.*;

  class Out

  {

  class In

  {

  public In()

  {

  System.out.println("非靜態(tài)內(nèi)部類構(gòu)造器");

  }

  }

  }

  public class CreatInnerInstance

  {

  public static void main(String[] args)

  {

  Out.In in = new Out().new In();

  /*

  以上的代碼可分開(kāi)寫為:

  Out.In in;

  Out out = new Out();

  in = out.new In();

  */

  }

  }

  class SubClass extends Out.In

  {

  //顯示定義SubClass的構(gòu)造器

  public SubClass(Out out)

  {

  //通過(guò)轉(zhuǎn)入的Out對(duì)象顯示調(diào)用In的構(gòu)造器

  out.super();

  }

  }

  復(fù)制代碼 代碼如下:

  import java.util.*;

  class StaticOut

  {

  static class StaticIn

  {

  public StaticIn()

  {

  System.out.println("靜態(tài)內(nèi)部類構(gòu)造器");

  }

  }

  }

  public class CreatStaticInnerInstance

  {

  public static void main(String[] args)

  {

  StaticOut.StaticIn in = new StaticOut.StaticIn();

  /*

  以上的代碼可分開(kāi)寫為:

  StaticOut.StaticIn in;

  in = new StaticOut.StaticIn();

  */

  }

  }

  class SubClass extends StaticOut.StaticIn

  {

  //無(wú)須創(chuàng)建內(nèi)部類實(shí)例

  }

【java重點(diǎn)知識(shí)總結(jié)】相關(guān)文章:

java面試知識(shí)點(diǎn)總結(jié)02-17

java集合知識(shí)點(diǎn)總結(jié)02-17

java框架知識(shí)點(diǎn)總結(jié)02-17

java基礎(chǔ)知識(shí)點(diǎn)總結(jié)02-17

初中政治重點(diǎn)知識(shí)總結(jié)精選03-22

醫(yī)學(xué)基礎(chǔ)知識(shí)重點(diǎn)總結(jié)12-03

《離騷》重點(diǎn)知識(shí)11-29

高一政治重點(diǎn)知識(shí)總結(jié)03-29

兒科重點(diǎn)知識(shí)點(diǎn)總結(jié)08-09

主站蜘蛛池模板: √天堂资源网最新版在线 | 国产精品色婷婷 | 91福利在线观看 | 国产成人无码国产亚洲 | 熟妇人妻不卡中文字幕 | 特级做a爰片毛片免费看108 | 中文字幕亚洲乱码熟女一区二区 | 空即是色2 | 日本被黑人强伦姧人妻完整版 | av网在线免费观看 | 久久99国产精品久久99大师 | 丁香六月婷婷激情 | 在线一区av | 777777777亚洲妇女 | 免费不卡无码av在线观看 | 国产日韩不卡 | 黄色网络在线观看 | 国产精品久久久久久爽爽爽床戏 | 久久橹 | 国偷av久久久久久 | 狠狠躁夜夜躁久久躁别揉 | 国产福利无码一区在线 | 中国少妇偷人hd | 日本黄色三级大片 | 亚洲色图一区二区三区 | 亚洲婷婷在线观看 | 亚洲乱亚洲乱妇无码 | 日日日日日 | 爱av导航 | 国产乱人伦精品一区二区三区 | 中文字幕精品国产 | 91原创在线 | 涩涩精品 | 国产一区二区三区四区 | 国产精品亚洲综合一区 | 免费福利av | 男人的天堂社区 | 亚洲欧洲综合av | 毛片短视频 | 无码免费h成年动漫在线观看 | 亚洲精品久久久久一区二区 | 亚洲熟女综合色一区二区三区 | 麻豆国产一区二区三区 | 一本色综合久久 | 成年人免费看的视频 | 成人午夜激情在线 | 国产91精品一区二区三区四区 | 午夜肉体高潮免费毛片 | 色aⅴ色av色av偷拍 | 亚洲aⅴ在线观看 | 国产成a人亚洲精v品在线观看 | 国产成人精品高清久久 | 国产高清av片 | 六月丁香伊人 | 久久青草视频 | 99在线国产视频 | 性生活视频网址 | 麻豆国产原创中文av网站 | 1024精品视频| 亚洲愉拍自拍欧美精品 | 日本一二三区在线 | 国产黄色免费看 | 国产免费午夜福利757 | 久草免费福利资源站在线观看 | 天天操夜夜夜操 | 成人性教育做爰视频免费观看 | 亚洲国产精品日本无码网站 | 任你躁国产自任一区二区三区 | 亚洲国产高清在线一区二区三区 | 一本一道波多野结衣av黑人 | 久久91精品国产91久久小草 | 樱桃视频影视在线观看免费 | 亚洲综合伊人久久 | 亚洲一区二区免费视频 | 人妻与老人中文字幕 | 亚欧av无码乱码在线观看性色 | 午夜三级a三级三点自慰 | 国产精品久久..4399 | 色欲色欲久久综合网 | 91看视频 | 国产欧美一区二区三区在线播放 | 免费久久99精品国产自在现线 | 国产福利一区二区三区 | 麻豆一二三区av传媒 | 88888888国产一区二区 | 亚洲福利国产网曝 | 国内黄色小视频 | 国产爆乳肉感大码在线视频 | 中日韩精品视频 | 在线一区二区视频 | 日韩欧美激情在线观看 | 国产激情无码一区二区 | 日本高清视频在线观看 | 国产亚洲精品线视频在线 | 亚洲国产综合无码一区二区bt下 | 国产一区精品在线观看 | 中日韩乱码一二新区 | 粉嫩一区二区三区粉嫩视频 | 日本不卡一区在线观看 |