推薦淘寶秋冬男裝熱賣網店
追求無止境
我的程序人生
隨筆 - 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)
主站蜘蛛池模板:
亚洲综合久久一本伊伊区
|
在线精品亚洲一区二区三区
|
亚洲电影在线免费观看
|
久久免费观看国产精品88av
|
中文字幕第一页亚洲
|
无码 免费 国产在线观看91
|
又黄又爽无遮挡免费视频
|
国产偷国产偷亚洲清高APP
|
国产福利免费观看
|
美国免费高清一级毛片
|
亚洲国产高清精品线久久
|
一级毛片在线播放免费
|
国产综合精品久久亚洲
|
久久精品一区二区免费看
|
亚洲精品免费观看
|
美女视频黄免费亚洲
|
亚洲乱妇老熟女爽到高潮的片
|
日韩午夜免费视频
|
一级毛片免费观看不收费
|
亚洲精品成人片在线播放
|
精品无码AV无码免费专区
|
亚洲综合久久精品无码色欲
|
免费观看午夜在线欧差毛片
|
国产精品无码一二区免费
|
国产成人 亚洲欧洲
|
亚洲五月综合缴情在线观看
|
免费国产叼嘿视频大全网站
|
亚洲人成伊人成综合网久久
|
欧洲精品免费一区二区三区
|
午夜肉伦伦影院久久精品免费看国产一区二区三区
|
亚洲精品自拍视频
|
国产乱子伦精品免费女
|
久青草视频97国内免费影视
|
亚洲成在人线电影天堂色
|
日韩一区二区免费视频
|
在线观看黄片免费入口不卡
|
亚洲av永久无码嘿嘿嘿
|
亚洲国产精品激情在线观看
|
99热这里只有精品免费播放
|
国产精品永久免费
|
亚洲女人18毛片水真多
|