//byte b='a'+'b';//compliation error ,
byte b =(int)('a'+'b')
nt或更短的表示式總是產生乙個int
byte d = 3;
d += 7;
//等價於
byte d = 3;
d = (byte)(d+7);
+=,-=,*=,/= 都是隱含強制轉換的。// float a = 2.0 //compliation error
float a = 2.0f
float a = (float) 2.0
浮點的字面值隱含為double
//byte a = 128 // byte can only hold up to 127
//short s = 32768 // short 32768 short 是符合位
byte a = (byte) 128 //
字面值不能大於變數的儲存範圍。 SQL select賦值的一些坑
之前做專案的時候,發現使用select給變數賦值但如果查詢的結果沒有返回時,並不會為變數賦值,而是使用原本的值,導致出錯 上網查詢了下資料,記錄下以免再犯錯 在使用select語句為sql變數賦值的時候,一定要清楚變數的值是取決於select語句的查詢結果,如果select語句最後一行資料都沒返回,...
Java 一些書寫格式
1.大括號 的使用 類定義中使用起括號均左邊齊頭的大括號,列如 public class datatime 類成員方法的實現部分,可以選擇以下倆種方法中的一種 起止括號均左邊齊頭或者起始括號在同一程式行尾部,終止括號左邊齊頭的格式,例如 方法原型部分較短時,使用下面的格式 也是一般的使用格式 pub...
java的一些感念
1 物件的初始化 1 非靜態物件的初始化 在建立物件時,物件所在類的所有資料成員會首先進行初始化。基本型別 int型,初始化為0。如果為物件 這些物件會按順序初始化。構造方法的作用就是初始化。2 靜態物件的初始化 程式中主類的靜態變數會在main方法執行前初始化。不僅第一次建立物件時,類中的所有靜態...