下面是网上对精通java的基本条件,大家看看谈谈,怎么样算是精通java
[转]精通java,以下为必要条件: 1、当然要对java语法和语义有相当的理解及纯熟的应用,比方说对继承体系中的对象的比较复杂初始化顺序的清晰把握,对内部类和无名内部类的理解和使用时机的把握,对反射和序列化机制的掌握,等等,等等; 2、对虚拟机的内部运作机理、垃圾收集机制及其算法的理解; 3、java是一门oo语言,精通java意味着你必需精通面向对象的编程; 4、对java core api的掌握,最起码,对java.lang、java.io、java.nio、java.math、java.util、java.net、java.sql、javax.sql、java.lang.reflect等包的目的、类层次结构、大多数类的作用与用法、包中的类与类之间的静态结构和动态交互等内容要深入掌握,如果你要编写GUI程序,那还要加上javax.swing包; 到这里了,大约可以说你精通了java的基本了。然而,在中国,所谓精通java往往意味着对j2ee的掌握,那么,下面还有: 5、对j2ee体系结构的宏观把握; 6、掌握java.rmi、javax.rmi、javax.naming、javax.mail等包; 7、对servlet的掌握,包括servlet规范,servlet容器,javax.servlet、javax.servlet.http包的api 8、对jsp的掌握,包括jsp与servlet的转换关系,jsp的指令和action,el语言,jstl; 9、对ejb的掌握,包括ejb的规范与实现,ejb的部署,javax.ejb包的api,以及ejb的有效运用,ejb陷阱与缺陷的避免; 10、对java安全的平台与api的掌握; 11、java的开源力量不可轻视,利用得好,可以极大地增强你的开发效率,这方面太广,我也只能随便说说。一个MVC框架,struts或webwork;一个O/R工具,如hiberate或一个jdo的实现;一个测试框架,如junit;一个发布工具,如ant;还有诸如全文检索工具Lucene,jsp页面布局工具Tiles,spring框架,等等 |
相关推荐
第01讲丨谈谈你对Java平台的理解?.html
【Java面试题】谈谈对Java多态的理解
Java平台是一个涵盖广泛的技术体系,它的核心在于Java编程语言、Java虚拟机(JVM)以及丰富的...在面试过程中,展示出对Java平台全面且深入的理解,将有助于展现自己的专业素养和学习态度,从而增加面试成功的几率。
"结合自己的专业谈谈对自然辩证法的理解" 本文将探讨自然辩证法在人工智能领域的应用和影响,讨论人工智能的发展对人类和自然的关系的影响,并探讨自然辩证法在人工智能发展中的指导意义。 首先,自然辩证法揭示了...
面试中,对Java平台的理解不仅包括语言特性和基础类库,如集合框架、输入/输出(IO/NIO)、网络编程、多线程、安全等,还涉及到JVM的深入理解。比如,Java的类加载机制,包括Bootstrap、Application和Extension ...
对 Java 中多态理解 Java 中的多态是指在不同的情况下可以有不同的行为,多态是面向对象编程的一种基本特征。多态的实现是通过方法重载和方法重写来实现的。 在 Java 中,多态可以分为两种:编译时多态和运行时...
谈谈你对JVM的理解?
"java面向对象理解" Java 面向对象编程是 Java 语言的核心概念之一。它是一种编程范式,旨在通过封装、继承和多态等机制来模拟现实世界中的对象交互。 面向对象的方式通过向程序员提供表示问题空间中的元素的工具...
谈谈你对生命的理解.docx
本文将深入探讨FLEX的基础知识,以及如何与Java进行有效结合,帮助读者从入门到精通,全面理解这一技术栈。 首先,我们要了解FLEX的基本概念。FLEX是由Adobe公司推出的基于ActionScript的开发工具,主要使用MXML和...
通过实践项目,您可以加深对Java Web的理解,并逐渐提高编程技能。这个光盘16中可能包含了示例代码和练习,充分利用它们,不断实践,将理论知识转化为实际能力。祝您学习顺利,早日成为Java Web开发的大师!
谈谈你对面向对象编程的理解
"谈谈对Java的认识" Java是一种高级编程语言,它的出现改变了整个软件开发的战略, 从单机时代向着以网络为中心的计算机时代转移。Java语言的特点包括简单、高级、面向对象、分布式、解释型、健壮、安全、体系结构...
谈谈我对微课程的理解.doc
Struts 是一个基于 Model-View-...虽然现在有许多更新的框架(如Spring MVC、Struts 2等)替代了Struts 1,但其基本原理仍被许多现代框架所继承和借鉴,因此对Struts的理解对于理解Web开发的历史和现状都有重要的价值。
首先,我们来谈谈Java虚拟机(JVM)。JVM是Java程序的核心运行环境,它负责解析并执行Java字节码,实现了Java的“一次编写,到处运行”的跨平台特性。JVM的主要组成部分包括:类装载器、运行时数据区、执行引擎、...
数学课程标准强调数学知识与学生生活的联系,强调通过问题解决来促进学生对数学概念的理解和运用。在这个过程中,教师的角色也发生了变化,从传统的知识传授者转变为引导者和促进者。在实际教学过程中,教师更多地...
在Java编程语言中,对象和引用的理解是至关重要的,它们构成了Java程序的基础。本文将深入探讨Java中的对象、引用以及它们之间的关系,并结合值传递的概念进行解析。 首先,我们需要理解什么是Java对象。在Java中,...
接下来,我们来谈谈Java集合框架,它是Java SE中一个非常重要的组成部分。它提供了一系列接口和类,如List、Set、Queue和Map,以及它们的实现类如ArrayList、LinkedList、HashSet、HashMap等。这些接口和类为存储、...
首先,理解否定之否定规律的关键在于把握事物内部的肯定因素和否定因素。肯定因素维护事物的现状,而否定因素则促使其变化。在事物发展的初期,肯定因素占据主导地位,但随着矛盾的深化,否定因素逐渐增强,最终导致...