(敬请关注)作为一个真正Java编码人员,你需要了解或者熟悉多少相关知识点?

nbm0 2004-10-14 02:56:13
前提:从JAVA编码的角度出发!

我做java也已经有2年多了,在平常的编码工作中,经常会为一些以前不熟悉或者根本不了解的知识点而不得不临时"抱佛脚",但有时候我们又会有相当的时间不知道该干什么(知识面窄,E文又不强)?这时我想,是否可以将一些我们JAVA方面的知识点收集起来,平时去了解,急时可以用。

但的确有些知识点(或者是某些工具,凡是会影响JAVA工作进展的都可以)我还没听过:),而且每个人关注的也不一样,我先列出我知道的,请大家补充!
原则是:
1、越精确越好(不要笼统,范围越小越好,比如:正则表达式)
2、越多越好(可以让我们大家有选择地去学习)
3、有相关链接或简单的解释最好

下面小弟先说(下面也是小弟有所了解的,欢迎指教):
1、java基础/jsp/servlet/javaBean/html/css/
这个就不要说了:)
2、javascript/vbscript/linux下script
脚本语言在日常的工作中能简化许多高级语言的工作。
3、linux简单命令
JAVA跨平台,相信很多兄弟都是在window下开发,在linux下部署
4、XML/XSLT/Xpath/XML Schema/XHTML
XML作为一个数据交换的标准,现在是越来越重要了。
5、struts/taglib/jstl
一种常见的web架构
6、cocoon/xsp
另一种很好的web架构(人人认为),基于XML的,有多少兄弟在用?
7、正则表达式
懂了很简单,不懂很麻烦
8、Unicode及相关编码
中文问题让人讨厌,还是要花点时间了解一下
9、J2EE/soap/ldap/rmi/javaMail/jms/EJB/JNDI/JDBC/JTA
:(这里很多我还不懂,所以没法细分
10、tomcat/weblogic/Jboss
学会配置
11、UltraEdit/Eclipse/Jbuilder/
用好工具、提高效率
12、PL/sql存储过程、oracle、sqlserver2000/DB2、mysql
难免会与数据打交道,数据库方面也要有所了解

大家帮忙,鸣谢!
...全文
930 点赞 收藏 60
写回复
60 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzx19831201 2004-10-22
学习。
回复
allenhe 2004-10-22
1,2,4,7,8,10,11
基本上不是是不是知道
而应该必须知道
其次例如ant,log4j之类的,
不会玩那不是累死?

配置问题不应该算问题,任何公司都会有这方面的doc的
回复
XIHSHI 2004-10-16
liuyonghailiuyong 学了半年,也能三个点儿,不错!!!

搂主的问题的确该考虑的地方太多!!!
回复
借此机会也说一下我的体会,我学java的时间不长,断断续续半年多!没参与过什么大的项目,只写过一些jsp,servlet,和javabean,个人觉得有一点很重要,不一定要追随新技术,掌握好已掌握的技术那也是进步!现在回头看以前些的代码,觉得有一点玷污了oo的思想似的,现在发现理解继承,多态这些东西很有用,一定要明白才行,现在我经常看基础的东西,每看一边觉得都是一种新的收获!总之,基础一定要打牢!
回复
softhot 2004-10-16
设计模式对于初学者来说难了一些
初学者应该多作些项目
在项目中成长
然后再考虑深一层的 设计模式 之类的
回复
xingkong133 2004-10-16
业务重与技术
OOA OOP
回复
duke7y 2004-10-15
我觉得:
1.好的代码风格。
2.设计模式。
3.良好的学习能力。
要想学会所有的东西是不可能的。
所以,在1,2的基础上再加上3就是一个通用法则。
回复
dkmilk 2004-10-15
个人感觉java学无止境
回复
dkmilk 2004-10-15
对项目的理解才最重要~~~
回复
Alex_2004 2004-10-15
要努力学习
回复
caiyi0903 2004-10-15
说得差不多了!
回复
yujiabian 2004-10-15
还应该了解如何实现数据对象的持久化,例如hibernate或者jdo,toplink等的使用方法
回复
FGhost33 2004-10-15
学习 ing
回复
keen_lv 2004-10-15
我认为对一个IDE的了解也是必要的。要快速的开发,利用IDE的辅助能力十分必要。当然这必须建立在一定的功底的基础之上。
我一直是用WEBSPHERE,它的集成环境可能是所有的JAVA IDE 中最大的了。

对一个工具的熟悉,就好比学会了运气之后,再去学刀法。
回复
wandou999 2004-10-15
学习
学习
学习
回复
Xiao_Qiang_ 2004-10-15
如果想了解JAVA更多的细节,最好不用JBUILDER;
推荐一个工具ANT,类似与C的MAKE FILE;让你的各种工作(JAVAC,JAR,COPY。。。)有更轻松《批处理》
回复
xwy55555 2004-10-15
不错呀,这小子有前途,适合来我公司做技术员
回复
shengyh 2004-10-15
楼主说的好,真的没有什么系统的资料统计一下应该基本一定要掌握哪些。当然,如果做项目,就要具体问题具体分析。就拿偶来讲,我以前也知道树中的一些算法,但是现在做个项目用到了,就在原来知道的基础上,自己有深学了好些。感觉对什么事情只要有基础,再学深的,还是满得心应手的。
回复
dlinyo 2004-10-15
(敬请关注)作为一个真正Java编码人员,你需要了解或者熟悉多少相关知识点?

不是你有病,就是我有病!!!!
回复
lovelymaomao 2004-10-15
我基本上都会...只是有些熟练些...有些差些..为什么找不到工作啊?55~~~~~~~~~~~~~~~
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告