精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

介紹JAVA編程語言的基礎(chǔ)知識(shí)(六)

開發(fā) 后端
本文介紹的是java程序設(shè)計(jì)語言的一些基本知識(shí),這些也是我們經(jīng)常在面試中看見的。希望對(duì)你有幫助,一起來看。

JAVA代碼查錯(cuò):

1.

  1. abstract class Name {   
  2. private String name;   
  3. public abstract boolean isStupidName(String name) {}   
  4. }  

 

大俠們,這有何錯(cuò)誤?

答案: 錯(cuò)。abstract method必須以分號(hào)結(jié)尾,且不帶花括號(hào)。

2.

  1. public class Something {   
  2. void doSomething () {   
  3. private String s = "";   
  4. int l = s.length();   
  5. }   
  6. }  

有錯(cuò)嗎?

答案: 錯(cuò)。局部變量前不能放置任何訪問修飾符 (private,public,和protected)。final可以用來修飾局部變量
(final如同abstract和strictfp,都是非訪問修飾符,strictfp只能修飾class和method而非variable)。

3.

  1. abstract class Something {   
  2. private abstract String doSomething ();   
  3. }  

 

這好像沒什么錯(cuò)吧?

答案: 錯(cuò)。abstract的methods不能以private修飾。abstract的methods就是讓子類implement(實(shí)現(xiàn))具體細(xì)節(jié)的,怎么可以用private把a(bǔ)bstract

method封鎖起來呢? (同理,abstract method前不能加final)。

4.

  1. public class Something {   
  2. public int addOne(final int x) {   
  3. return ++x;   
  4. }   
  5. }  

 

這個(gè)比較明顯。

答案: 錯(cuò)。int x被修飾成final,意味著x不能在addOne method中被修改。

5.

  1. public class Something {   
  2. public static void main(String[] args) {   
  3. Other o = new Other();   
  4. new Something().addOne(o);   
  5. }   
  6. public void addOne(final Other o) {   
  7. o.i++;   
  8. }   
  9. }   
  10. class Other {   
  11. public int i;   
  12. }  

 

和上面的很相似,都是關(guān)于final的問題,這有錯(cuò)嗎?

答案: 正確。在addOne method中,參數(shù)o被修飾成final。如果在addOne method里我們修改了o的reference (比如: o = new Other();),那么如同上例這題也是錯(cuò)的。但這里修改的是o的member vairable (成員變量),而o的reference并沒有改變。

6.

  1. class Something {   
  2. int i;   
  3. public void doSomething() {   
  4. System.out.println("i = " + i);   
  5. }   
  6. }  

 

有什么錯(cuò)呢? 看不出來啊。

答案: 正確。輸出的是"i = 0"。int i屬於instant variable (實(shí)例變量,或叫成員變量)。instant variable有default value。int的default value是0。

7.

  1. class Something {   
  2. final int i;   
  3. public void doSomething() {   
  4. System.out.println("i = " + i);   
  5. }   
  6. }  

 

和上面一題只有一個(gè)地方不同,就是多了一個(gè)final。這難道就錯(cuò)了嗎?

答案: 錯(cuò)。final int i是個(gè)final的instant variable (實(shí)例變量,或叫成員變量)。final的instant variable沒有default value,必須在constructor (構(gòu)造器)結(jié)束之前被賦予一個(gè)明確的值。可以修改為"final int i = 0;"。

8.

  1. public class Something {   
  2. public static void main(String[] args) {   
  3. Something s = new Something();   
  4. System.out.println("s.doSomething() returns " + doSomething());   
  5. }   
  6. public String doSomething() {   
  7. return "Do something ...";   
  8. }   
  9. }  

 

看上去很完美。

答案: 錯(cuò)。看上去在main里call doSomething沒有什么問題,畢竟兩個(gè)methods都在同一個(gè)class里。但仔細(xì)看,main是static的。static method不能直接call non-static methods。可改成"System.out.println("s.doSomething() returns " + s.doSomething());"。同理,static method不能訪問non-static instant variable。

9.

