英文原文:10 Articles Every Programmer Must Read
作为一名 Java 程序员和软件开发人员,那些每个程序员都应该知道的 XXX
的文章教会了我不少东西,它们提供了某个特定领域的一些实用的并且有深度的信息,这些东西通常很难找到。在我学习的过程中我读到过许多非...
分类:
其他好文 时间:
2014-05-19 22:06:41
阅读次数:
399
原文链接:http://blog.jobbole.com/37273/在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,...
分类:
编程语言 时间:
2014-05-18 19:02:14
阅读次数:
439
第一章是引言,所以这里不做笔记,总结一下书中第一章的主要内容是向我们解释了这本书所做的事情:指导Java程序员如何编写出清晰、正确、可用、健壮、灵活和可维护的程序。
2.1考虑用静态工厂方法代替构造器
静态工厂方法与构造器相比有四大优势:
(1)静态工厂方法有名称,具有适当名称的静态工厂方法易于使用、易于阅读;
(2)不必每次在调用它们的时候都创建一个新的对象;
(3)可以返回原...
分类:
编程语言 时间:
2014-05-18 15:24:33
阅读次数:
307
认识Java虚拟机的内部体系结构Java虚拟机的内部体系结构也许很少有人去关心,因为对于Java程序员来说,一般只需要跟API打交道就可以了。这些体系结构只是Java虚拟机内部的结构而已。但是如果理解了其内部结构,对于我们开发项目,以及排除系统中的相关故障是由帮助的。先看看总体结构图,如下:各部分的...
分类:
编程语言 时间:
2014-05-14 23:45:23
阅读次数:
293
原地址:http://www.csdn.net/article/2012-09-03/2809495-java-debugging-tips-with-eclipse调试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序。但这里介绍的调试方法...
分类:
编程语言 时间:
2014-05-14 22:32:48
阅读次数:
368
前几天写了自己对于Java软件开发工程师职业发展规划方面的一些感悟,陆续收到一些反馈,希望我能再就Java工程师不同的开发(职责)方向谈谈职业发展问题。(上一篇:Java软件开发工程师的自我修养与晋升(B/S结构)下面就具体谈谈Java程序员的另一个职责方向:Java互联网开发工..
分类:
编程语言 时间:
2014-05-14 17:41:48
阅读次数:
301
集合基础知识数组:长度固定,可存基本数据和对象。集合:只能放对象,不固定。容器也有共性,不断抽取成一个体系,集合框架。参阅顶层创建底层。顶层是collection。collection里有两个常见的接口,List和Set。常见集合有Arraylist,linkedlist,vector,hashSetTreeSet.为什么..
分类:
其他好文 时间:
2014-05-13 03:35:07
阅读次数:
371
-------android培训、java培训、期待与您交流!----------IO(InputOutput)流1、IO流用来处理设备之间的数据传输2、Java对数据的操作是通过流的方式3、Java用于操作流的对象都在IO包中4、流按操作数据分为两种:字节流与字符流。字符流的数据字节流其实都能处理,因为无论什么在..
分类:
其他好文 时间:
2014-05-11 19:09:11
阅读次数:
401
走上了程序员这条道路,必须了解大量的技术体系,程序是一个开源的世界,这是一种幸运也是一种不幸,在能无偿了解这么多知识的同时,我们也必须了解如此大量的知识才能成为合格的程序员。...
分类:
编程语言 时间:
2014-05-11 05:09:51
阅读次数:
331
对于学习一门新的语言,关键是学习新语言和以前掌握的语言的区别,但是也不要让以前语言的东西,固定了自己的思维模式,多看一下新的语言的编程思想。1.引包 using
System;java用import2.构造函数和java语法相同3.析构函数 变量和类的对象都有生命周期,生命周期结束,这些变量和对象就...
分类:
编程语言 时间:
2014-05-09 12:54:07
阅读次数:
390