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

主站蜘蛛池模板: 国产亚洲精品久久久久久动漫 | tube·88hdxxxx国产 | 亚洲熟女乱色综合亚洲图片 | 精品一区二区三区在线成人 | 国产传媒自拍 | 日韩av一区二区三区在线 | 国产精品国产高清国产av | 久久人人97超碰精品 | 少妇扒开双腿让我看个够 | 男人添女性荫道口视频 | 西西人体www大胆高清视频 | 亚洲综合在线播放 | 亚洲熟女乱色综合一区 | 国产成人鲁鲁免费视频a | 精品久久久久久 | 久久精品99久久香蕉国产 | 欧美三级少妇 | 国产一级久久 | 亚洲色大成网站久久久 | 亚洲黄色成人在线播放 | 偷拍男女树林做爰 | 久草在线视频资源站 | 蜜臀.com| 国产精品成人网 | 成人啪精品视频网站午夜 | 亚洲性人人天天夜夜摸 | 免费裸体黄网站18禁止观看 | 真人床震高潮全部视频免费 | 一区二区伊人久久大杳蕉 | 国产成人专区 | 9色网| 揄拍成人国产精品视频 | 国产精品久久久久久三级 | 国产精品99久久免费黑人人妻 | av在线不卡观看 | 超碰97人人模人人爽人人喊 | 国产99视频在线观看 | 草草草在线观看 | 国产精品国产三级国产普通话99 | 国产盗摄xxxx视频xxxx | 新久草在线视频 | 亚洲视频一二三 | 亚洲欧洲日韩综合 | 久久免费99精品久久久久久 | 秋霞影院午夜伦a片欧美 | 精品卡1卡2卡三卡免费网站 | 欧美日韩逼 | 女人被做到高潮视频 | 99国产精品久久久久久久 | 无码高潮喷水在线观看 | 美女毛片一区二区三区四区 | 欧美 亚洲 国产 日韩 综aⅴ | 丰满少妇又爽又紧又丰满在线观看 | 日av一区 | 樱花草www在线 | 久久三级精品 | www.黄色小说.com | 国产一区成人在线 | 韩国三级电影一区二区 | 亚洲精品福利 | 成人性欧美丨区二区三区 | 五月色丁香婷婷网蜜臀av | 嫩草影院懂你的影院 | 蜜桃av成人 | 男女啪啪视屏 | 国产麻豆剧果冻传媒星空视频 | 女人扒开下面无遮挡 | av一区二区三区人妻少妇 | av网址在线播放 | 婷婷资源网 | 国产情侣主伺候绿帽男m | 一级α片免费看 | 国产理论高清一卡二卡三卡 | 人妻aⅴ无码一区二区三区 亚洲熟妇无码av不卡在线观看 | 国产精成人品 | 国产香蕉97碰碰视频碰碰看 | 中文字幕在线视频精品 | 亚洲精品97久久中文字幕无码 | 国产欧美激情 | 国产精品亚洲一区二区无码 | 国产高清吹潮免费视频 | 激情网婷婷| 成人天堂资源www在线 | 人与野鲁交xxxⅹ视频 | 日本高清色本在线www | 超caopor在线公开视频 | 警花系列乱肉辣文小说 | 女人特黄大aaaaaa大片 | 黑色丝袜吻戏亲胸摸腿 | 国产午夜免费 | 台湾一级片 | 国产人与禽zoz0性伦 | 日本一区不卡在线观看 | 性感av在线 | 色爱综合激情五月激情 | 亚洲第一成年人网站 | 87福利午夜福利视频 | 欧美日韩色视频 | 999国内精品永久免费视频 |