I have been in China for five years. I have been working in Java for three years. Some individuals have summarized after the interview, and it is written out:
What is the 1.j2ee?
2. Introduce the Collection Framework in Java (including how to write your own data structure)?
Such as the difference between the legacy of the legration (havehtable, vector) and existing class? (Synchronize)
3. Abnormal handling mechanism, event mechanism in Java?
4. The difference between EJB and Java Bean?
EJB and Java Bean are different component specifications of Sun, EJB is run, step-by-step, while Java Bean is mainly an available components, mainly in the client UI.
5. Polymontist and inheritance in Java?
Programmable, select questions.
6. Abstract class and interface?
The advantage of the interface is to separate with the performance.
Abstract classes and interfaces are used for abstraction, but abstract classes (Java) can have their own partial implementation, and interface is completely identified (both multiple inheritance functions).
7. Java Communication Programming, Program (or Q & A), programming, read server several characters with Java Socket, write to local display?
8. What is the difference between forward () and redirect () in Java Servlet API?
The Forward () method can use the original object and the speed is faster.
9. Java parsing XML way?
SAX, DOM
10. Use Java to implement database queries, this is a program.
Basic operation, don't talk.
11. Using Java to achieve a method of sorting, comparing, Java classes (two)?
As in the Collection Framework, what kind of interface is achieved.
12. The difference between dynamic include and static incrude in JSP?
Old set, dynamic can be parameted, static is equivalent to a static HTML file.
13. What is the difference between application server and web server?
14. Design mode with UML.
Such as factory models, solve multi-database support issues.
15. Programming: Write a function that intercept strings, inputs a string and byte, output to a string intercept by byte.
But to ensure that the Chinese characters are not taken, such as "I abc" 4, should be "I abc", enter "I am ABC Han DEF", 6, should output "I ABC" instead of "I am ABC Han ".
16. Paging Solutions under the amount of Oracle. Generally, the ID method is used, and there is a three-layer nested method.
17. Web service noun explanation. JSWDL development package. JAXP, JAXM explanation. SOAP, UDDI explanation.
18. The connection and difference between BS and CS.
19. Lower thread, interpretation of the GDI class.
20. Java multi-threaded programming.
Write a multi-thread program with Java, such as writing four threads, two plus 1, two to one variable minus one, output.
twenty one. Java's basic work: String differs from StringBuffer.
twenty two. Struts Application (such as Struts Architecture)