推薦淘寶秋冬男裝熱賣網店
追求無止境
我的程序人生
隨筆 - 31, 文章 - 2, 評論 - 20, 引用 - 0
數據加載中……
一個簡單的小測驗,考查一下對Java基礎的掌握情況
今天看Java Language Specification的時候看到了下面的一段代碼:
package
testPackage;
class
Test
{
public
static
void
main(String[] args)
{
String hello
=
"
Hello
"
, lo
=
"
lo
"
;
System.out.print((hello
==
"
Hello
"
)
+
"
"
);
System.out.print((Other.hello
==
hello)
+
"
"
);
System.out.print((other.Other.hello
==
hello)
+
"
"
);
System.out.print((hello
==
(
"
Hel
"
+
"
lo
"
))
+
"
"
);
System.out.print((hello
==
(
"
Hel
"
+
lo))
+
"
"
);
System.out.println(hello
==
(
"
Hel
"
+
lo).intern());
}
}
class
Other
{
static
String hello
=
"
Hello
"
; }
package
other;
public
class
Other
{
static
String hello
=
"
Hello
"
; }
輸出的結果出人預料。不運行它,大家自己想想答案吧,然后把答案和你的想法貼出來分享給大家吧。
正確答案的話,運行一下運行一下就知道了。。
posted on 2009-08-11 09:39
追求無止境
閱讀(1533)
評論(8)
編輯
收藏
評論
#
re: 一個簡單的小測驗,考查一下對Java基礎的掌握情況
回復
更多評論
不錯啊
2009-08-11 09:52 |
99讀書人
#
re: 一個簡單的小測驗,考查一下對Java基礎的掌握情況
回復
更多評論
編譯不通過。不同包非子父類關系之間的訪問成員變量應該用public修飾符
2009-08-11 10:04 |
申澤
#
re: 一個簡單的小測驗,考查一下對Java基礎的掌握情況
回復
更多評論
the field other.Other.hello is not visible.
1. 字符串會放在常量池中,也就是會緩沖起來
2. 編譯時會優化,例如 "Hel"+"lo" 在編譯時會優化為 "Hellol",而帶變量的 "Hel"+lo,就只能用 StringBuffer 或 StringBuilder 來連接了,并創建新的字符串對象。
3. 但對于兩個 new String("Hello"), new String("Hello") 就不會是同一個對象了,但它們的 intern() 是一樣的。
2009-08-11 10:07 |
隔葉黃鶯
#
re: 一個簡單的小測驗,考查一下對Java基礎的掌握情況
回復
更多評論
@ 申澤
注意,上面有兩個類文件。需要放在不同的包中才行。
2009-08-11 10:22 |
追求無止境
#
re: 一個簡單的小測驗,考查一下對Java基礎的掌握情況
回復
更多評論
@隔葉黃鶯
兄弟的java學的不錯。牛。。弓雖。。
2009-08-11 10:24 |
追求無止境
#
re: 一個簡單的小測驗,考查一下對Java基礎的掌握情況
回復
更多評論
String hello = "Hello", lo = "lo";
System.out.print((hello == "Hello") + "
System.out.print((Other.hello == hello) + " ");
System.out.print((other.Other.hello == hello) + " ");
System.out.print((hello == ("Hel"+"lo")) + " ");
System.out.print((hello == ("Hel"+lo)) + " ");
System.out.println(hello == ("Hel"+lo).intern());
挨個給解釋以下,初學者
2009-08-11 17:05 |
初學者
#
re: 一個簡單的小測驗,考查一下對Java基礎的掌握情況[未登錄]
回復
更多評論
這個沒有什么意思.
javap -verbose 看一下就知道了.
2009-08-11 18:51 |
wonder
#
re: 一個簡單的小測驗,考查一下對Java基礎的掌握情況
回復
更多評論
學習技術!!
2009-08-12 12:31 |
移動12530彩鈴
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
Powered by:
BlogJava
Copyright © 追求無止境
導航
首頁
新隨筆
聯系
聚合
管理
<
2009年8月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
隨筆分類
C/C++
(rss)
Java(1)
(rss)
Java EE(1)
(rss)
Linux
(rss)
web
(rss)
感想(1)
(rss)
生活
(rss)
隨筆
(rss)
隨筆檔案
2010年1月 (1)
2009年12月 (1)
2009年11月 (12)
2009年8月 (1)
2009年7月 (1)
2008年10月 (1)
2008年9月 (15)
文章分類
linux
(rss)
文章檔案
2008年12月 (1)
AD
[推薦][二皇冠]朋友的時尚運動店
數碼戶外 出游全攻略
搜索
最新評論
1.?re: Spring MVC框架學習筆記 之 View技術
99098
--888
2.?re: Spring web MVC 框架學習筆記 之 ViewResolver技術
??愛吃啥
--按時吃
3.?re: Spring的MVC web框架學習筆記
評論內容較長,點擊標題查看
--zuidaima
4.?re: 提高開發技術的Tip[未登錄]
把執行力這個詞忘了
--Gavin
5.?re: Spring MVC框架學習筆記 之 View技術
不錯。。。。
--字典
閱讀排行榜
1.?Spring MVC框架學習筆記 之 View技術(8207)
2.?Spring web MVC 框架學習筆記 之 ViewResolver技術(6879)
3.?Spring MVC 框架學習筆記之BaseCommandController和AbstractCommandController(5382)
4.?SpringMVC web框架學習 Controller 分析(4163)
5.?Spring的MVC web框架學習筆記(3714)
評論排行榜
1.?一個簡單的小測驗,考查一下對Java基礎的掌握情況(8)
2.?提高開發技術的Tip(6)
3.?Spring MVC框架學習筆記 之 View技術(2)
4.?Spring的MVC web框架學習筆記(2)
5.?JSP Web框架研究:Struts(2)
主站蜘蛛池模板:
亚洲人成网站看在线播放
|
亚洲国产精品高清久久久
|
亚洲一线产区二线产区精华
|
91精品国产免费
|
亚洲AV无码国产在丝袜线观看
|
99热在线免费观看
|
亚洲一区AV无码少妇电影☆
|
国产区在线免费观看
|
狠狠综合久久综合88亚洲
|
久久久WWW免费人成精品
|
亚洲欧洲久久av
|
成全视成人免费观看在线看
|
亚洲日韩中文字幕在线播放
|
国产情侣久久久久aⅴ免费
|
亚洲va在线va天堂va不卡下载
|
最刺激黄a大片免费网站
|
亚洲成aⅴ人片在线影院八
|
一个人免费观看www视频在线
|
亚洲色大成网站www永久男同
|
四虎永久成人免费影院域名
|
阿v免费在线观看
|
亚洲免费综合色在线视频
|
精品亚洲456在线播放
|
亚洲av麻豆aⅴ无码电影
|
亚洲一级毛片视频
|
日韩精品免费一区二区三区
|
一级做a爰片久久免费
|
亚洲av午夜福利精品一区
|
亚洲入口无毒网址你懂的
|
天天看片天天爽_免费播放
|
边摸边吃奶边做爽免费视频99
|
国产偷v国产偷v亚洲高清
|
久草视频免费在线
|
免费精品视频在线
|
亚洲综合在线视频
|
性xxxx视频播放免费
|
最近国语视频在线观看免费播放
|
久久久婷婷五月亚洲97号色
|
免费的一级片网站
|
久久青草国产免费观看
|
亚洲另类自拍丝袜第五页
|