国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 學院 > 開發設計 > 正文

CertificationNotes(中英對照)

2019-11-18 14:30:51
字體:
來源:轉載
供稿:網友

  Initialization
  初始化
  * All class-level (member) variables are initialized before they can be used.
   All local variables are not initialized until it is done eXPlicitly.
   
  * 所有的主成員在他們使用之前被初始化所有的局部變量必須通過顯式的賦值來初始化
  
  * An array object (as distinct from reference) is always initialized(with zeroes or nulls)
  
  * 數組對象總是能夠初始化(零或者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.
  
  * 需要處理異常的成員初始化
  - 不能調用會拋出異常的方法
  - 不能對基本異常做任何處理
  - 假如你需要處理錯誤,將初始化的代碼放到構造器或者靜態初始化塊的 try/catch塊中,當然,你也可以放到非靜態的代碼塊中,但是構造器似乎更為通用。
  
  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是不可變的,即使他的某些方法看起來會改變字符串的內容,但實際上他們返回的是一個新的字符串,而不是改變原來的字符串
   - 類String的方法:cancat(String),trim(),replace(char,char)
   - 類String的靜態方法valueOf能處理所有的基本類型和對象(調用對象的toString()方法)
   - 在substring(int,int)方法中,第二個參數是"不包括"的(譯者注:第一個參數是"包括"的,例如substring(1,4)將會返回字符串從第二個字符開始(包括第二個字符),到第五個字符結束(不包括第五個字符)的子字符串)
   - 假如沒有找到,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 '=='.
  
  * 字符串池
   虛擬機有一個字符串池,保存著幾乎所有的字符串對象。字符串表達式總是指向字符串池中的一個對象。使用new操作創建的字符串對象不指向字符串池中的對象但是可以使用intern方法使其指向字符串池中的對象(譯者注:假如池中已經有相同的字符串--使用equals方法確定,則直接返回池中的字符串,否則先將字符串添加到池中,再返回)。池中兩個相等的字符串假如使用'=='來比較將返回真
  
  * StringBuffer doesn't override equals.
  
  * 類StringBuffer沒有覆蓋equals方法
  
  Arrays
  數組
  * Arrays are objects .. the following create a reference for an int array.
    int[] ii;
    int ii[];
  
  * 數組是一個對象 .. 下面的代碼創建一個整型數組的引用:
    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.
  
  * 你可以通過new操作或者顯式的初始化創建一個數組對象:
    ii = new int[3];
    ii = new int[] { 1,2,3 };
    int[] ii = { 1,2,3 }; // 只有聲明的時候
  
  * CAREFUL: You can't create an array object with:
    int iA[3];
  
  * 小心:你不能象下面這樣創建一個數組對象:
      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.
  
  * 假如你不提供初始值,對象數組的元素總是初始化成null,基本類型數組的元素總是初始化成零
  
  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的長度是兩個字節。
      int和float的長度都是四個字節。
      long和double的長度都是八個字節。
   - char是唯一的無符號基本類型
  
  * 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.
  
  * 表達式
  - 只有boolean,char,int,long,float,double和字符串的表達式;沒有byte和short的表達式
  - 字符(char)表達式:'d'、'/u0c20'(0c20必須是四位的十六進制數字)
  - 整型(int)表達式:0x3c0是十六進制形式,010是八進制形式
  - 可是使用合法范圍內的整型表達式對byte、short和char變量初始化
  
  * CAREFUL: can't assign a double literal to a float .. float fff = 26.55;
  
  * 小心:不能將一個double表達式賦給一個float變量 .. float fff = 26.55;
  
  * The only bit operators allowed for booleans are &^ (cant do ~ or shift ops)
  
  * 位運算只有&^(不能使用~或者移位操作)
  
  * Primitive wrapper classes
    - are immutable.
    - override equals.
    - the static valueOf(String) methods in primitive wrapper classes return wrapper objects rather than a primitives.
  
  * 基本類型的包裝類
   - 不可變的
   - 覆蓋equals方法
   - 靜態方法valueOf(String)返回的是包裝類而不是基本類型
  
  Conversions and Promotions
  類型轉換
  * 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不能跟其它的任何類型相互轉換,但是boolean->String是答應的
  * 所有的基本類型之間可以通過顯式的類型轉換而轉變成其它類型
  * char/byte/short/int/long到float/double的轉換是寬轉換,即使有可能丟掉部分信息
  * 窄轉換需要顯式的轉換
   - 整型的窄轉換只簡單的去掉高位比特
   - 所有到char的轉換都是窄轉換(包括byte)因為轉換是從有符號數到無符號數
    的轉換,負數將會得到一個混亂的結果
  
  * Widening primitive and reference conversions are allowed for assignment and in matching the arguments to a method (or ctor) call.
  
  * 對象和基本類型的寬轉換答應在賦值和匹配的方法調用中(非顯式的)使用
  
  * For assignment (but not method invocation), representable constant int expressions can be converted to byte, char or shorts (eg. char c = 65).
  
  * 賦值時,合法的整型表達式能被自動轉換成byte、char或者short(例如:char c = 65)
  
  * Unary numeric promotions: byte/short/char to int

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
日本动漫同人动漫在线观看| 国产女主播在线观看| 精品三级久久久久久久电影聊斋| av免费网站在线观看| 国产剧情在线一区| 国产成在线观看免费视频| 国产精品自产拍在线观看2019 | 免费看av大片| 2019中文字幕在线视频| 国产一二三区在线观看| 国产原创在线播放| 午夜影院免费| www.色五月| 国内外激情在线| 91精品国产高久久久久久五月天| 亚洲国产aⅴ精品| 99热在线免费观看| 国产高清视频在线| 在线观看精品视频一区二区三区 | 亚洲欧美综合乱码精品成人网| 欧美视频免费一区二区三区| 九九在线观看免费视频| 国产精品9区| 欧美日韩在线中文字幕| 国产福利资源| 最近中文字幕mv免费高清电影| 国产成人精品实拍在线| 久久久久久久久久久久网站| 国产精品免费视频一区一| 久热精品免费视频| 中文字幕4区| 天天草天天操| 国产无套粉嫩白浆在线2022年| 日本啊v在线| 亚洲天堂二区| 2021av在线| 中文字幕网站视频在线| 欧美日韩久久中文字幕| 天天草天天爽| 日本动漫同人动漫在线观看| 亚洲综合在线免费| 精品美女调教视频| 国产精品二线| 国产视频精品久久| 国产精选在线视频拍拍拍| 青娱乐在线视频观看| 亚洲精品在线播放视频| 在线观看wwww| 毛片在线视频| 中文字幕国产视频| 国产素人视频在线观看| 国产免费永久在线观看| 91av资源在线| 国产一区二区三区不卡在线| 国产天堂在线观看| av大片在线| 男女羞羞视频在线观看| 天堂亚洲精品| 在线视频中文字幕久| 欧美高清视频| 国产系列在线观看| 99精品老司机免费视频| www在线免费观看视频| 国产精品一卡二卡三卡| 国产精品被窝福利一区| a视频免费看| 好看的中文字幕在线播放| 中文字幕在线播放网址| 99在线视频观看| 成在线人视频免费视频| 国产经典av| 麻豆国产在线播放| 国产成+人+亚洲+欧美+综合| 亚洲综合激情六月婷婷在线观看| 国产原创av在线| 在线观看中文字幕| 99视频免费在线观看| 亚洲大香人伊一本线| 国产人成在线视频| 欧美日韩久久中文字幕| 91麻豆福利| 日本视频三区| 精品精品导航| 国产区视频在线播放| 免费精品国产自产拍观看| 国产高清在线观看| 国产美女极品在线| 青青久草在线| 天天插天天干| 日本在线天堂| 一二三四区在线观看| 国产精品久久精品牛牛影视| 日本中文字幕在线观看| 浪潮av一区| 激情亚洲综合网| 日本久久网站| 在线视频三级| 精品国产高清自在线一区二区三区 | 精品一区二区三区在线成人| 免费观看v片在线观看| 亚洲一道本在线| 99热免费在线观看| 国产大学生粉嫩无套流白浆| 国产日本在线观看| 国产精品99爱免费视频| 国产一级在线观看| 国产精品秘入口| 91国内精品久久久久| 国产日韩欧美一区二区三区视频| 中文字幕视频在线| 69久久久久| eeuss影影院www在线播放| 亚洲成人av高清| 热99re久久精品精品免费| 久草在线资源福利| 最新中文字幕在线| 国产叼嘿网站免费观看不用充会员| 91中文字幕网| 香蕉视频在线看| 交视频在线观看国产| 九色在线网站| 国产精品666| 亚洲精品一区中文字幕电影| 免费视频中文字幕| 国产亚洲精品午夜高清影院| 精品推荐蜜桃传媒| 久热国产在线视频| 国产娇喘精品一区二区三区图片| 在线黄色国产电影| 最新中文字幕av专区| 亚洲网站一区| 国产偷倩在线播放| 爱福利在线视频| 精品亚洲综合| 国产麻豆精品一区二区三区v视界| 久草视频国产| 精品51国产黑色丝袜高跟鞋| 丁香综合五月| 在线观看av资源网| 中文字幕在线免费| 欧美日韩在线精品成人综合网| 国产香蕉尹人视频在线| 白浆爆出在线观看| 精品欧美日韩一区二区| 国产精品一区二三区| 四虎国产精品永久在线| 国产精品xxx电影| 成人精品一区二区三区免费| 尤物视频在线观看视频| 国产日本视频| 福利视频网站导航| eeuss影院在线| 999精品网| 99re热视频在线| 在线观看免费高清完整| 69国产精品视频| 国产高潮又爽又无遮挡又免费| 中文字幕中文字幕在线中高清免费版 | 亚洲大香人伊一本线| 国产高清在线视频| 国产精品福利视频一区二区三区| 久热精品视频在线播放| 午夜亚洲成人| v天堂福利视频在线观看| 天天操夜夜添| 麻豆精品不卡国产免费看| 日本不卡视频一区二区| 青草视频在线播放| 日本在线天堂| 快射av在线播放一区| 九九热在线观看视频| 国产九九九九| 国产精品剧情一区二区在线观看| 国产亚洲精品自在线观看| 中文字幕在线播放网址| 国产精品久久久精品a级小说| 中文字幕第一页av| 在线中文字幕资源| eeuss在线观看| 国产在线二区| 国产青草视频在线观看视频| 国产爆初菊在线观看免费视频网站| 国产激情在线视频| 在线免费日韩| 高清欧美精品xxxxx在线看| 国产人成在线视频| 四虎国产精品永久地址998| 黄网站在线观看高清免费| 中文字幕在线第一页| 精品乱码一区二区三四区视频| av在线电影观看| 国产在线一二三| 国产高清一级片| 久久国产综合视频| 国产aa视频| 中文字幕在线播放网址| 日本不卡1区2区3区| 精品美女视频在线观看免费软件| 麻豆精品免费视频入口| 国产精品666|