丹尼尔Java程序员毕业后应该具备哪些知识?

9 Java 9的必要知识:快速理解

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.测试:

您必须熟悉使用junit编写测试用例来完成代码的自动测试。

5、杀伤人员地雷:

Java的核心API非常庞大,但有一些内容我认为是必须熟悉的,否则不可能熟练使用Java,包括:

灵活使用1和java.lang包下80%以上类的函数。

2.灵活使用java.util包下80%以上的类,特别是设置类系统、正则表达式、zip、时间、随机数、属性、资源、定时器。

3.使用java.io包下60%以上的类,了解10系统主干管道模型的设计思路,以及常用io类的特点和使用场合。

4.java.math包下100%内容。

5.Java . net 60%以上的内容熟悉各种类的功能。

6.java.text包下60%以上的内容,尤其是各种格式化类。

7.巧用JDBC。

8.java.security包中40%以上的内容,不接触安全是不可能掌握java的。9.AWT的基本内容包括各种组件事件、侦听器、布局管理器、公共组件和打印。

10和Swing的基本内容和AWT的要求差不多。11)、XML处理,熟悉SAX、DOM、JDOM的优缺点,能够使用其中一种完成XML解析和内容处理。

6.管理层:

您必须熟悉使用ant进行项目管理的常见任务,例如项目编译、javadoc生成、jar生成、版本控制和自动测试。

7.调试:

应该可以根据异常信息快速定位问题的原因和大概位置。

8、思想:

你必须掌握OOP的主要要求,这样Java开发的系统才能是真正的Java系统。

9、规格:

编写的代码必须符合流行的编码标准,比如类名的大写,成员和方法名的小写,方法名的第一个单词一般是动词,所有的包名都是小写,这样程序的可读性更好。