亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

CertificationNotes(中英對(duì)照)

2019-11-18 14:30:51
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  Initialization
  初始化
  * All class-level (member) variables are initialized before they can be used.
   All local variables are not initialized until it is done eXPlicitly.
   
  * 所有的主成員在他們使用之前被初始化所有的局部變量必須通過(guò)顯式的賦值來(lái)初始化
  
  * An array object (as distinct from reference) is always initialized(with zeroes or nulls)
  
  * 數(shù)組對(duì)象總是能夠初始化(零或者null)
  
  * Member initialization with the declaration has exception PRoblems:
  - cannot call methods that throw a checked exception.
  - cannot do error recovery from runtime exceptions.
  - If you need to deal with errors you can put the initialization code along with try/catch statements in either a ctor (for instance fields) or in a static initialization block for static fields. You can also have instance (non-static) initialization blocks but ctors are more recognizable.
  
  * 需要處理異常的成員初始化
  - 不能調(diào)用會(huì)拋出異常的方法
  - 不能對(duì)基本異常做任何處理
  - 假如你需要處理錯(cuò)誤,將初始化的代碼放到構(gòu)造器或者靜態(tài)初始化塊的 try/catch塊中,當(dāng)然,你也可以放到非靜態(tài)的代碼塊中,但是構(gòu)造器似乎更為通用。
  
  Strings
  字符串
  * The String class
   - Because string is an immutable class, its instance methods that look like they would transform the object they are invoked upon, do not alter the object and instead return new String objects.
   - String has methods concat(String),trim(),replace(char,char)
   - String has static valueOf methods for a whole bunch of primitives and for Object too (equivalent to Object.toString()).
   - in substring(int,int), the second arg is exclusive.
   - indexOf methods returns -1 for 'not found'
  
  * 類String
   - 類String是不可變的,即使他的某些方法看起來(lái)會(huì)改變字符串的內(nèi)容,但實(shí)際上他們返回的是一個(gè)新的字符串,而不是改變?cè)瓉?lái)的字符串
   - 類String的方法:cancat(String),trim(),replace(char,char)
   - 類String的靜態(tài)方法valueOf能處理所有的基本類型和對(duì)象(調(diào)用對(duì)象的toString()方法)
   - 在substring(int,int)方法中,第二個(gè)參數(shù)是"不包括"的(譯者注:第一個(gè)參數(shù)是"包括"的,例如substring(1,4)將會(huì)返回字符串從第二個(gè)字符開始(包括第二個(gè)字符),到第五個(gè)字符結(jié)束(不包括第五個(gè)字符)的子字符串)
   - 假如沒(méi)有找到,indexOf方法將返回-1
  
  * String Pool:
   A JVM has a string pool where it keeps at most one object of any String. String literals always refer to an object in the string pool. String objects created with the new Operator do not refer to objects in the string pool but can be made to using String's intern() method. Two String references to 'equal' strings in the string pool will be '=='.
  
  * 字符串池
   虛擬機(jī)有一個(gè)字符串池,保存著幾乎所有的字符串對(duì)象。字符串表達(dá)式總是指向字符串池中的一個(gè)對(duì)象。使用new操作創(chuàng)建的字符串對(duì)象不指向字符串池中的對(duì)象但是可以使用intern方法使其指向字符串池中的對(duì)象(譯者注:假如池中已經(jīng)有相同的字符串--使用equals方法確定,則直接返回池中的字符串,否則先將字符串添加到池中,再返回)。池中兩個(gè)相等的字符串假如使用'=='來(lái)比較將返回真
  
  * StringBuffer doesn't override equals.
  
  * 類StringBuffer沒(méi)有覆蓋equals方法
  
  Arrays
  數(shù)組
  * Arrays are objects .. the following create a reference for an int array.
    int[] ii;
    int ii[];
  
  * 數(shù)組是一個(gè)對(duì)象 .. 下面的代碼創(chuàng)建一個(gè)整型數(shù)組的引用:
    int[] ii;
    int ii[];
  
  * You can create an array object with new or an explicit initializer:
    ii = new int[3];
    ii = new int[] { 1,2,3 };
    int[] ii = { 1,2,3 ); // only when you declare the reference.
  
  * 你可以通過(guò)new操作或者顯式的初始化創(chuàng)建一個(gè)數(shù)組對(duì)象:
    ii = new int[3];
    ii = new int[] { 1,2,3 };
    int[] ii = { 1,2,3 }; // 只有聲明的時(shí)候
  
  * CAREFUL: You can't create an array object with:
    int iA[3];
  
  * 小心:你不能象下面這樣創(chuàng)建一個(gè)數(shù)組對(duì)象:
      int iA[3];
  * If you don't provides values, the elements of obj arrays are always initialized to null and those of primitive arrays are always initialized to 0.
  
  * 假如你不提供初始值,對(duì)象數(shù)組的元素總是初始化成null,基本類型數(shù)組的元素總是初始化成零
  
  Primitive Types
  基本類型
  * Primitive types:
   - short and char are both 2 bytes.
    int and float are both 4 bytes.
    long and double are both 8 bytes.
   - char is the only unsigned primitive type.
  
  * 基本類型:
   - short和char的長(zhǎng)度是兩個(gè)字節(jié)。
      int和float的長(zhǎng)度都是四個(gè)字節(jié)。
      long和double的長(zhǎng)度都是八個(gè)字節(jié)。
   - char是唯一的無(wú)符號(hào)基本類型
  
  * Literals:
   - You can have boolean, char, int, long, float, double and String literals.
    You cannot have byte or short literals.
   - char literals: 'd' '/u0c20' (the 0c20 must be a 4-digit hex number).
   - int literals: 0x3c0 is hex, 010 is octal(for 8).
   - You can initialize byte, short and char variables with int literals(or const int expressions) provided the int is in the appropriate range.
  
  * 表達(dá)式
  - 只有boolean,char,int,long,float,double和字符串的表達(dá)式;沒(méi)有byte和short的表達(dá)式
  - 字符(char)表達(dá)式:'d'、'/u0c20'(0c20必須是四位的十六進(jìn)制數(shù)字)
  - 整型(int)表達(dá)式:0x3c0是十六進(jìn)制形式,010是八進(jìn)制形式
  - 可是使用合法范圍內(nèi)的整型表達(dá)式對(duì)byte、short和char變量初始化
  
  * CAREFUL: can't assign a double literal to a float .. float fff = 26.55;
  
  * 小心:不能將一個(gè)double表達(dá)式賦給一個(gè)float變量 .. float fff = 26.55;
  
  * The only bit operators allowed for booleans are &^ (cant do ~ or shift ops)
  
  * 位運(yùn)算只有&^(不能使用~或者移位操作)
  
  * Primitive wrapper classes
    - are immutable.
    - override equals.
    - the static valueOf(String) methods in primitive wrapper classes return wrapper objects rather than a primitives.
  
  * 基本類型的包裝類
   - 不可變的
   - 覆蓋equals方法
   - 靜態(tài)方法valueOf(String)返回的是包裝類而不是基本類型
  
  Conversions and Promotions
  類型轉(zhuǎn)換
  * boolean->anything but boolean or string is not allowed.
  * All other primitive conversions are allowed with an explicit cast.
  * char/byte/short/int/long to float/double is a widening conversion even if some precision is lost (the overall magnitude is always preserved).
  * Narrowing conversions require an explicit cast.
   - integral narrowing conversions simply discard high-order bits.
   - anything to char is a narrowing conversion (inc byte) because its signed to unsigned and negative numbers get messed up
  
  * boolean不能跟其它的任何類型相互轉(zhuǎn)換,但是boolean->String是答應(yīng)的
  * 所有的基本類型之間可以通過(guò)顯式的類型轉(zhuǎn)換而轉(zhuǎn)變成其它類型
  * char/byte/short/int/long到float/double的轉(zhuǎn)換是寬轉(zhuǎn)換,即使有可能丟掉部分信息
  * 窄轉(zhuǎn)換需要顯式的轉(zhuǎn)換
   - 整型的窄轉(zhuǎn)換只簡(jiǎn)單的去掉高位比特
   - 所有到char的轉(zhuǎn)換都是窄轉(zhuǎn)換(包括byte)因?yàn)檗D(zhuǎn)換是從有符號(hào)數(shù)到無(wú)符號(hào)數(shù)
    的轉(zhuǎn)換,負(fù)數(shù)將會(huì)得到一個(gè)混亂的結(jié)果
  
  * Widening primitive and reference conversions are allowed for assignment and in matching the arguments to a method (or ctor) call.
  
  * 對(duì)象和基本類型的寬轉(zhuǎn)換答應(yīng)在賦值和匹配的方法調(diào)用中(非顯式的)使用
  
  * For assignment (but not method invocation), representable constant int expressions can be converted to byte, char or shorts (eg. char c = 65).
  
  * 賦值時(shí),合法的整型表達(dá)式能被自動(dòng)轉(zhuǎn)換成byte、char或者short(例如:char c = 65)
  
  * Unary numeric promotions: byte/short/char to int

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产亚洲欧美日韩俺去了| 少妇精品久久久久久久久久| 午夜久久久久| 国产午夜免费福利| 国产一级二级在线观看| 亚洲一区二区日本| 日韩欧美一中文字暮专区| 天天爽天天爽夜夜爽| 国产亚洲精品自在久久| 麻豆成人综合网| 国产欧美一区二区精品久久久| 一级黄色片免费看| 岛国一区二区三区高清视频| 亚洲精品无码专区在线播放| 国内精品久久久久久久| 国产精品中文字幕亚洲欧美| 美女撒尿一区二区三区| 国产综合无码一区二区色蜜蜜| 国产亚洲精品资源在线26u| 波多野结衣家庭教师在线播放| 国产乱女淫av麻豆国产| 日韩精品中文字幕在线播放| 久久免费一区| 寂寞少妇一区二区三区| 精品免费视频一卡2卡三卡4卡不卡| 小草av在线播放| 日本亚洲视频在线| 久久99精品视频一区97| 99热成人精品热久久66| 久艹在线观看视频| 日日草天天草| 亚洲中国最大av网站| 激情综合一区二区三区| 国产一区二区三区探花| 成人动漫视频在线观看| 久草视频中文在线| 无码人妻aⅴ一区二区三区玉蒲团| 久久一二三四区| 精品欧美一区二区久久久| 日本成a人片在线观看| 亚洲男人天堂手机在线| 亚洲黄色精品视频| 91久久在线观看| 性一交一乱一区二区洋洋av| 成人欧美一区二区三区黑人麻豆| 综合欧美视频一区二区三区| 日韩美香港a一级毛片| 日本亚洲精品在线观看| av不卡中文字幕| 可以在线看的av网站| 麻豆av一区二区三区久久| 欧美日韩国产不卡在线看| 欧美激情理论| 国产情侣在线视频| 日本大片免费看| 成人亚洲国产| 免费看黄色91| 免费高清视频日韩| 国产一区二区导航在线播放| 日韩无码精品一区二区| 日本在线成人一区二区| 在线视频中文字幕一区二区| 美女视频黄免费| 久久久久久久久久国产精品| 国产精品va| 国产偷人妻精品一区二区在线| 狠狠精品干练久久久无码中文字幕| 中文在线有码| 国产十八熟妇av成人一区| 小早川怜子痴女在线精品视频| 亚洲精品国产精品国自产观看| 日韩中文字幕免费在线| av一区二区三区| 艳妇乳肉豪妇荡乳av无码福利| 日韩一级完整毛片| jizzjizz丝袜老师| 精品久久久久久久久久久久久久久久久久| 欧美日韩中文字幕一区二区三区| 中文字幕免费精品一区| 国产精品高潮在线| 4438全国亚洲精品观看视频| 国产极品嫩模在线观看91精品| 杨幂一区二区国产精品| 蜜桃免费网站一区二区三区| 精品视频在线观看免费观看| 欧美色图另类| 亚洲综合色区另类av| 九色91视频| 成视频年人免费看黄网站| 成人h动漫精品一区二区| 黑森林福利视频导航| 亚洲女人被黑人巨大进入al| 免费在线性爱视频| 日韩在线视频免费观看高清中文| 成人免费xxxxx在线视频| 亚洲乱码一区二区三区三上悠亚| 无码粉嫩虎白一线天在线观看| 国产精品大片| 国语自产精品视频在免费| 国产精品嫩草影院在线看| 免费成人高清视频| 欧美xxx黑人xxx水蜜桃| 精品国产欧美一区二区五十路| 成a人片国产精品| 欧美日韩一区视频| 四虎国产精品永远| 欧美男女交配视频| 日本精品黄色| 夜夜未满十八勿进的爽爽影视| 俺去啦;欧美日韩| 92福利视频午夜1000合集在线观看| 成人疯狂猛交xxx| 欧美在线视频在线播放完整版免费观看| 天天躁日日躁成人字幕aⅴ| 一个人看的www在线免费观看| 国产情侣av自拍| 亚洲精品中文在线| 久久国产精品区| 奇米视频888| 成人免费视频网站在线观看| 亚洲最大的免费| 精品福利在线| 欧美亚洲综合网| 欧美日韩一级在线| 国产午夜一区二区三区| 日韩av一级大片| 亚洲观看高清完整版在线观看| 欧美视频一区在线观看| 桃花色综合影院| 久久精品亚洲国产奇米99| 一插菊花综合| 一线天粉嫩在线播放| 国产一区二区三区视频在线观看| 精品人妻一区二区三区免费看| 亚洲欧美日韩精品一区二区| aiai久久| 亚洲精品综合网| 九色在线视频蝌蚪| 625成人欧美午夜电影| 日韩不卡av在线| 日韩免费看网站| 中文高清一区| 久久无码人妻精品一区二区三区| 亚洲丝袜精品丝袜在线| 国产又白又嫩又爽又黄| 黄色一级片播放| 97国产在线| 国产日韩欧美一区二区三区乱码| 精品视频麻豆入口| 狠狠色2019综合网| 久久国产精品波多野结衣av| 中文字幕在线观看不卡视频| 9l视频自拍9l视频自拍| 性欧美1819sex性高清大胸| 一区二区不卡在线视频 午夜欧美不卡在| 日本成人一区二区| 8×8x拔擦拔擦在线视频网站| 一区二区在线观看免费视频播放| 成人欧美在线| 欧美视频观看一区| 国产清纯美女被跳蛋高潮一区二区久久w| 新片速递亚洲合集欧美合集| 成人3d动漫一区二区三区91| 国产成人羞羞电影网站在线观看| 国产不卡一卡2卡三卡4卡5卡在线| 亚洲无人区码一码二码三码的含义| 色猫咪免费人成网站在线观看| 亚洲大尺度视频在线观看| 国产亚洲视频一区| 欧美xxxx性猛交bbbb| 高潮毛片无遮挡| av男人天堂网| 日韩av免费一区| 成人影视免费观看| 日韩美女激情视频| 四虎永久在线精品免费一区二区| 99久久九九| 免费羞羞视频| 天堂中文av在线资源库| 日韩福利视频在线观看| 国产精彩视频一区二区| 久久久综合网| 亚洲一区二区av在线| 国产日韩精品视频一区二区三区| 中文字幕欧美日韩一区二区三区| 草草浮力影院| 亚洲国产日韩欧美在线99| 成人在线免费观看av| 亚洲欧美精品日韩欧美| 色综合中文综合网| 欧美挠脚心视频网站| 亚洲图片制服诱惑| 在线区一区二视频| 国产精品亚洲片夜色在线| 偷窥韩漫第三季| 国产一级片免费视频| 欧美freesex黑人又粗又大| 粉嫩高潮美女一区二区三区| 亚洲ⅴ国产v天堂a无码二区| 中文字幕在线久热精品| 91丨九色丨蝌蚪丨对白| 欧美最猛黑人xxxx黑人猛交3p| 91麻豆福利精品推荐| 精品一区二区三区影院在线午夜| 国产一级特黄a高潮片| 无码免费一区二区三区免费播放| 国产精品久久久久久久第一福利| 天天干天天干天天操| 欧美综合一区二区三区| 亚洲国产成人91精品| 精品国产一区二区三区香蕉沈先生| 亚洲色图另类专区| 国产婷婷精品av在线| 最新国产热播激情视频| 多男操一女视频| 中文字幕 欧美 日韩| 男男视频在线观看网站| 欧美亚洲免费高清在线观看| 九九热最新视频//这里只有精品| 好吊视频一二三区| 久久久国产精品免费| 6080午夜不卡| 色悠悠亚洲一区二区| 国产乱码精品一区二区亚洲| 好吊成人免视频| 国产色在线播放| 日韩www.| 偷窥国产亚洲免费视频| 亚洲女则毛耸耸bbw| 国产成人3p视频免费观看| www污污网站在线看| 色婷婷精品大视频在线蜜桃视频| 欧美xxxx日本和非洲| 欧美经典三级视频一区二区三区| 国产精品白浆一区二小说| 日韩亚洲国产精品| 日日干夜夜草| 精品乱码一区内射人妻无码| 亚洲欧洲精品在线| 久久免费少妇高潮久久精品99| 丝袜理论片在线观看| 日韩欧美在线观看强乱免费| 强伦女教师2:伦理在线观看| 亚洲在线一区二区三区| www.日本在线播放| 国产午夜精品一区二区三区视频| 日韩亚洲欧美成人| 国产一区二区欧美日韩| 久久精品国产精品亚洲毛片| 在线视频免费在线观看一区二区| 色老板免费视频| 国产做受高潮69| 亚洲综合色丁香婷婷六月图片| 在线观看av中文字幕| 欧美国产日本韩| 一区二区三区无毛| 99国产精品99久久久久久| 亚洲精品资源| 日本久久精品| 亚洲天堂手机在线| 国产精品毛片高清在线完整版| 欧美成人性福生活免费看| 国产精品你懂的在线观看| 国产三级香港三韩国三级| 欧美一区免费视频| 日韩欧美黄色网址| 欧美日韩国产亚洲一区| 亚洲色图在线观看| 久久久久久久久久码影片| 亚洲欧美偷拍另类a∨色屁股| 香蕉影院在线| 热99re久久精品精品免费| 一区二区三区福利视频| 91在线免费看网站| 伊人伊成久久人综合网站| 99电影在线观看| 亚洲人午夜精品免费| 日本性高潮视频| 伊人久久大香线蕉综合热线| 国产激情一区二区三区四区| 青草视频在线播放| 国产精品伦一区| a级大片免费看| 中文字幕在线视频网站| 性少妇xx生活| 手机看片国产日韩| 成人免费精品动漫网站| 爆操欧美孕妇| 久久亚洲精品中文字幕| 欧美成人免费电影| 网站黄色在线观看| 真实新婚偷拍xxxxx| 午夜在线视频观看| 欧美日韩在线免费| 精品国产鲁一鲁一区二区三区| 中文一区一区三区免费在线观看| 好吊色视频在线观看| 99视频在线观看视频| av在线不卡免费观看| 粉嫩在线一区二区三区视频| 国产成人无码av在线播放dvd| 欧美性色欧美a在线播放| 国产麻豆久久| 性欧美高清强烈性视频| 欧美日韩国产区| 黄色一级大片在线免费看产| 亚洲av综合色区无码另类小说| 中文字幕高清在线观看| 在线人体午夜视频| 欧美国产精品一区| 九九久久久久午夜精选| 欧美性高潮床叫视频| 亚洲永久网站| 一级国产黄色片| 最好看的2019的中文字幕视频| 北条麻妃在线观看视频| 超碰中文字幕在线观看| 欧美日韩一区二区在线播放| 美媛馆国产精品一区二区| 91九色美女在线视频| 欧美黑人巨大xxxx猛交| 多男操一女视频| 久久九九久久九九| 久久综合社区| 色猫猫国产区一区二在线视频| www.日本不卡| 亚洲欧美偷拍三级| 伊人影院在线视频|