java賦值一些事宜(scjp指南)

2021-08-25 17:48:48 字數 555 閱讀 3878

//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方法執行前初始化。不僅第一次建立物件時,類中的所有靜態...