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 等流行技术,掌握软件架构设计思想、搜索引擎优化、缓存系统设计、网站负载均衡、系统性能调优等实用技术。
分享到:
相关推荐
Java知识点总结 1. 前言 Java作为一种广泛使用的编程语言,因其平台无关性、安全性和稳定性而受到青睐。...以上是对Core Java部分关键知识点的概览,学习Java需要深入理解并实践这些概念,才能成为熟练的Java开发者。
"JAVA核心知识点整理.zip"这个压缩包文件包含了对Java进阶学习的重要知识点的详细概述,主要集中在PDF文档"JAVA核心知识点整理.pdf"中。以下是这份资料可能涵盖的主要内容: 1. **Java基础**:首先,你会学到Java的...
了解如何声明、实例化和使用类及对象,是学习Java的关键。 四、包与import 包是Java中管理类的一个机制,它有助于避免命名冲突。import语句用于引入其他包中的类,使得可以直接使用这些类,而无需写出完整的类路径...
本文将深入探讨在"JAVA核心知识点整理"中涉及的关键概念和技术。 一、Java基础 Java的基础知识包括语法、面向对象特性(封装、继承、多态)、异常处理、输入/输出流以及集合框架。了解基本类型、类、接口、包的概念...
本学习笔记旨在帮助新手全面理解并掌握Java 5.0的关键知识点。 一、泛型(Generics) Java 5.0引入了泛型,它允许在定义类、接口和方法时指定类型参数,从而实现类型安全的集合。泛型消除了强制类型转换的需要,...
Java是世界上最流行的编程语言之一,尤其适合初学者入门。这篇文档是个人的Java学习笔记总结,旨在帮助0基础的学习者从零开始掌握Java基础知识...持续实践和学习是掌握Java的关键,这份笔记为初学者提供了良好的起点。
总之,Java 24点程序是一个融合了基础编程、GUI设计、算法实现和异常处理等多个方面的项目,对于学习和提升Java编程技能非常有帮助。通过这个项目,开发者可以深入理解Java GUI编程,并锻炼解决问题和逻辑思维的能力...
学习Java SCJP首先需要掌握Java的基础语法,如数据类型(基本类型与引用类型)、变量、运算符、流程控制(if语句、switch语句、循环结构)、以及方法的定义和调用。 二、类与对象 在Java中,一切皆为对象。理解类和...
这个压缩包包含了几十个用Java编写的源代码,是学习Java游戏编程的理想资源。这些小游戏不仅展示了基础的编程概念,还涵盖了Java语言的核心特性以及游戏开发的常用技术。 首先,让我们来看看Java语言在游戏开发中的...
Java是一种广泛使用的面向对象的编程语言,以其跨平台、健壮性和安全性著称。"Java学习PPT"可能是一份包含全面Java教程的演示文稿,旨在帮助初学者和有...对于想要系统学习Java的人来说,这是一份非常实用的学习资源。
### Java8 知识点详解 #### 一、概述 根据描述,“Java: The Complete Reference, Tenth Edition”这本书详细地介绍了如何开发、编译、调试以及运行Java程序。本书覆盖了Java语言的所有方面,包括语法、关键字以及...
例如,春分通常在3月20日或21日,我们可以通过计算日期与这些关键点的差值来确定。 2. **天文计算**:对于精确计算,我们需要理解太阳黄经(太阳在黄道上的度数)的概念。二十四节气对应着太阳黄经的特定值,如春分...
Java是一种广泛使用的面向对象的编程语言,其基础知识涵盖了多个方面,包括语法、面向对象特性、异常处理、多线程...以上只是Java基础知识的一个概述,每个话题都值得深入探讨和实践,不断学习和总结是提升技能的关键。
学习Java的核心知识是基础中的基础,包括集合、序列化、流、网络编程、多线程、反射、事件处理、非阻塞I/O(NIO)、国际化等。这些知识点构成了Java程序的基础架构,是进行复杂应用开发的前提。 ### 三、JVM与类...
在本Java课程设计中,我们将探讨“速算二十四点”这一趣味性数学游戏的编程实现。这个游戏的目标是从四张包含1到13数字的扑克牌中,通过加、减、乘、除运算,使得结果等于24。在这个项目中,我们将学习如何运用Java...
理解如何定义类、创建对象,以及如何通过对象之间的关系来解决问题,是Java学习的关键。 3. **异常处理**:Java提供了强大的异常处理机制,允许程序员优雅地处理运行时错误。异常类层次结构使开发者能够精确地捕获...
这是计算机科学的基础,学习Java之前需要对计算机的基本组成有清晰的认识。 接着,学习了DOS命令,这些命令包括:cd(改变当前目录)、cd..(返回上一级目录)、cd\(跳转到根目录)、dir(列出当前目录下的文件和...
标题和描述均提到了“十年总结,一个JAVA人的十年人生路”,这不仅是对个人职业生涯的回顾,更是对JAVA编程及软件开发领域深入理解和经验分享的集合。从标题和描述中,我们可以提炼出以下核心知识点: ### 1. 编程...
这个“java学习-电子档课件”不仅覆盖了上述知识点,还可能包含实际案例分析、练习题和项目实践,为Java初学者提供了全面的学习资源。通过深入学习和不断实践,你将能够逐步精通Java编程,走向专业开发者之路。