首页
论坛
门户
空间
手机版
IXPUB
插件
收藏
设置
注册
登录
商店
搜索
培训
Wiki
Blog
归档
丛书
退出
ITPUB论坛
»
Java入门与认证版
» 如何才算掌握Java(J2SE篇)
‹‹ 上一主题
|
下一主题 ››
11
1/2
1
2
››
投票
交易
悬赏
活动
评价
|
打印
|
推荐
|
订阅
|
收藏
标题: 如何才算掌握Java(J2SE篇)
我是老鼠你是猫
老鼠
精华贴数 5
个人空间
0
技术积分 8007 (156)
社区积分 7609 (198)
注册日期 2006-2-28
论坛徽章:21
#1
使用道具
发表于 2006-5-3 21:10
如何才算掌握Java(J2SE篇)
作者:dulu 转自:JR
时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重。在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考。另外这个标准仅限于J2SE部分,J2EE部分的内容有时间再另说。
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,包括:
1)、java.lang包下的80%以上的类的功能的灵活运用。
2)、java.util包下的80%以上的类的灵活运用,特别是集合类体系、规则表达式、zip、以及时间、随机数、属性、资源和Timer。
3)、java.io包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用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的解析及内容处理。
5、测试:必须熟悉使用junit编写测试用例完成代码的自动测试。
6、管理:必须熟悉使用ant完成工程管理的常用任务,例如工程编译、生成javadoc、生成jar、版本控制、自动测试。
7、排错:应该可以根据异常信息比较快速的定位问题的原因和大致位置。
8、思想:必须掌握OOP的主要要求,这样使用Java开发的系统才能是真正的Java系统。
9、规范:编写的代码必须符合流行的编码规范,例如类名首字母大写,成员和方法名首字母小写,方法名的第一个单词一般是动词,包名全部小写等,这样程序的可读性才比较好。
欢迎大家发表看法,丢臭鸡蛋也没有关系。^_^
__________________
老鼠的博客
美国友邦保险
只看该作者
carniege
冥王星酋长
精华贴数 0
个人空间
250
技术积分 20679 (45)
社区积分 13218 (112)
注册日期 2003-12-19
论坛徽章:83
#2
使用道具
发表于 2006-5-3 22:11
en,相当不错
__________________
兰叶春葳蕤,桂华秋皎洁。
欣欣此生意,自尔为佳节。
谁知林栖者,闻风坐相悦。
草木有本心,何求美人折。
只看该作者
我是老鼠你是猫
老鼠
精华贴数 5
个人空间
0
技术积分 8007 (156)
社区积分 7609 (198)
注册日期 2006-2-28
论坛徽章:21
#3
使用道具
发表于 2006-5-3 22:33
啊,太好了,终于得到你的肯定了
__________________
老鼠的博客
美国友邦保险
只看该作者
logie
初级会员
精华贴数 0
个人空间
0
技术积分 48 (28536)
社区积分 0 (346317)
注册日期 2005-4-12
论坛徽章:0
#4
使用道具
发表于 2006-5-4 07:11
dddddddddddd
只看该作者
pingyuan
一般会员
精华贴数 0
个人空间
0
技术积分 168 (10980)
社区积分 27 (6581)
注册日期 2006-4-17
论坛徽章:0
#5
使用道具
发表于 2006-5-4 07:25
hhe,要学学
只看该作者
我是老鼠你是猫
老鼠
精华贴数 5
个人空间
0
技术积分 8007 (156)
社区积分 7609 (198)
注册日期 2006-2-28
论坛徽章:21
#6
使用道具
发表于 2006-5-4 10:59
谢谢你们的关注
__________________
老鼠的博客
美国友邦保险
只看该作者
losiky
一般会员
精华贴数 0
个人空间
0
技术积分 350 (5564)
社区积分 0 (66341)
注册日期 2002-9-30
论坛徽章:0
#7
使用道具
发表于 2006-5-4 23:17
顶
只看该作者
Sky-Tiger
天王盖地虎
来自 Vancouver
精华贴数 39
个人空间
0
技术积分 160762 (3)
社区积分 46916 (14)
注册日期 2004-2-19
论坛徽章:271
#8
使用道具
发表于 2006-5-5 12:02
GOOD!
__________________
-----孰能浊以静之徐清 孰能安以动之徐生-----
-----风来疏竹 风过而竹不留声;雁照寒塘 雁去而塘不留影; 故君子事来而心始现 事去而心随空----
----------------
Groovy 研究中...
JAX-WS20(finished)/CXF/ESB/BPEL 研究中...
EJB3(finished)/Hibernate3 研究中...
OSGI/KnopflerFish 研究中...
JBOSS Seam2.0/JSF/AJAX(finished)/ICEFace/ZKoss/Flex3 研究中...
Mysql 研究中...
Spring2.5 研究中...
Blog/Wiki/RSS/ATOM 研究中...
只看该作者
网络咖啡
版主
精华贴数 0
个人空间
0
技术积分 5309 (248)
社区积分 5907 (254)
注册日期 2002-3-23
论坛徽章:52
#9
使用道具
发表于 2006-5-5 12:38
强烈支持啊
__________________
我迷茫,我困惑,但是我从不停止学习!
只看该作者
sdusun
SUN
精华贴数 2
个人空间
0
技术积分 6465 (203)
社区积分 341 (1742)
注册日期 2005-9-13
论坛徽章:17
#10
使用道具
发表于 2006-5-5 17:16
帮顶!
楼主有时间了把 J2EE 的也放上来吧?!
__________________
芝兰生于深林,不以无人而不芳!
关注:Oracle9i/10g/11g+linux/unix+存储技术
近期关注:10g/11g Data Guard,求DSI407
纸上得来终觉浅,绝知此事要躬行
子在川上曰:逝者如斯夫,不舍昼夜。时间怎么过得这么快呢?
E-mail:sdusun0819@hotmail.com
Apply for Oracle Consultant or DBA position. 非诚勿扰!
只看该作者
11
1/2
1
2
››
投票
交易
悬赏
活动
相关内容
ITPUB论坛
≡ 数据库技术 ≡
> Oracle数据库管理
> Oracle开发
> Oracle Developer Suite
> Oracle入门与认证
> Oracle专题深入讨论
> Oracle新技术/11g
> Oracle电子文档
> Oracle Application Server套件
> IBM数据库产品
> MS SQL Server
> Sybase管理与开发
> MySQL及其它开源数据库
> 内存数据库
> 数据仓库与数据挖掘
> 移动及嵌入式数据库
≡ 企业信息化 ≡
> ERP产品与实践
> CRM产品与实践
> HR产品与实践
> 物流
> 供应链
> 供应链建模与仿真
> 物流设备与系统工程
> 企业管理咨询
> 管理协同与办公自动化
> IT服务管理
> 数据中心建设
> ERP二次开发
> Oracle ERP
> EBS相关文档
> PeopleSoft与JDE
> SAP R/3
> SAP Business One开发与快速实施
> SAP财务及CRM
> SAP后勤及HR
> mySAP ERP
> 系统开发及跨应用设置
> SAP相关文档
> 国外其它ERP产品
> 国内ERP产品
≡ 开发技术 ≡
> Java入门与认证版
> Java web开发及框架技术
> Java企业开发
> ASP.NET【已迁移到微软开发技术论坛】
> .Net企业开发与应用【已迁移到微软开发技术论坛】
> WEB程序开发
> WEB 2.0技术
> 动态语言
> 移动与游戏开发
≡ 系统设计与项目管理 ≡
> 系统分析与UML
> 系统分析与UML精华区
> 项目管理
> 项目过程
> 软件测试
> 算法讨论与研究
≡ IBM软件技术园地 ≡
> IBM数据库产品
> Lotus
> Tivoli
> Websphere
> Rational
> 与SOA相关的IBM产品与技术
> IBM软件技术精英协会
> 软件技术精英活动专版
≡ 操作系统与硬件 ≡
> AIX及IBM产品【已迁移到IXPUB】
> HP-UX及HP产品【已迁移到IXPUB】
> Solaris及SUN产品【已迁移到IXPUB】
> Linux及其应用 【已迁移到IXPUB】
> 其它UNIX系统【已迁移到IXPUB】
> windows系统及微软相关产品 【已迁移到IXPUB】
> 存储设备与容灾技术 【已迁移到IXPUB】
> 服务器 【已迁移到IXPUB】
≡ 行业纵向讨论区 ≡
> IT业界评论与展望
> 政府与教育事业
> 中国政府信息主管联盟
> 电信行业
> 金融行业
> 医卫行业
> 制造行业
> 电力行业
> 信息安全与审计
≡ 会员交流 ≡
> IT职业生涯
> 招聘求职商务信息
> 体育世界
> 体育博彩专版
> 旅游,驴友
> 汽车世界
> 外语角
> 数码摄影
> 你的故事我的歌
> 音乐推荐区
> 电子图书与IT文档资料
> 软件交流
> 软件交流精华区
≡ ITPUB产品与服务 ≡
> ITPUB地面活动专版
> BLOG天地
> WIKI世界
> 授权用户区
> 站务管理
≡ 微软开发技术 ≡
> 开发工具和语言
> .NET Framework 相关
> Visual Basic/VB.net
> Visual C#
> Visual C++/vc.net
> Visual Studio
> .NET软件架构与模式
> .NET开发辅助工具及框架
> Web开发
> ASP.NET与AJAX
> Web相关技术讨论(IIS等)
> Silverlight 技术
> 微软企业级产品技术
> SQL Server
> windows server
> SharePoint
> Exchange Server
> Biztalk
> 嵌入式及移动开发
> Windows Embedded 嵌入式技术
> Windows 移动设备
> Office开发
> Microsoft office system
> Office Business Application
> 微软产品用户交流区
> .Net电子书籍&&书籍介绍
> .Net人才交流
技术积分榜
社区积分榜
徽章
电子杂志
会员
团队
统计
邮箱
游乐场
帮助
TOP
CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号
联系我们
法律顾问
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
升级个人空间
基本概况
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计