丹尼尔Java程序员毕业后应该具备哪些知识?
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、规格:
编写的代码必须符合流行的编码标准,比如类名的大写,成员和方法名的小写,方法名的第一个单词一般是动词,所有的包名都是小写,这样程序的可读性更好。