《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必须加上,因为是� ......