當前位置:首頁 » 編程語言 » java用法

java用法

發布時間: 2022-01-14 23:59:40

㈠ 誰能給我講講java中%d的具體用法

%d表示輸出類型,"%"表示進行格式化輸出,"%"之後的內容為格式的定義。d是表示輸出10進制

㈡ java 中 +=,=+ 運算符 用法

首先Java中沒有=+ 這個運算符,
+= 只是一種簡寫形式如:
String test ="123";
test = test + "aaa";

test += "aaa";
結果是一樣的:
123aaa

㈢ Java < > 的 用法

<>表示泛型 List<Person> list =... 表示List裡面的數據只能是Person類

㈣ java中this的用法

1. this指當前對象。
當在一個類中要明確指出使用對象變數或函數時加上this引用。如下面例子中:

public class Hello {

String s = "Hello";

public Hello(String s){
System.out.println("s = " + s);
System.out.println("1 -> this.s = " + this.s);
this.s = s;
System.out.println("2 -> this.s = " + this.s);
}

public static void main(String[] args) {
Hello x=new Hello("HelloWorld!");
}
}

運行結果:

s = HelloWorld!
1 -> this.s = Hello
2 -> this.s = HelloWorld!

在這個例子中,構造函數Hello中,參數s與類Hello的變數s同名,這時直接對s進行操作則是對參數s進行操作。對類Hello的成員變數s進行操作就應該用this進行引用。運行結果的第一行就是直接對構造函數中傳遞過來的參數s進行列印結果;
第二行是對成員變數s的列印;第三行是先對成員變數s賦傳過來的參數s值後再列印,所以結果是HelloWorld!

2. this作為參數傳遞
當你要把自己作為參數傳遞給別的對象時如:

public class A {
public A() {
new B(this).print();
}

public void print() {
System.out.println("Hello from A!");
}
}

public class B {
A a;
public B(A a) {
this.a = a;
}

public void print() {
a.print();
System.out.println("Hello from B!");
}
}

運行結果:
Hello from A!
Hello from B!

在這個例子中,對象A的構造函數中,new
B(this)把對象A作為參數傳遞給了對象B的構造函數。

㈤ java中<> 的用法

如果是在<>中間加類名就是泛型
如果是當符號用就是指不等於,同 != 一樣

㈥ java中+的用法

這個是java處理字元串的方式,作用是把兩個字元串簡單連接起來,拼成一個字元串,System.out.print(code + " ")這句代表輸出code表示的字元串,再加上一個空格

㈦ 如何使用java

Java語言定義了public、protected、private、abstract、static和final這6常用修飾詞外還定義了5個不太常用的修飾詞,下面是對這11個Java修飾詞的介紹:
1.public
使用對象:類、介面、成員
介紹:無論它所處在的包定義在哪,該類(介面、成員)都是可訪問
2.private
使用對象:成員
介紹:成員只可以在定義它的類中被訪問
3.static
使用對象:類、方法、欄位、初始化函數
介紹:成名為static的內部類是一個頂級類,它和包含類的成員是不相關的。靜態方法是類方法,是被指向到所屬的類而不是類的實例。靜態欄位是類欄位,無論該欄位所在的類創建了多少實例,該欄位只存在一個實例被指向到所屬的類而不是類的實例。初始化函數是在裝載類時執行的,而不是在創建實例時執行的。
4.final
使用對象:類、方法、欄位、變數
介紹:被定義成final的類不允許出現子類,不能被覆蓋(不應用於動態查詢),欄位值不允許被修改。
5.abstract
使用對象:類、介面、方法
介紹:類中包括沒有實現的方法,不能被實例化。如果是一個abstract方法,則方法體為空,該方法的實現在子類中被定義,並且包含一個abstract方法的類必須是一個abstract類
6.protected
使用對象:成員
介紹:成員只能在定義它的包中被訪問,如果在其他包中被訪問,則實現這個方法的類必須是該成員所屬類的子類。
7.native
使用對象:成員
介紹:與操作平台相關,定義時並不定義其方法,方法的實現被一個外部的庫實現。
8.strictfp
使用對象:類、方法
介紹:strictfp修飾的類中所有的方法都隱藏了strictfp修飾詞,方法執行的所有浮點計算遵守IEEE
754標准,所有取值包括中間的結果都必須表示為float或double類型,而不能利用由本地平台浮點格式或硬體提供的額外精度或表示範圍。
9.synchronized
使用對象:方法
介紹:對於一個靜態的方法,在執行之前jvm把它所在的類鎖定;對於一個非靜態類的方法,執行前把某個特定對象實例鎖定。
10.volatile
使用對象:欄位
介紹:因為非同步線程可以訪問欄位,所以有些優化操作是一定不能作用在欄位上的。volatile有時可以代替synchronized。
11.transient
使用對象:欄位
介紹:欄位不是對象持久狀態的一部分,不應該把欄位和對象一起串起。

