`
caizi12
  • 浏览: 178844 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

牛人推荐几本JAVA方面牛书。

 
阅读更多

我基础不太好, 这些时间一直在看Think in java,但在实际工作中发现只了解基础,还是写不出来高效的代码。虽然一般的小问题都能解决,写完后,一回头写的太垃圾了,自己都佩服这代码杂写出来的很是爆汗,过几天在看越感觉太恶心了自己写的代码,虽然都加的有注释,看起来也感觉不爽,看看高手写的代码,真是无颜以对。

 

去网上找了下,有人推荐,Effective Java中文版 但好像有多个人都翻译过,翻译的好坏恶劣就不得而知了,希望各位能推荐下那个版本的好,以及其它什么方面的书,我现在主要做JAVAEE方向的。

分享到:
评论
3 楼 caizi12 2010-04-25  
哈哈,比我牛就行了。主要是写的代码太过繁长,效率底,可读性比较差,不知道怎么优化,所以想找点书看看。
2 楼 senn 2010-04-25  
本人不是牛人。
也不知道你说的太垃圾是什么意思?
到底是 程序写的不够规范,还是 代码本身就漏洞 重重,还是什么什么的?
写的不够规范的话,看看JAVA的编程规约就好了。
要是问题本身就在代码上,那就好好学习下基础吧。
遇到问题,先看看JAVA的API,看看是不是前人已经给你解决了这个问题。
如果实在没有,就自己写呗。
1 楼 caizi12 2010-04-25  
唉杂没人回复呢, 人呢,都去那了啊。

相关推荐

    android精通JNI编程(牛人高焕堂写的) PDF打包

    JNI(Java Native Interface)是Java平台的一个重要组成部分,它允许Java代码和其他语言写的代码进行交互。在Android开发中,JNI的使用尤其广泛,因为它能够帮助开发者实现一些Java无法高效完成的任务,比如性能关键...

    计算机技术人员的十层楼

    成为牛人需要对编程语言、操作系统、编译器原理、数据结构算法、测试调试等方面有全面而深入的掌握。这涉及到大量的阅读和实践,包括阅读专业书籍、研究开源项目源码等。牛人能解决大多数疑难问题,对软件设计有深刻...

    程序员的十层楼(十种境界)

    他们可能具备基础的编程技能,了解一种或多种编程语言,如C/C++、Java或JavaScript。菜鸟需要熟悉计算机的基本操作、计算机专业基础知识,并通过编写测试代码、搭建测试环境等方式积累经验。在中国,由于教育和转行...

    程序员的十个层次 你属于哪一层?

    此外,更深入的数据结构与算法、高级软件设计方法(如面向方面的设计、面向数据结构的设计)以及软件架构设计等方面的知识也非常重要。通常,这些知识的获取需要阅读大量的专业书籍和文献,参与实际项目开发,并研究...

    计算机软件开发行业——程序员的竞升之路感悟.pdf

    本文档试图通过一个简化的模型来探讨程序员从入门到高级阶段的成长过程。该模型分为十个层级,并额外设定了一个理想化的最高层级——“上帝”级别,用来象征着程序员职业道路上的终极追求。 #### 二、程序员技术...

    程序员的十层楼

    - **定义**:初入编程世界的新人,对计算机基础知识有一定了解,能够掌握一门编程语言(如C/C++、Java等)的基本语法。 - **特点**: - 进入门槛较低,适合计算机及相关专业的学生及爱好者。 - 主要任务包括简单的...

Global site tag (gtag.js) - Google Analytics