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 等流行技术,掌握软件架构设计思想、搜索引擎优化、缓存系统设计、网站负载均衡、系统性能调优等实用技术。
--转载
分享到:
相关推荐
2. 数据类型和表设计:深入理解MySQL需要了解不同的数据类型,如整型、浮点型、字符型、日期时间类型等,并掌握如何根据需求设计合适的表结构。 3. SQL语法:熟练掌握MySQL的SQL语法对于编写高效、安全的查询和数据...
根据给定的信息,本文将详细解释“让人震惊的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 ...
自然语言理解是让计算机能够理解、解析和生成人类日常使用的自然语言,它涉及到语音识别、文本理解、机器翻译、情感分析等多个子领域。在这个课程中,宗成庆教授将带领我们系统地学习这一复杂而富有挑战性的主题。 ...
10. **性能分析与优化**:教授如何通过性能分析工具监测和评估系统性能,以及如何针对特定问题进行性能优化。 通过阅读这本书,读者不仅能掌握计算机系统的理论知识,还能学会如何将这些理论应用于实际问题中,提升...
1. 英语中考复习:这个文件是针对安徽地区2020年中考英语复习的一个测试方案,说明了学生需要关注完形填空、阅读理解和回答问题等题型,这些都是中考英语的重要组成部分。 2. 完形填空技巧:在完形填空中,考生需要...
7. **多跳推理**:复杂的阅读理解任务可能需要模型执行多步推理,从多个来源整合信息,以生成完整准确的答案。 8. **开放域阅读理解**:与封闭式问答不同,开放域阅读理解需要在未见过的大规模文本库中寻找答案,...
总结来说,IEEE新英格兰10机39节点系统是一个集理论研究与实践应用于一体的电力系统模型,通过与PSASP软件的结合,不仅能够进行基本的潮流计算,还能深入探讨电力系统的稳定性和安全性问题。对于电力系统工程师和...
5. **TSP8.TXT** 和 **TSP6.TXT**:这些更小规模的实例进一步简化了问题,有助于直观地理解问题本质,同时对算法的效率进行微调和比较。 6. **TSP4.txt**:四城市的问题是最小规模的TSP实例,常用于教学示例,便于...
这些题目涵盖了三年级上册数学的多个知识点,包括但不限于距离与里程计算、分数的理解与应用、加减法的应用、几何图形的理解、重量分配、年龄与数量关系、植树问题、逻辑推理等。下面对这些题目进行详细解析: 1. ...
总的来说,理解软件崩溃的原因并采取适当的措施是解决此类问题的关键。通过替换特定的文件,我们可以修复因文件损坏或不兼容导致的迅雷极速版崩溃和闪退问题。在实际操作中,用户还应关注系统更新、软件版本更新以及...
6. 利用图表理解问题: - 虽然这部分内容的具体问题没有提供,但提到了“画图不列算式”,说明教材鼓励学生通过可视化的方法来理解和解决问题,这通常是培养空间观念和直观理解的重要途径。 7. 实际应用与数学概念...
总结:浙江省十校联盟高三上学期10月联考英语试题主要测试学生的英语听力能力,涉及日常生活对话的理解,包括情感推断、细节理解、情境判断等多个方面。考生需要具备快速理解对话、抓住关键信息的能力,并能在短时间...
每一章都是一个深入的主题,读者通过学习可以全面理解计算机系统的各个层面,从而更好地优化代码、解决系统问题并设计更高效的应用程序。对于想要提升技术水平或深入研究计算机底层原理的人来说,这本书无疑是一本...