Courage is grace under pressure

          用我一輩子去追求

          導航

          <2006年8月>
          303112345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          統計

          • 隨筆 - 17
          • 文章 - 1
          • 評論 - 2
          • 引用 - 0

          常用鏈接

          留言簿(43)

          隨筆檔案

          文章檔案

          相冊

          XML的Blog

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          Java面試題(English)

          ?

          1. Why do you prefer Java?

          Answer: write once ,run anywhere.

          ?

          2. Name some of the classes which provide the functionality of collation?

          Answer: collator, rulebased collator, collationkey, collationelement iterator.

          ?

          3. Awt stands for? and what is it?

          Answer: AWT stands for Abstract window tool kit. It is a is a package that provides an integrated set of classes to manage user interface components.

          ?

          4. why a java program can not directly communicate with an ODBC driver?

          Answer: Since ODBC API is written in C language and makes use of pointers which Java can not support.

          ?

          5. Are servlets platform independent? If so Why? Also what is the most common application of servlets?

          Answer: Yes, Because they are written in Java. The most common application of servlet is to access database and dynamically construct HTTP response

          ?

          6.What is a Servlet?

          Answer: Servlets are modules of Java code that run in a server application (hence the name "Servlets", similar to "Applets" on the client side) to answer client requests.

          ?

          7.What advantages does CMOS have over TTL(transitor transitor logic)? (ALCATEL)

          Answer:

          low power dissipation

          pulls up to rail

          easy to interface

          ?

          8.How is Java unlike C++? (Asked by Sun)

          Some language features of C++ have been removed. String manipulations in Java do not allow for buffer overflows and other typical attacks. OS-specific calls are not advised, but you can still call native methods. Everything is a class in Java. Everything is compiled to Java bytecode, not executable (although that is possible with compiler tools).

          ?

          9.What is HTML (Hypertext Markup Language)?

          HTML (HyperText Markup Language) is the set of "markup" symbols or tags inserted in a file intended for display on a World Wide Web browser. The markup tells the Web browser how to display a Web page’s words and images for the user.

          ?

          10.Define class.

          Answer: A class describes a set of properties (primitives and objects) and behaviors (methods).

          ?

          11.In Java, what is the difference between an Interface and an Abstract class?

          A: An Abstract class declares have at least one instance method that is declared abstract which will be implemented by the subclasses. An abstract class can have instance methods that implement a default behavior. An Interface can only declare constants and instance methods, but cannot implement default behavior.

          ?

          12. Can you have virtual functions in Java? Yes or No. If yes, then what are virtual functions?

          A: Yes, Java class functions are virtual by default. Virtual functions are functions of subclasses that can be invoked from a reference to their superclass. In other words, the functions of the actual object are called when a function is invoked on the reference to that object.

          ?

          13.Write a function to reverse a linked list p in C++?

          A:

          Link* reverse_list(Link* p)

          {

          if (p == NULL)

          return NULL;

          Link* h = p;

          p = p->next;

          h->next = NULL;

          while (p != null)

          {

          Link* t = p->next;

          p->next = h;

          h = p;

          p = t;

          }

          return h;

          }

          ?

          14.In C++, what is the usefulness of Virtual destructors?

          A:Virtual destructors are neccessary to reclaim memory that were allocated for objects in the class hierarchy. If a pointer to a base class object is deleted, then the compiler guarantees the various subclass destructors are called in reverse order of the object construction chain.

          ?

          15.What are mutex and semaphore? What is the difference between them?

          A:A mutex is a synchronization object that allows only one process or thread to access a critical code block. A semaphore on the other hand allows one or more processes or threads to access a critial code block. A semaphore is a multiple mutex.

          posted on 2006-07-31 10:14 xyh 閱讀(3259) 評論(2)  編輯  收藏

          評論

          # re: Java面試題(English) 2006-07-31 14:16 langds

          隨手摘一段:
          5.Are servlets platform independent? If so Why? Also what is the most common application of servlets?

          Answer: Yes, Because they are written in Java. The most common application of servlet is to access database and dynamically construct HTTP response

          這個回答實在太膚淺了,只不過他是以英語的方式來交流,而不是中文,如此而已.
            回復  更多評論   

          # re: Java面試題(English) 2006-08-02 17:05 楊一

          不同意langds的觀點,他的回答是簡明扼要的,并能深入本質  回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          設為首頁 加入收藏 與我聯系 您的瀏覽器:

          主站蜘蛛池模板: 滕州市| 道真| 建湖县| 江门市| 姚安县| 梧州市| 东乌珠穆沁旗| 双流县| 合川市| 遵化市| 吉木乃县| 铜鼓县| 威信县| 乌什县| 锡林郭勒盟| 光山县| 泾川县| 科技| 桃园县| 卓资县| 富锦市| 克什克腾旗| 嘉义市| 方正县| 凉城县| 巧家县| 绥滨县| 东台市| 仁布县| 商城县| 三河市| 永德县| 太仓市| 阳东县| 泽州县| 无极县| 昌乐县| 伊宁市| 翼城县| 修水县| 华容县|
        1. <strike id="skkoa"><input id="skkoa"></input></strike>
          • <ul id="skkoa"><sup id="skkoa"></sup></ul>
          • <fieldset id="skkoa"><table id="skkoa"></table></fieldset>
          • <strike id="skkoa"><input id="skkoa"></input></strike>