摘要: 学会:在3天时间里,你不够时间写一些有意义的程序,并从它们的失败与成功中学习。你不够时间跟一些有经验的程序员一起工作,你不会知道在C++那样的环境中是什么滋味。简而言之,没有足够的时间让你学到很多东西。所以这些书谈论的只是表面上的精通,而非深入的理解。如Alexander Pope(英国诗人、作家,1688-1744)所言,一知半解是危险的(a little learning is a dangerous thing)Alan Perlis(ACM第一任主席,图灵奖得主,1922-1990)曾经说过:“如果一门语言不能影响你对编程的想法,那它就不值得去学”。乔叟(Chaucer,英国诗人,13 阅读全文
posted @ 2012-10-10 07:42 竹简溪畔 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 线程的两种创建方法方法一:public class testthread1 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Runner1 r = new Runner1(); r.start(); for(int i = 0;i<100;i++) { System.out.println("main thread:......."+i); } } } class Runner1 extends Th... 阅读全文
posted @ 2012-10-08 20:59 竹简溪畔 阅读(173) 评论(0) 推荐(0) 编辑
摘要: java网络编程的理解tcpserver端import java.io.DataInputStream; import java.net.ServerSocket; import java.net.Socket; public class testtcpserver { public static void main(String[] args) throws Exception { // TODO Auto-generated method stub ServerSocket ss = new ServerSocket(6666);// while(true) { Sock... 阅读全文
posted @ 2012-10-08 20:54 竹简溪畔 阅读(345) 评论(0) 推荐(0) 编辑
摘要: javase补充常用类 字符串相关类基本数据类型包装类math类file类枚举类容器一个图(容器api的类图结构)一个类 collections三个知识点 for generic auto-boxing/unboxing六个接口 collection、set、list、map、iterator、comparable流这些流直接存在继承关系。inputstream/outputstream 数据单位是字节(8bit)reader/writer 单位是字符(16bit)fileinputstream/fileoutputstreamfilereader/filewriterbufferedinpu 阅读全文
posted @ 2012-10-08 20:52 竹简溪畔 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1、今天的演讲不是讲如何实现你的梦想,而是如何引领你的一生(lead your life)。如果你正确引领你的一生,因缘自会带来一切你所应得的。2、训练结束后,一位助理教练走过来对我说:“是啊,格拉海姆教练把你训练的挺狠的。”我说是啊。他说,这是一件好事。因为这意味着他很关心你。如果你做得很差而没有人为你指出来,那也就意味着他们都放弃了你。这一幕往事伴随了我一生,如果有人在两个小时的训练中对你丝毫都不放松,这说明他们在用心使你做得更好。3、我终于明白,那些(人生旅途中)挡在我们前进道路上的砖墙的存在是有道理的。他们的存在不是为了阻挡我们(实现我们的梦想),他们在那里是给我们一种方式来证明我们多 阅读全文
posted @ 2012-10-07 10:31 竹简溪畔 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1、 不是读书无用,是肯安心读书的人太少,而书读得足够多的人更少。2、一定要弄清楚上大学首要的任务:我是来干什么的、走出这里有什么收获、自己希望成为一个什么样的人。要有扎实的学科基础:注意学习的扩展性,努力去理解本专业常用的核心思想和技术,达到熟记于胸的程度。发现自己的优势,选择适合自己的路:找到适合自己的方向。学过理论要注重实践:可以做一些力所能及的小东西,熟练掌握一门语言、一个开发工具、一个系统平台、一种编程思想,自己动手做一些有技术含量的项目。最好利用假期去实习。切忌浮躁,急功近利。加入以你的实力可以通过五年的时间成为一个领域的高手,如果自己期望缩减到3年或更短,最终很可能要用八年甚至永 阅读全文
posted @ 2012-10-01 23:24 竹简溪畔 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1、耐心、心态平和2、记录自己的代码行数,并维护自己的项目。3、只对所学章节比较混乱的比较难的部分整理,总结(二八定理)4、学习新知识时,注意与以前知识的衔接和对比学习。5、自学从高向低,一如软件的向下兼容。6、各种知识的难度是波浪形的,而不是爬坡型的。所以坚持、耐心很重要。7、在重点部分(或不很理解的部分)停留,作以小结和练习。8、PLB学习法。problembasedlearning ,及基于某个问题去学习。普通的、循规蹈矩式的学习没有目的性,很枯燥,因此建议参与一个小项目或自己构思一个案例,围绕这些案例分析他需要哪些技术,然后在深入。9、不要仅仅停留在编码的基础上,要主动去思考软件的架构 阅读全文
posted @ 2012-10-01 23:08 竹简溪畔 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 随着我国网民数突破5亿,互联网普及率达到近40%,互联网在深刻改变人们生活的同时,自身也在发生悄然改变,这也让互联网从业者开始思考未来将扮演什么角色。 作为互联网发展中的受益者,康盛创想CEO戴志康认为,互联网本质是解决别的问题,随着互联网普及,其正变成工具,就像电力行业已成基础设施,固守着电力的员工就变成相对小众人群,相反,真正大放异彩的是以电力为基础发展起来的微波炉、冰箱等其他产业。 “我有一种深深的忧虑,如果自身不从互联网人变成用互联网人,我很可能被时代淘汰。”戴志康说,“在未来有一种不安全感,开始觉得只懂互联网是很危险,你知道那种感觉吗?我会觉得只是懂得互联网是怎么一回事的人,在... 阅读全文
posted @ 2012-10-01 22:47 竹简溪畔 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 第一阶段:java基础,java ee基础、或者swing基础第二阶段:ssh,ibatis、quartz等框架应用,以及webservice、网络编程,rcp第三阶段:设计模式,能够理解主流框架源码以及设计思路、web安全领域(jaas、sso、ssl、rbac、oauth、acegi等)、缓存领域(oscache、jbosscache、ehcache以及缓存采用什么技术同步:jgroup、jms)第四阶段:集群架构、分布式、osgi、eai等架构领域第五阶段:soa、虚拟化、云--------------第三阶段实际上是个分水岭。很多人在第三阶段挣扎无法逾越,有很多人也能轻易走过第三阶段。 阅读全文
posted @ 2012-10-01 21:46 竹简溪畔 阅读(245) 评论(0) 推荐(0) 编辑
摘要: java中抽象类和接口的区别1、什么是抽象类抽象修饰类的时候表示是一个抽象类,这个类不能实例化;如果一个类中有抽象方法,那么这个类一定是一个抽象类;如果一个抽象类可不可以没有抽象方法?可以的;抽象类出现的目的就是为了继承;抽象类一般用在哪里?一个抽象类一般作为工具类;抽象类中的抽象方法目的就是为了覆盖;抽象的方法,不能使用private修饰; 抽象类包括抽象方法和非抽象方法。如果父类是一个抽象类,当子类继承父类的时候,要实现抽象的方法,如果不实现的话,那么子类就必须是一个抽象的类。 抽象类(abstract class)的定义方式如下: public abstract class Abstra 阅读全文
posted @ 2012-09-27 11:31 竹简溪畔 阅读(114) 评论(0) 推荐(0) 编辑