1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。
2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,那么你对java实际上还很不了解。
3、工具:必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Workshop,包括进行工程管理、常用选项的设置、插件的安装配置以及进行调试。
4、API:Java的核心API是非常庞大的,但是有一些内容笔者认为是必须熟悉的,否则不可能熟练的运用Java,包括:
◆java.lang包下的80%以上的类的功能的灵活运用。
◆java.util包下的80%以上的类的灵活运用,特别是集合类体系、规则表达式、zip、以及时间、随机数、属性、资源和Timer.
◆java.io包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合。
◆java.math包下的100%的内容。
◆java.net包下的60%以上的内容,对各个类的功能比较熟悉。
◆java.text包下的60%以上的内容,特别是各种格式化类。
◆熟练运用JDBC. 8)、java.security包下40%以上的内容,如果对于安全没有接触的话根本就不可能掌握java.
◆AWT的基本内容,包括各种组件事件、监听器、布局管理器、常用组件、打印。
◆Swing的基本内容,和AWT的要求类似。
◆XML处理,熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。
5、测试:必须熟悉使用junit编写测试用例完成代码的自动测试。
6、管理:必须熟悉使用ant完成工程管理的常用任务,例如工程编译、生成javadoc、生成jar、版本控制、自动测试。
7、排错:应该可以根据异常信息比较快速的定位问题的原因和大致位置。
8、思想:必须掌握OOP的主要要求,这样使用Java开发的系统才能是真正的Java系统。
9、规范:编写的代码必须符合流行的编码规范,例如类名首字母大写,成员和方法名首字母小写,方法名的第一个单词一般是动词,包名全部小写等,这样程序的可读性才比较好。
10、博学:掌握J2EE 、Oracle 、WebLogic、Jboss、Spring、Struts、Hibernate 等流行技术,掌握软件架构设计思想、搜索引擎优化、缓存系统设计、网站负载均衡、系统性能调优等实用技术。
--转载
分享到:
相关推荐
6. 在内容中提到的时间限制“40分钟内完成”,说明这是一个需要在规定时间内完成的测试,考查学生的答题效率。 7. 根据给出的内容,可以猜测整张试卷可能包含了类似上述示例的题目,每个题目都旨在检验学生对汉语...
这些题目和解析主要涉及到中学数学中的几个核心概念,包括新定义运算、复数、分式方程、数列以及函数的图像。以下是针对这些知识点的详细说明...解决这些问题需要对基本概念有扎实的理解,同时具备灵活运用知识的能力。
根据给定的信息,本文将详细解释“让人震惊的10个非技术人员无法理解的软件概念”。这10个概念在日常软件开发与使用过程中极为重要,但由于其专业性较高,对于非技术人员来说可能存在一定的理解难度。 ### 1. 消费...
8. 问答系统:通过理解用户的问题来提供精确答案,涉及问题分类、信息检索、答案生成等步骤。例如,IBM的Watson和阿里巴巴的天池系统。 9. 对话理解:在人机对话中,理解用户的意图和上下文至关重要,这涉及到对话...
视觉问答 (VQA)是一个包含关于图像的开放式问题的数据集。这些问题需要理解视觉、语言和常识来回答。 什么是 VQA?...每个问题 10 个基本事实答案 每个问题 3 个看似合理(但可能不正确)的答案 自动评估指标
【高考英语阅读理解专练10】是针对高中学生备考英语高考的一项重要训练材料,旨在提升学生的阅读理解能力,这是高考英语考试中的一个重要部分。阅读理解能力不仅要求考生能快速准确地理解文章的大意,还需要他们能...
在解答这些问题时,学生需要理解文章的细节,例如Jim的生日是10月18日,他最喜欢的电影类型是喜剧和动作片,他在生日那天晚上10点半睡觉,而且那天他没有做作业。对于Lily的文章,学生需要知道这是Lily的房子,有五...
例如,第一篇阅读理解中,学生需要根据文本内容回答关于村庄位置、河流上的事物、能否在草地上奔跑、Hank能做的事情、图画的位置、道路旁是否有花以及河边是否有路等问题。 2. 提问与回答:阅读理解通常涉及对文本...
研究生复试英语问答口语10个最可能问到的问题 研究生复试英语问答口语是一个非常重要的部分,对于研究生复试来说是必不可少的。以下是10个最可能问到的问题,并附有回答和解释: 1. 个人品质 What personal ...
9. **程序链接与加载**:程序在运行前需要经过链接和加载两个阶段,将各个模块组合成可执行文件。理解这个过程有助于解决链接错误和优化程序启动时间。 10. **异常处理与错误检测**:系统如何处理错误和异常是保证...
《八数码问题与九宫格问题的解决方案及源代码解析》 八数码问题,又称滑动拼图,是计算机科学领域中的一个经典...通过深入研究这些代码和报告,我们可以更深入地理解问题的内在机制,从而在解决实际问题时游刃有余。
自然语言理解是让计算机能够理解、解析和生成人类日常使用的自然语言,它涉及到语音识别、文本理解、机器翻译、情感分析等多个子领域。在这个课程中,宗成庆教授将带领我们系统地学习这一复杂而富有挑战性的主题。 ...
10. **性能分析与优化**:教授如何通过性能分析工具监测和评估系统性能,以及如何针对特定问题进行性能优化。 通过阅读这本书,读者不仅能掌握计算机系统的理论知识,还能学会如何将这些理论应用于实际问题中,提升...
1. 英语中考复习:这个文件是针对安徽地区2020年中考英语复习的一个测试方案,说明了学生需要关注完形填空、阅读理解和回答问题等题型,这些都是中考英语的重要组成部分。 2. 完形填空技巧:在完形填空中,考生需要...
7. **多跳推理**:复杂的阅读理解任务可能需要模型执行多步推理,从多个来源整合信息,以生成完整准确的答案。 8. **开放域阅读理解**:与封闭式问答不同,开放域阅读理解需要在未见过的大规模文本库中寻找答案,...
本文档《想成为嵌入式程序员应知道的0x10个基本问题》旨在通过一系列的实际问题,帮助读者深入理解嵌入式编程的关键知识。 #### 重要知识点解析 ##### C语言的重要性 文档指出,C语言测试是招聘嵌入式系统程序员...
这本书涵盖了从内核设计哲学到具体实现细节的广泛主题,旨在帮助读者深入理解这个开源操作系统的核心机制。以下是基于该书的一些关键知识点的详细说明: 1. **内核架构**:Linux内核采用微内核结构,包含进程管理、...
5. **TSP8.TXT** 和 **TSP6.TXT**:这些更小规模的实例进一步简化了问题,有助于直观地理解问题本质,同时对算法的效率进行微调和比较。 6. **TSP4.txt**:四城市的问题是最小规模的TSP实例,常用于教学示例,便于...
最关键的问题在于,目前还没有人对「什么是理解」有一个可靠的定义,并且也不知道如何测试语言模型的理解能力,用于人类的测试不一定适用于测试大型语言模型的理解能力。 总之,大型语言模型能够理解语言,但可能是...