失效链接处理 |
一个JavaE序员应该掌握的10Ҏ(gu)?nbsp; PDF 下蝲
本站整理下蝲Q?/strong>
链接Q?a target="_blank">https://pan.baidu.com/s/1niNDhZVhM8CnbMtqWx6lSg
提取码:(x)mst2
相关截图Q?/strong>
![]()
主要内容Q?/strong>
1、语法:(x)必须比较熟?zhn)Q在写代码的时候IDE的编辑器Ҏ(gu)一行报错应该能够根据报?/div>
信息知道是什么样的语法错误ƈ且知道Q何修正?/div>
2、命令:(x)必须熟?zhn)JDK带的一些常用命令及(qing)其常用选项Q命令至需要熟(zhn):(x)
appletviewer?HtmlConverter、jar?java、javac、javadoc、javap、javaw?/div>
native2ascii、serialverQ如果这些命令你没有全部使用q,那么你对java实际上还很不?/div>
解?/div>
3、工P(x)必须臛_熟练使用一UIDE的开发工P例如Eclipse、Netbeans?/div>
JBuilder、Jdeveloper、IDEA、JCreator或者WorkshopQ包括进行工E管理、常用选项?/div>
讄、插件的安装配置以及(qing)q行调试?/div>
4、APIQJava的核心API是非常庞大的Q但是有一些内容笔者认为是必须熟?zhn)的,否则?/div>
可能熟练的运用JavaQ包括:(x)
◆java.lang包下?0Q以上的cȝ功能的灵z运用?/div>
◆java.util包下?0Q以上的cȝ灉|q用Q特别是集合cMpR规则表辑ּ、zip、以
?qing)时间、随机数、属性、资源和Timer.
◆java.io包下?0Q以上的cȝ使用Q理解IO体系的基于管道模型的设计思\以及(qing)常用
IOcȝҎ(gu)和使用场合?/div>
◆java.math包下?00Q的内容?/div>
◆java.net包下?0Q以上的内容Q对各个cȝ功能比较熟?zhn)?/div>
◆java.text包下?0Q以上的内容Q特别是各种格式化类?/div>
◆熟l运用JDBC. 8Q、java.security包下40Q以上的内容Q如果对于安全没有接触的
话根本就不可能掌握java.
◆AWT的基本内容,包括各种lg事g、监听器、布局理器、常用组件、打印?/div>
◆Swing的基本内容,和AWT的要求类伹{?/div>
◆XML处理Q熟(zhn)SAX、DOM以及(qing)JDOM的优~点q且能够使用其中的一U完成XML?/div>
解析?qing)内容处理?/div>
5、测试:(x)必须熟?zhn)使用junit~写试用例完成代码的自动测试?/div>
6、管理:(x)必须熟?zhn)使用ant完成工程理的常用Q务,例如工程~译、生成javadoc、生
成jar、版本控制、自动测试?/div>
7、排错:(x)应该可以Ҏ(gu)异常信息比较快速的定位问题的原因和大致位置?/div>
8、思想Q必L握OOP的主要要求,q样使用Java开发的pȝ才能是真正的Javapȝ?/div>
9、规范:(x)~写的代码必ȝ合流行的~码规范Q例如类名首字母大写Q成员和Ҏ(gu)名首
字母写Q方法名的第一个单词一般是动词Q包名全部小写等Q这L(fng)序的可读性才比较好?/div>
10、博学:(x)掌握J2EE 、Oracle 、WebLogic、Jboss、Spring、Struts、Hibernate
{流行技术,掌握软g架构设计思想、搜索引擎优化、缓存系l设计、网站负载均衡、系l?/div>
能调优等实用技术?br />
|