此處,Something類的文件名叫OtherThing.java

  1. class Something {   
  2. private static void main(String[] something_to_do) {   
  3. System.out.println("Do something ...");   
  4. }   

這個(gè)好像很明顯。

答案: 正確。從來沒有人說過Java的Class名字必須和其文件名相同。但public class的名字必須和文件名相同。

10.

  1. interface A{   
  2. int x = 0;   
  3. }   
  4. class B{   
  5. int x =1;   
  6. }   
  7. class C extends B implements A {   
  8. public void pX(){   
  9. System.out.println(x);   
  10. }   
  11. public static void main(String[] args) {   
  12. new C().pX();   
  13. }   
  14. }  

 

答案:錯(cuò)誤。在編譯時(shí)會(huì)發(fā)生錯(cuò)誤(錯(cuò)誤描述不同的JVM有不同的信息,意思就是未明確的x調(diào)用,兩個(gè)x都匹配(就象在同時(shí)import java.util和java.sql兩個(gè)包時(shí)直接聲明Date一樣)。對(duì)于父類的變量,可以用super.x來明確,而接口的屬性默認(rèn)隱含為 public static final.所以可以通過A.x來明確。

11.

  1. interface Playable {   
  2. void play();   
  3. }   
  4. interface Bounceable {   
  5. void play();   
  6. }   
  7. interface Rollable extends Playable, Bounceable {   
  8. Ball ball = new Ball("PingPang");   
  9. }   
  10. class Ball implements Rollable {   
  11. private String name;   
  12. public String getName() {   
  13. return name;   
  14. }   
  15. public Ball(String name) {   
  16. this.name = name;   
  17. }   
  18. public void play() {   
  19. ball = new Ball("Football");   
  20. System.out.println(ball.getName());   
  21. }   
  22. }  

 

這個(gè)錯(cuò)誤不容易發(fā)現(xiàn)。

答案: 錯(cuò)。"interface Rollable extends Playable, Bounceable"沒有問題。interface可繼承多個(gè)interfaces,所以這里沒錯(cuò)。問題出在interface Rollable里的"Ball ball = new Ball("PingPang");"。任何在interface里聲明的interface variable (接口變量,也可稱成員變量),默認(rèn)為public static final。也就是說"Ball ball = new Ball("PingPang");"實(shí)際上是"public static final Ball ball = new Ball("PingPang");"。在Ball類的Play()方法中,"ball = new Ball("Football");"改變了ball的reference,而這里的ball來自Rollable interface,Rollable interface里的ball是public static final的,final的object是不能被改變r(jià)eference的。因此編譯器將在"ball = new Ball("Football");"這里顯示有錯(cuò)。

12、內(nèi)部類可以引用他包含類的成員嗎?有沒有什么限制?

一個(gè)內(nèi)部類對(duì)象可以訪問創(chuàng)建它的外部類對(duì)象的內(nèi)容

13、WEB SERVICE名詞解釋。JSWDL開發(fā)包的介紹。JAXP、JAXM的解釋。SOAP、UDDI,WSDL解釋。

Web ServiceWeb Service是基于網(wǎng)絡(luò)的、分布式的模塊化組件,它執(zhí)行特定的任務(wù),遵守具體的技術(shù)規(guī)范,這些規(guī)范使得Web Service能與其他兼容的組件進(jìn)行互操作。

JAXP(Java API for XML Parsing) 定義了在Java中使用DOM, SAX, XSLT的通用的接口。這樣在你的程序中你只要使用這些通用的接口,當(dāng)你需要改變具體的實(shí)現(xiàn)時(shí)候也不需要修改代碼。

JAXM(Java API for XML Messaging) 是為SOAP通信提供訪問方法和傳輸機(jī)制的API。

WSDL是一種 XML 格式,用于將網(wǎng)絡(luò)服務(wù)描述為一組端點(diǎn),這些端點(diǎn)對(duì)包含面向文檔信息或面向過程信息的消息進(jìn)行操作。這種格式首先對(duì)操作和消息進(jìn)行抽象描述,然后將其綁定到具體的網(wǎng)絡(luò)協(xié)議和消息格式上以定義端點(diǎn)。相關(guān)的具體端點(diǎn)即組合成為抽象端點(diǎn)(服務(wù))。

SOAP即簡(jiǎn)單對(duì)象訪問協(xié)議(Simple Object Access Protocol),它是用于交換XML編碼信息的輕量級(jí)協(xié)議。

UDDI 的目的是為電子商務(wù)建立標(biāo)準(zhǔn);UDDI是一套基于Web的、分布式的、為Web Service提供的、信息注冊(cè)中心的實(shí)現(xiàn)標(biāo)準(zhǔn)規(guī)范,同時(shí)也包含一組使企業(yè)能將自身提供的Web Service注冊(cè),以使別的企業(yè)能夠發(fā)現(xiàn)的訪問協(xié)議的實(shí)現(xiàn)標(biāo)準(zhǔn)。

希望通過本文的介紹,能夠給你帶來幫助。

責(zé)任編輯:于鐵 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-07-21 17:33:27

JAVA

2011-07-21 17:18:52

java

2011-07-22 10:02:07

java

2011-07-22 09:43:37

java

2011-07-21 17:45:02

java

2022-03-30 08:37:32

Python函數(shù)編程自定義函數(shù)

2011-11-04 17:26:12

2009-08-13 15:40:28

C#基礎(chǔ)知識(shí)

2009-11-05 09:51:14

WCF基礎(chǔ)

2015-07-17 16:49:13

OpenStack開源云平臺(tái)云計(jì)算

2009-08-11 15:17:12

C#基礎(chǔ)知識(shí)

2021-01-23 12:47:19

MySQL數(shù)據(jù)庫Go語言

2024-01-07 19:54:51

2010-04-22 11:32:57

Lvs負(fù)載均衡

2011-07-14 23:34:56

SEO

2011-02-25 09:37:35

2010-01-19 14:45:35

C++語言

2009-11-23 19:24:01

PHP面向?qū)ο缶幊?/a>

2011-03-16 11:06:55

Iptables防火墻

2009-12-21 13:03:06

向量路由協(xié)議
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

av免费看在线| av免费观看在线| 成人无号精品一区二区三区| 欧美日韩亚洲综合| 亚洲理论电影在线观看| 欧美美女搞黄| 国产精品99久久久久久有的能看 | 久久福利小视频| 亚洲www啪成人一区二区| 成人免费在线观看入口| 久久久久久欧美精品色一二三四| 中文字幕精品在线观看| 尤物在线精品| 俺去亚洲欧洲欧美日韩| 午夜一区二区三区免费| av在线播放一区二区| 欧美午夜性色大片在线观看| 欧洲美女和动交zoz0z| 久久久久久青草| 成人一区在线观看| 91香蕉嫩草影院入口| 精品人妻一区二区色欲产成人| 国产精品久久久久一区二区三区厕所| 日韩国产精品一区| 美女被爆操网站| 日韩成人综合网| 色综合久久中文字幕综合网| 欧美高清中文字幕| 日本中文字幕在线观看| 99精品在线免费| 97超级碰碰| 国产精品国产精品国产专区| 日韩精品一级中文字幕精品视频免费观看| 久久91亚洲精品中文字幕| 山东少妇露脸刺激对白在线| 天堂在线精品| 亚洲高清在线观看| 91人人澡人人爽| 色成人综合网| 欧美另类高清zo欧美| 99蜜桃臀久久久欧美精品网站| 女人黄色免费在线观看| 亚洲精品国产第一综合99久久| 亚洲精品国产精华液| 羞羞答答成人影院www| 精品国产一二三区| 久久精品国产99久久99久久久| 99久久精品一区二区成人| 日韩欧美精品中文字幕| 美女av免费在线观看| bl视频在线免费观看| 亚洲成人激情综合网| 国产精品国产对白熟妇| 女子免费在线观看视频www| 一区二区三区四区在线免费观看 | 亚洲午夜av在线| 免费看黄色a级片| 肉肉视频在线观看| 一区二区三区国产| 免费人成自慰网站| av中文在线资源库| 精品久久中文字幕| 国产精品欧美激情在线观看| 欧美gay视频| 欧美亚洲国产一卡| 成年网站免费在线观看| 国产精品777777在线播放| 日韩一级免费一区| 69亚洲乱人伦| 亚洲国产精品嫩草影院久久av| 亚洲人成伊人成综合网久久久| 六月婷婷七月丁香| 久久麻豆精品| 欧美精品日韩三级| 日韩三级视频在线播放| 久久不射中文字幕| 国产日韩一区在线| 99久久亚洲精品日本无码| 粉嫩av一区二区三区| 欧美12av| 日本视频在线观看| 亚洲网友自拍偷拍| 欧美一级片中文字幕| 九九热这里有精品| 精品区一区二区| 99久久久无码国产精品衣服| 欧美大片aaaa| 午夜欧美不卡精品aaaaa| 国产性生活视频| 国产美女精品人人做人人爽 | 少妇无码一区二区三区| 国产日产欧美一区| 大片在线观看网站免费收看| 金瓶狂野欧美性猛交xxxx| 色婷婷一区二区三区四区| 亚洲综合激情视频| 欧美电影在线观看免费| 中文字幕日韩视频| 国产一级特黄aaa大片| 日本亚洲一区二区| 国产精品日韩欧美一区二区| 国产主播福利在线| 亚洲精品国产高清久久伦理二区| 男人天堂网视频| 日韩激情欧美| 亚洲日韩欧美视频| 久久精品欧美一区二区| 美女视频免费一区| 久久久久久一区| 超碰个人在线| 欧美亚洲一区三区| 精品国产av色一区二区深夜久久 | wwww国产精品欧美| 国产香蕉一区二区三区| 69堂免费精品视频在线播放| 欧美精品一区二区久久婷婷| 精品少妇一区二区三区密爱| 国产一区二区三区久久久久久久久| 91美女福利视频高清| 黄色av网址在线免费观看| 亚洲国产精品久久久久秋霞影院 | 精品国产青草久久久久96| 成人亚洲精品久久久久软件| 一本色道久久99精品综合| 亚洲欧美se| 精品国产乱码久久久久久蜜臀| 亚洲欧美精品久久| 日日夜夜免费精品| 九九九九久久久久| hd国产人妖ts另类视频| 精品欧美一区二区三区精品久久| a一级免费视频| 六月丁香综合在线视频| 日本一区二区在线视频观看| 成人免费直播| 精品亚洲一区二区三区在线观看| 国产精品美女毛片真酒店| 高清日韩电视剧大全免费| 日本三日本三级少妇三级66| 在线不卡一区| 久热精品视频在线观看| 国产又粗又猛视频| 国产精品久久久久一区二区三区共| 无码日韩人妻精品久久蜜桃| 国产日产一区 | 国产亚洲女人久久久久毛片| 777久久久精品一区二区三区| 加勒比色老久久爱综合网| 久久久久久久久久久成人| 性生活三级视频| 亚洲国产成人tv| 亚洲调教欧美在线| 国产欧美亚洲一区| 六月婷婷久久| 日韩制服一区| 中文字幕亚洲二区| 国产精品系列视频| 亚洲精品第1页| 亚洲麻豆一区二区三区| 国产亚洲一级| 日韩欧美第二区在线观看| 成人mm视频在线观看| 日韩在线中文字幕| 国产av一区二区三区| 夜夜嗨av一区二区三区四季av | 午夜精品久久久内射近拍高清| 亚洲毛片免费看| 国产精品久久久久久久久久尿| 日韩子在线观看| 日韩一区二区电影| 国产在线视频你懂的| 99国产精品国产精品毛片| 亚洲熟妇av一区二区三区| 999成人精品视频线3| 99热最新在线| 成人免费短视频| 久久九九亚洲综合| 欧美熟妇乱码在线一区 | 国产伦一区二区| 亚洲一区二区三区在线看| 在线观看日韩精品视频| 蜜臀av一区二区在线免费观看| 国产av第一区| 日韩三级av| 国产裸体写真av一区二区| 日韩伦理av| 亚洲美女黄色片| 97人妻人人澡人人爽人人精品| 午夜久久久影院| 国产精品久久国产精麻豆96堂| 国产高清在线观看免费不卡| 91黄色小网站| 亚洲天天综合| 欧美日韩高清免费| 99re8精品视频在线观看| 久久亚洲精品国产亚洲老地址| av中文字幕免费在线观看| 午夜电影久久久| 亚洲不卡在线播放| 久久一二三国产| 成人高清在线观看视频| 久久精品午夜| 亚洲第一综合网站| 风间由美一区二区av101| 国产精品久久久精品| 超碰在线最新网址| 久久精品91久久香蕉加勒比| 暖暖视频在线免费观看| 日韩欧美一级二级三级久久久| 波多野结衣理论片| 天天色 色综合| 国产一区二区播放| 亚洲国产经典视频| 内射中出日韩无国产剧情| 国产精品原创巨作av| 色悠悠久久综合网| 久久精品日产第一区二区| 99在线免费视频观看| 在线精品视频在线观看高清| 日本精品国语自产拍在线观看| 久久a爱视频| 99伊人久久| 久久久91麻豆精品国产一区| 国产成人久久久| 丰乳肥臀在线| 欧美成人久久久| 看黄网站在线| 色婷婷综合成人| 成年人视频在线免费观看| 亚洲精品视频播放| 亚洲aⅴ在线观看| 精品奇米国产一区二区三区| 精品国产一级片| 91精品国产综合久久久蜜臀粉嫩 | 一本一本久久a久久精品综合小说 一本一本久久a久久精品牛牛影视 | 亚洲最大激情中文字幕| 自拍偷拍欧美日韩| 国产专区欧美专区| 久草综合在线| 国产精品一区二区三区免费视频| 成人精品动漫| 国产免费久久av| 四虎国产精品免费久久5151| 国产欧美日韩亚洲精品| 欧美高清免费| 91热精品视频| 日韩成人在线观看视频| 99九九视频| 国产成人福利av| 九九九久久久| 国产一区二区三区电影在线观看| 日韩精品电影网站| 日韩久久视频| 手机看片日韩国产| 国产精品av久久久久久麻豆网| 亚洲精品久久久久久久蜜桃臀| 精品成人免费| 国产99久久九九精品无码| 三级久久三级久久| 国产精品区在线| 一区二区三区午夜| 欧美午夜激情视频| 国产免费a视频| 8v天堂国产在线一区二区| 国产三级第一页| 精品国产91久久久久久久妲己| 天天干天天草天天射| 亚洲四色影视在线观看| 伊人在线视频| 欧美国产激情18| 在线观看爽视频| 国产精品亚洲网站| 91精品短视频| 欧美在线日韩精品| 天天综合一区| 大陆av在线播放| 日韩国产欧美在线观看| 亚洲制服中文字幕| 成人av资源网站| 日本一二三不卡视频| 亚洲乱码国产乱码精品精98午夜| 国产成人啪精品午夜在线观看| 日本丶国产丶欧美色综合| 97人妻精品一区二区三区动漫| 亚洲福利精品在线| av电影在线观看| 欧美激情视频在线免费观看 欧美视频免费一 | jizz国产视频| 精品亚洲一区二区三区在线观看| 黄在线免费观看| 欧美壮男野外gaytube| 国产一区2区在线观看| 麻豆91av| 欧美亚洲不卡| 九九九九九国产| 2023国产精品自拍| 黄色一级免费视频| 欧美三级韩国三级日本一级| 国产成人手机在线| 日韩中文字幕免费视频| 久草在线资源站手机版| 成人中文字幕在线观看| 美女网站一区| 久久手机在线视频| 狠狠色狠狠色综合系列| mm131美女视频| 亚洲一区二区三区四区在线观看| 亚洲熟妇无码久久精品| 精品亚洲aⅴ在线观看| 男女视频在线| 亚洲一区二区中文字幕| 国内成人精品| 久久婷婷五月综合色国产香蕉| 国产一区在线视频| 国产一区二区三区视频播放| 一本大道久久a久久精二百| 亚洲精品免费在线观看视频| xvideos亚洲人网站| 国产日韩欧美在线观看视频| 蜜臀av国产精品久久久久| 丰满人妻一区二区三区53视频| 国产欧美日韩亚州综合| 久久久精品福利| 亚洲精品久久7777777| 日本在线观看大片免费视频| 成人免费xxxxx在线观看| 日韩精品永久网址| 91av在线免费播放| 久久欧美中文字幕| 亚洲视频免费播放| 欧美精品一区二区不卡| 人妖欧美1区| 成人午夜电影免费在线观看| 一区二区三区四区日韩| 婷婷激情5月天| 亚洲色图在线播放| 97超碰中文字幕| 日韩视频在线免费观看| 欧美日韩卡一| 在线观看成人一级片| 久久国产综合精品| 日韩亚洲欧美中文字幕| 一区二区三区在线播放视频| 香蕉成人久久| 国产一级免费片| 亚洲一区二区三区美女| www天堂在线| 欧美国产极速在线| 97青娱国产盛宴精品视频| 黄色a级片免费看| 国产成人免费视频网站| 久久精品这里有| 亚洲精品av在线| 黄色亚洲网站| 亚洲高清视频一区| 激情av综合网| 农村黄色一级片| 亚洲第一精品电影| 麻豆视频在线看| 日韩av一区二区三区在线| 美女爽到高潮91| 超碰手机在线观看| 精品电影一区二区| 成人影院入口| 亚洲视频欧美在线| 国产激情一区二区三区| 国产在线免费视频| 亚洲天堂久久av| 伊人久久大香伊蕉在人线观看热v| 8x8ⅹ国产精品一区二区二区| 成年人午夜久久久| 最近中文字幕在线视频| 久久夜色精品国产| 老司机在线精品视频| 国产精品视频黄色| 亚洲精品五月天| 清纯唯美亚洲色图| 国产一区红桃视频| 亚洲激情成人| 欧美激情 一区| 国产在线不卡视频| 免费看日本毛片| 久久精品网站免费观看| 国产欧美日韩综合精品一区二区三区| 久久久久久久一| 日韩毛片视频| 麻豆精品国产传媒av| 欧美吻胸吃奶大尺度电影 | 免费一级a毛片| 久久国产精品久久精品| 亚洲香蕉视频| 粗大的内捧猛烈进出视频| 一本大道久久精品懂色aⅴ| 成人ww免费完整版在线观看| 久久精品国产一区二区三区不卡| 九九热在线视频观看这里只有精品| 久久精品视频6| 久久精品在线视频| 久久av综合| 日本国产在线视频|