㈧ java中*的用法

你說的是正則表達式里的*號,正則表達式本身是一個字元串,而字元串用雙引號""表示。

㈨ java中的「&」,「|」,「^」,「~」用法

與 0&&0 =0 1&&0 =0 0&&1 =0 1&&1 =1 或 0||0 =0 1||0 =1 0||1 =1 1||1 =1 非 ~1 =0 ~0 =1 異或是 真^假=真 假^真=真 假^假=假 真^真=假 例子 11001010 與 00011011 按位與、 按位或、 按位異或 00001010 11011011 11010001 按位非是自己運算 是00110101 推薦書目:(可以看看這個帶光碟的) 精通JBuilder 2005 中文版 高清PDF+隨書光碟 http://bbs.topsage.com/dispbbs_121_172861_1.html Java 編程初步 傻瓜書 http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159167 數據結與演算法 Java語言版 http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160250 JSF JavaServer Faces in Action Manning http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160229 Wrox Professional Java JDK 6 Edition http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=163451 Java 2 寶典 http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159154 侯捷java編程思想 PDF中文版 http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=163902 Learning Java (第三版) http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146869 Beginning Java Programming for Dummies 第二版 http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=163923 Java 2 核心編程 http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146174 Java How to Program (第六版) http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146371 Java All-In-One案頭參考傻瓜書 (第二版) http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=152871 21天自學 Java 6 (2007年5月更新出版) PDF http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159315 Java咖啡館 http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151447 Thinking in Java(第四版) http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=152053 深入學習JFC SWING - Java基礎類組件集 http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=152049 J2EE全實例教程 http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158057 Java信息系統設計與開發實例(第二版) http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151993 Java優化編程 http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151994 Java信息系統設計與開發實例(第二版) ht

㈩ java 運算符的用法和解釋

其實這些問題書上全都有,
但不知道為什麼我現在看上去全不知道了.......

感覺我比新手還新手

熱點內容
查看伺服器ip限制 發布:2024-09-20 16:56:27 瀏覽:388
p搜系統只緩存1頁為什麼 發布:2024-09-20 16:48:51 瀏覽:838
上網的賬號和密碼是什麼東西 發布:2024-09-20 16:31:31 瀏覽:612
安卓手機王者榮耀如何調超高視距 發布:2024-09-20 16:31:30 瀏覽:428
安卓G是什麼app 發布:2024-09-20 16:23:09 瀏覽:81
iphone怎麼壓縮文件 發布:2024-09-20 16:08:18 瀏覽:356
linux查看用戶名密碼是什麼 發布:2024-09-20 16:03:20 瀏覽:744
mac執行python腳本 發布:2024-09-20 15:58:52 瀏覽:779
單片機android 發布:2024-09-20 09:07:24 瀏覽:765
如何提高三星a7安卓版本 發布:2024-09-20 08:42:35 瀏覽:664