|
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-03-27
看了好多坛子里的帖子,也来写写我认为的一个java程序员应该知道的东西。
1、知道java语言。这应该是废话,不过还是提一下,也确实有人连关键字都认不全。 2、知道接口和抽象类的区别。这似乎也是老生常谈了,不过认识了这点,也就会明白为什么java语言没有采用多继承。 3、知道RuntimeException和Exception的区别。 4、知道怎么用javac、java、jdb。这是基本功,虽然在项目中你也许永远用不到。 5、知道怎么使用ant。 6、知道jvm的类装载过程、gc。 7、知道类库是什么,至少熟悉一个类库的设计结构,如swing。 8、你不一定要非常熟悉Thread以及如何编制多线程程序,但是必须知道什么叫线程安全。 9、你不一定要知道cache的概念,但是一定要知道buffer的概念。 10、如果你使用IDE,至少知道这个IDE下如何debug,而不是用println出信息来进行所谓的“debug”。 11、知道为什么使用logger,而不是习惯性的或程序性的添加log代码。 12、知道如何测试你的代码,最好会使用一种单元测试框架,如junit。 13、如果你开发web应用,知道request、response、servlet的概念,最好还知道filter和listener。 14、如果你使用web framework开发web应用,并认为你使用的framework是最好的,那么一定要知道为什么它是最好的,而不是仅仅说出“它是最好用的,最方便的”这样子的理由,否则就默默的使用而不要到处宣扬它是最好的。 15、鉴于大部分的应用都会使用数据库,你应该知道如何使用JDBC。 16、你也许不知道如何去做,但是你至少要非常清楚要做什么。 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
| 返回顶楼 | |
|
时间:2008-03-27
除了ant那条外,其它的每一条都说的很好.
|
|
| 返回顶楼 |
请登录后投票
|
|
时间:2008-03-27
现在的情况是,仅仅知道这些,是不够的
|
|
| 返回顶楼 |
请登录后投票
|
|
时间:2008-03-27
再加一条:如果你是到软件外包公司做java coder,你只需要知道1、16两条。
|
|
| 返回顶楼 |
请登录后投票
|
|
时间:2008-03-27
foxxiao 写道 现在的情况是,紧紧知道这些,是不够的
我认为仅仅知道这些就可以做一个称职的java程序员,否者只能说项目中没有称职的架构师 |
|
| 返回顶楼 |
请登录后投票
|
|
时间:2008-03-28
强顶第10条.
|
|
| 返回顶楼 |
请登录后投票
|
|
时间:2008-03-28
太惨了 好多 我 都 见过,可是都没有很深的 理解 啊 。路漫漫其修远兮啊。
|
|
| 返回顶楼 |
请登录后投票
|
|
时间:2008-03-28
注重基础,在基础上要补充的东西还有很多。
|
|
| 返回顶楼 |
请登录后投票
|
|
时间:2008-03-28
1.知道要作什么事
2.知道团队中其它人都在作什么事 3.知道怎么样问问题 4.知道完成任务所需要的大概时间 |
|
| 返回顶楼 |
请登录后投票
|
|
时间:2008-03-28
这些都只是基本的要求而以。
|
|
| 返回顶楼 |
请登录后投票
|







