本身学习Java的记录以及在其中踩得的一些坑...html
关于基本概念的理解java
对于编程课程的做业,不少程序是写完就扔,一千行一下的代码貌似即便命名糟糕、编码不规范,貌似也能完成要求功能。而工程项目中大部分的精力在于对项目的维护,要让别人和本身可以看懂之前的代码,因此在一开始编写代码的时候就须要遵照通用的规范。数据库
Code Conventions for the Java Programming Language
JAVA语言编码规范中文译文apache
除了编码规范,也要对代码进行重构,好比在写电梯做业的时候,写完代码后发现一些代码比较冗余、而且对于方法的抽象不够好,提升了编码难度,并且增长了一些隐藏bug。
关于抽象,在阅读《重构》一书的时候很有收获。编程
掌握JDK之外的经常使用类库和包设计模式
虽然目前的做业中暂时没有使用到,可是里面封装好的方法看起来很好用的样子,暂时mark...
apache commons:
Apache Commons-Lang 简介多线程
google guava:
Google Guava 类库简介oracle
相关Web开发框架框架
首选Spring
Java新手如何学习Spring、Struts、Hibernate三大框架?maven
项目构建工具
Maven: Maven那点事儿(Eclipse版)
为JavaWEB做准备:掌握关系性数据库
《MySQL必知必会》:在Windows和Linux环境下配置数据库
NoSQL: Hadoop
掌握Http
《图解Http》
Java设计模式,这个东西应该须要从项目中学习
占坑:
《深刻浅出设计模式》
《JDK里的设计模式》
持续填坑更新...