声明:
本文是自己收录的大牛blog里面自己感兴趣的,非本人原创。在此感谢大牛们无私的分享,也希望这里的整理能帮到跟我一样的人们。
1. Java编程
用java语言编写的helloworld程序:http://blog.csdn.net/lee576/article/details/7191021
SCJP认证考试题库不失为一种检验java基础学习的如何的方式: http://wenku.baidu.com/view/9c60e30b6c85ec3a87c2c55d.html
2. java 网络编程 -- Socket编程
socket编程基本概念:http://www.cnblogs.com/linzheng/archive/2011/01/23/1942328.html
socket编程实践系列blog: http://blog.csdn.net/kongxx/article/details/7319410
3.Java学习之路:不走弯路,就是捷径
http://developer.51cto.com/art/201204/330124.htm
摘录几句很喜欢的句子:
- JAVA不要孤立地去学习,需要综合学习数据结构、OOP、软件工程、UML、网络编程、数据库技术等知识,用横向纵向的比较联想的方式去学习会更有效。如学习JAVA集合的时候找数据结构的书看看;学JDBC的时候复习数据库技术;采取的依然是"需要的时候再学"的原则。
- 遇到问题怎么办?查书/google->写代码测试->查看源代码->请教别人。遇到问题时,不要急着问别人。太简单的问题,没经过思考的问题,别人会因此而瞧不起你。可以先找找书,到google中搜一下看看,绝大部分问题基本就解决了。而像"某些类/方法如何使用的问题",DOC文档就是答案。对某些知识点有疑惑是,写代码测试一下,会给你留下深刻的印象。而有的问题,你可能需要直接看API的源代码验证你的想法。万不得已才去请教别人。
- 任何事情,一旦考虑好了,就要马上上路,不要等到准备周全之后,再去干事情。假如事情准备考虑周全了再上路的话,别人恐怕捷足先登了
- 学习开源软件的设计思想