色噜噜人体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

主站蜘蛛池模板: 欧美日韩在线视频观看 | √资源天堂中文在线视频 | 久久人爽人人爽人人片av | 国产国拍亚洲精品 | 奇米影视777四色狠狠 | 被灌满精子的少妇视频 | 91在线精品播放 | 一区二区三区精品国产 | 免费国产一二三区四区乱码 | 女同互添互慰av毛片观看 | 国产精品50p | 亚洲91影院 | 国产色综合视频 | 啪啪网免费视频 | 久草在线资源福利站 | 老熟妇hd小伙子另类 | 国产目拍亚洲精品一区二区 | 中文字幕在线观看91 | 久久精品国产亚洲aⅴ瑜伽 在线观看免费高清视频 | 一级黄在线观看 | 波多野的理伦片免费播放 | 麻豆精品久久精品色综合 | 日本在线观看视频网站 | 成人精品视频在线播放 | 一级淫片视频 | 久久久国产精华特点 | 亚洲 日本 欧美 | 日韩一区国产二区欧美三区 | 制服丝袜有码中文字幕在线 | 日韩精品一区二区三区费 | 高潮内射双龙视频 | 国产乱码一二三区精品 | 99www| a级在线视频 | 伊人青青久久 | 一级做a爱 | 国产在线观看高清视频黄网 | av2014天堂| 亚洲va韩国va欧美va精品 | 末成年毛片在线播放 | 无码中文精品视视在线观看 | 日韩色综合 | 国产第六页 | 欧美一级一级一级 | 国产骚熟 | 亚洲一区激情校园小说 | 丰满的少妇xxxxx人伦理 | 亚洲一本通 | www·av·com| 热热热久久久 | 色诱久久av| 虎白女粉嫩尤物福利视频 | a√视频在线| 国产日韩久久久 | 18禁成人黄网站免费观看久久 | av一区三区 | 欧美人与禽z0zo牲伦交 | 日韩av片无码一区二区三区不卡 | 国产aⅴ无码久久丝袜美腿 桃色播播 | 国产欧美日韩在线免费观看 | 天码av无码一区二区三区四区 | 日本护士毛茸茸高潮 | 人妻无码中字在线a | 日本成年人刺激网站 | 国产午夜精品理论片a级探花 | 国产成人a视频高清在线观看 | 在线不卡aⅴ片免费观看 | 国外av片免费看一区二区三区 | 四虎精品成人a在线观看 | wwww.国产| 精国产品一区二区三区四季综 | 九色蝌蚪自拍视频 | 韩国 日本 亚洲 国产 不卡 | 小说区 亚洲 自拍 另类 | 中文字幕精品亚洲字幕资源网 | 樱花草在线社区www 亚洲激情国产精品 | 另类小说综合 | 亚洲成人播放 | 日本阿v不卡 | 色哟哟国产精品免费观看 | 国产精品久久久久久久久久久久久 | 狠狠操2024 | 91精彩视频在线观看 | 国产欧美一区二区三区免费看 | 亚洲vav在线男人的天堂 | 欧美日一区二区三区 | 欧美艹逼视频 | 中文字幕丰满人伦在线 | 亚洲无套| 欧美大片xxx | 9999在线视频 | 91快色 | 日韩精品无码中文字幕电影 | 国模裸体无码xxxx视频 | 国产精品久久久久久一区二区三区 | 欧美操日本 | 色婷婷亚洲婷婷五月 | 亚洲精品国产精品乱码视色 | 日韩美女中文字幕 |