<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
在java中規定識別符號中只能包含:字母,數位及下劃線和$ 符號,但不能以數位開頭,嚴格區分大小寫.
參考標準當中的規定:
1.類名:大駝峰,每個單詞首字母大寫(HelloWorld)
2.方法名:小駝峰,從第二個單詞開始每個單詞首字母大寫(helloWorld)
3.變數名:小駝峰
不合法識別符號如下(範例):
java當中的整型與浮點數都是嚴格帶有符號位
java中有8種基本資料型別
如下(範例):
大家特別應該注意:
1.在java種字元型佔2位元組,因為在C語言種使用的是ASCII編碼,java種使用的是unicode編碼方式.
2.不論是在x64,x86環境下,int都佔用4位元組,long佔用8位元組.
因為Java是一門安全性十分高的語言,在我們入門的時候,會犯各種各樣的小錯誤,讓我們一起來探究一下吧.
public static void main(String[] args) { int a; System.out.println(a); }
在java當中,區域性變數未進行初始化,系統會編譯錯誤.
解決方案:
1.初始化
2.賦值
public static void main(String[] args) { int a; a=10;//1.賦值 System.out.println(a); int b=10;//2.初始化 System.out.println(b); }
public static void main(String[] args) { int a=2147483648; System.out.println(a); }
在這裡我們探討一下整數的範圍:因為java的資料是具有符號位的.
在這裡我們使用Java的包裝類進行計算:
我們可以看到在最上面的程式中賦值超過了Int的範圍,所以編譯的時候會報錯.
在java中預設整型為int型,浮點型預設為double
有以下規定:
public static void main(String[] args) { float a=3.5f; long b=10L; }
public static void main(String[] args) { int a=3; int b=2; System.out.println(a/b); }
這裡會輸出1.5嗎?
在Java中,int值只能儲存整數部分,不管小數多少,直接捨棄
解決方案:
public static void main(String[] args) { int a=3; int b=2; System.out.println(a*1.0/b); double c=3.0; double d=2.0; System.out.println(c/d); }
public static void main(String[] args) { double ret=1.1; System.out.println(ret*ret); }
因為浮點數在記憶體中的儲存問題,double型別的記憶體遵守IEEE 754標準,因為在儲存時會有一定的精度誤差,所以浮點數並不是一個準確值,而是一個近似值.
public static void main(String[] args) { double ret=1.1; System.out.println(ret*ret); }
在Java中不存在0表示假,1表示真的說法.
boolean型別的變數只有兩種取值,true表示真,false表示假
情況1:
public static void main(String[] args) { int a=2; long b=3L; int c=a+b; }
int與long進行計算時,會把int轉換成long,所以存放給int時會報錯.
情況2:
public static void main(String[] args) { short a=10; short b=20; short c=a+b; }
原因如下:a和b都是short,在運算過程中會把a,b都提升為Int在計算.
CPU通常是按照4個位元組從記憶體中讀寫資料,為了實現方便,所以低於4位元組的型別,會先提升為Int,在計算.
在java中引入了一種新的資料型別:字串型別.
public static void main(String[] args) { String s1="woyao"; String s2="jindachang"; System.out.println(s1+s2); }
到此這篇關於java資料型別與變數的安全性介紹的文章就介紹到這了,更多相關java資料型別 內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45