《Java程序员上班那点事儿》总结

以前看过这本书,最近觉得作者有些观点还是挺对了,加上些自己的总结,整理下,希望能对以后工作学习有指导作用。

程序员的三种境界:

可能王国维大哥看看后人把他的人生三境界发展得如何跨学科,多门类,一定泉下有知,倍感欣慰啊,哈哈!

1、程序员第一层境界:这帮哥们一般都是毕业三年以内的,比较有精力,对工作上使用的技术多半求知若渴,经常加班,业务也搞的很纯熟

了,心里有点沾沾自喜了,觉得自己是个牛B的人物了。我的话:静下心来,后面的路还很长。

2、程序员第二层境界:觉得自己有越来越多的东西可以学习,觉得自己的理论基础不行,抽时间看理论,比如算法,比如操作系统,自己在

第一层程序员时构建的知识体系好像遇到了瓶颈,努力寻找突破,持续努力学习。我的话:我老人家就是这层,nnd,感觉自己需要学习的东

西越来越多,好多东西怎么越来越不懂了。

3、程序员第三层境界:不在乎具体的技术细节了,比较关注市场,管理,这帮哥们一般都是什么CTO,CIO,啥的。我的话:我没有到这个

级别,不晓得什么感受,努力像这个层奋进,平时多注意多学科的学习,程序员不仅仅能编程序,做管理也肯定没有问题的,只要你愿意。

如何让自己前进

1、不要惧怕前面的困难,不要有太大的构想,一步步把脚下的路走踏实,只管埋头爬山,先不要往山上看。

2、明知山有虎,偏向虎山行。所谓的经验,是有一个个解决问题之后的总结累积的。如果你惧怕困难,那么就是说你拒绝经验的积累。这样

的程序员,即使干10年还是原地踏步,相信大家谁都不愿意原地踏步,所以,鼓起勇气,向困难挑战,每次的挑战都意味着财富和积累。

3、没有过不去的火焰山。可能大家觉得现在遇到的困难是自己无法克服的,有很大的压力。我觉得有压力是正常的,但是这个困难应该觉得

是能够承受的。你的主管绝对不会抽风到让你一个人去开发一个操作系统,所以放宽心,坦然接受,不懂的就去问,不要碍于面子,学习到真

本事才是最重要的,而且同事都喜欢上进的孩子。

如何学习积累

1、多读书,多读好书,读书不一定要一字不落全部读完,读对自己目前需要的部分,应用到实践中,不断总结,反复实践。

2、学会建立自己的知识沉淀目录,不要学习过了,用过了,就完事,要建立自己的沉淀目录,这些都是自己的财富,就像木匠的工具箱。

Java程序员的7种武器

1、集成开发环境IDE,现在一般都用免费开源强大的eclipse,现在目前的版本是3.5,有空的时候可以学�

相关文档:

先来了解一下链表模式的原理:

首先写一个JavaBean,内容是要添加的元素和该元素的节点。

public class NodeBean implements Serializable

{

private Object data; //元素本身

private NodeBean next; //下一个节点

&n ......

一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能。本篇文章首先简单介绍GC的工作原理之后,然后再对GC的几个关键问题进行深入探讨,最后提出一些Java程序� ......

主线程中:

InitThread initThread=new InitThread(new Semaphore(0));//初始化一个子线程,传一个初值为0的信号量给它

Display.getDefault().asyncExec(initThread);

try {//此处会挂起,直到子线程完成工作,修改了信号量的值,主线程才会继续

initThread.getSemaphore().acquire();

} catch (Inte ......

第一次写这样的博客,感觉自己做的有点像笔记,不过本来就是笔记,我做笔记一般都是把本来不知道的,感觉有用的写下来,而且我也一般用与老师接近的语句写下来,避免自己的误解导致错误。

这次我看了《传智播客_张孝祥_Java基础1_Java开发前奏》这个课程。

1.老师说JAVA的第一个特点是”一次编译,到处运行“, ......

方法就是一段可重复调用的代码端

方法的定义在Java中有多种形式,

现在的我所说的方法就是指可以用main方法直接去调用的方法。

public class JavaDemo06

{

public static void main(String args[])

{

printTab() ;

}

// 定义一个方法,此方法用于打印Hello World

// public static必须加上,因为是� ......