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

主站蜘蛛池模板: 成年人网站视频免费 | 国产97色在线 | 欧洲 | 国产成人一区二区三区在线观看 | 国产污污网站 | 亚无码乱人伦一区二区 | 久久婷婷大香萑太香蕉av人 | 免费在线视频一区二区 | 日韩αv在线 | 国产成人无码精品久久二区三区 | 一区二区免费高清观看国产丝瓜 | 国产视频2021 | 午夜人成免费视频 | 国产精品热久久高潮av袁孑怡 | 欲香欲色天天综合久久 | 中文字幕第一 | 久久国产精品久久久久久久久久 | 91九色丨porny最新地址 | 伊甸园一区二区 | 免费午夜爽爽爽www视频十八禁 | 欧洲丰满老熟xxxx | 午夜性色一区二区三区不卡视频 | 一边摸一边叫床一边爽av | 无码人妻少妇色欲av一区二区 | 国产欧美综合一区 | 人人射人人插 | 免费欧美一级 | 亚洲天堂影院在线观看 | av在线播放日韩亚洲欧我不卡 | 国产精品亚洲二区在线观看 | 亚洲三级高清免费 | 正在播放国产真实哭都没用 | 天天久久综合网 | 亚洲国产一区二区三区日本久久久 | 久久亚洲堂色噜噜av入口网站 | 樱花草在线播放免费中文 | 国产精品久久久久影院色老大 | 亚洲国产精品成人网址天堂 | 激情总合网 | 午夜快播| 精品国产自在现线看久久 | 奇米影视7777久久精品人人爽 | 中文字幕一本 | 在线欧美中文字幕农村电影 | 国产精品一区二区无线 | 狠狠色噜噜狠狠狠狠97 | 国产肉体ⅹxxx137大胆 | 亚洲色图50p| 成人欧美一区二区三区在线观看 | 91久久精品在线观看 | 欧美日韩网站在线观看 | 一区二区三区黄 | www.在线观看av| 在线观看国产视频 | 中国毛片大全 | 五月伊人网 | 草莓视频18免费观看 | 久一蜜臀av亚洲一区 | 精品国产一二三区 | 失禁潮痉挛潮喷av在线无码 | 日韩欧美在线观看视频网站 | 免费黄色官网 | 国内外精品激情刺激在线 | 我想看一级黄色毛片 | 无码日韩做暖暖大全免费不卡 | 高清精品国内视频 | 艳妇臀荡乳欲伦69调教视频 | 国语对白永久免费 | 在线不卡免费视频 | 成人宗合网 | 欧洲丰满大乳人妻无码欧美 | 中文字幕人成人乱码亚洲电影 | 欧美一级黄色录像 | 国产精品992tv在线观看 | 日本中文字幕一级 | 天天爱综合 | 欧美日韩国产第一页 | 激情六月丁香 | 亚洲乱码国产乱码精品精姦 | 高清欧美一区二区三区 | 色综合久久中文娱乐网 | 亚洲女欲精品久久久久久久18 | 亚洲3atv精品一区二区三区 | 无码专区狠狠躁天天躁 | 色欲国产精品一区成人精品 | 高h纯肉无码视频在线观看 国产无套粉嫩白浆内谢网站 | 人人摸人人搞人人透 | 牛牛av在线 | 一二三区精品视频 | www.欧美视频| 999久久久久久久久6666 | 欧美小视频在线观看 | 国产精品久久久久久久久av大片 | 在线观看国产日韩 | 国产精品嫩草影院ccm | 国产 日韩 欧美 制服 另类 | 图片区小说区视频区综合 | 国产专区av | 色偷偷888欧美精品久久久 | 男主和女配啪慎入h闺蜜宋冉 |