随笔分类 -  Java

上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要:Java 官方为开发者提供了很多功能强大的类,这些类被分别放在各个包中,随JDK一起发布,称为Java类库或Java API。API(Application Programming Interface, 应用程序编程接口)是一个通用概念。例如我编写了一个类,可以获取计算机的各种硬件信息,它很强大很稳... 阅读全文
posted @ 2015-03-18 07:00 Coda 阅读(2609) 评论(6) 推荐(8)
摘要:Java是一门面向对象的编程语言,理解Java,首先要理解类与对象这两个概念。Java中的类可以看做C语言中结构体的升级版。结构体是一种构造数据类型,可以包含不同的成员(变量),每个成员的数据类型可以不一样;可以通过结构体来定义结构体变量,每个变量拥有相同的性质。例如: 1 #include 2 ... 阅读全文
posted @ 2015-03-17 07:14 Coda 阅读(2016) 评论(4) 推荐(1)
摘要:跟随世界潮流,第一个Java程序输出“Hell World!”。通过Eclipse运行程序启动Eclipse,在菜单中选择“文件 --> 新建 --> Java项目”,弹出对话框:图1 新建项目填入项目名称,点击“完成”,创建项目成功,可以看到在E:\java\workspace 目录下多出了一个D... 阅读全文
posted @ 2015-03-16 07:12 Coda 阅读(1775) 评论(0) 推荐(1)
摘要:要进行Java开发,首先要安装JDK(Java Development Kit,Java开发工具箱)。JDK 是一系列工具的集合,这些工具是编译Java源码、运行Java程序所必需的,例如JVM、基础类库、编译器、打包工具等。不论是什么样的 Java 应用服务器,都是内置了某个版本的 JDK,因此掌... 阅读全文
posted @ 2015-03-15 06:51 Coda 阅读(1688) 评论(5) 推荐(1)
摘要:1998年12月,SUN公司发布了Java 1.2,开始使用“Java 2” 这一名称,目前我们已经很少使用1.2之前的版本,所以通常所说的Java都是指Java2。Java 有三个版本,分别为 J2SE、J2EE和J2ME,以下是详细介绍。J2SE(Java 2 Platform Standard... 阅读全文
posted @ 2015-03-14 06:54 Coda 阅读(2175) 评论(2) 推荐(0)
摘要:Java的就业前景如何,看培训班就知道了,以Java培训为主的达内,已经上市。根据IDC的统计,在所有软件开发类人才的需求中,对JAVA工程师的需求曾达到全部需求量的50%以上。而且,JAVA工程师的薪水相对较高。通常来说,具有3~5年开发经验的工程师,年薪10万是很正常的一个工资。一些重点院校的优... 阅读全文
posted @ 2015-03-13 07:19 Coda 阅读(1945) 评论(2) 推荐(1)
摘要:相信大家已经了解到Java具有跨平台的特性,可以“一次编译,到处运行”,在Windows下编写的程序,无需任何修改就可以在Linux下运行,这是C和C++很难做到的。那么,跨平台是怎样实现的呢?这就要谈及Java虚拟机(Java Virtual Machine,简称 JVM)。JVM也是一个软件,不... 阅读全文
posted @ 2015-03-12 07:09 Coda 阅读(2415) 评论(4) 推荐(1)
摘要:Java语言是SUN(Stanford University Network,斯坦福大学网络公司)公司1995年推出的一门高级编程语言,起初主要应用在小型消费电子产品上,后来随着互联网的兴起,Java语言迅速崛起(Java applet 可以在浏览器中运行),成为大型互联网项目的首选语言。2009年... 阅读全文
posted @ 2015-03-11 07:46 Coda 阅读(2292) 评论(2) 推荐(11)
摘要:instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。举个例子: String s = "I AM an Object!"; bool... 阅读全文
posted @ 2015-03-10 07:12 Coda 阅读(1527) 评论(0) 推荐(0)
摘要:HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。... 阅读全文
posted @ 2015-03-09 07:08 Coda 阅读(852) 评论(2) 推荐(0)
摘要:Java Bean 是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常Java Bean还要实现Serializabl... 阅读全文
posted @ 2015-03-08 07:11 Coda 阅读(1487) 评论(2) 推荐(1)
摘要:Command模式是最让我疑惑的一个模式,我在阅读了很多代码后,才感觉隐约掌握其大概原理,我认为理解设计模式最主要是掌握起原理构造,这样才对自己实际编程有指导作用。Command模式实际上不是个很具体,规定很多的模式,正是这个灵活性,让人有些confuse。Command定义不少Command模式的... 阅读全文
posted @ 2015-03-07 06:58 Coda 阅读(6425) 评论(5) 推荐(3)
摘要:Visitor定义:作用于某个对象群中各个对象的操作。它可以使你在不改变这些对象本身的情况下,定义作用于这些对象的新操作。在Java中,Visitor模式实际上是分离了collection结构中的元素和对这些元素进行操作的行为。为何使用Visitor模式Java的Collection(包括Vecto... 阅读全文
posted @ 2015-03-06 10:20 Coda 阅读(3519) 评论(0) 推荐(2)
摘要:Java深入到一定程度,就不可避免的碰到设计模式(design pattern)这一概念,了解设计模式,将使自己对java中的接口或抽象类应用有更深的理解。设计模式在java的中型系统中应用广泛,遵循一定的编程模式,才能使自己的代码便于理解,易于交流,Observer(观察者)模式是比较常用的一个模... 阅读全文
posted @ 2015-03-05 07:35 Coda 阅读(2029) 评论(6) 推荐(2)
摘要:State的定义:不同的状态,不同的行为;或者说,每个状态有着相应的行为。何时使用状态模式State模式在实际使用中比较多,适合"状态的切换"。因为我们经常会使用If elseif else 进行状态切换, 如果针对状态的这样判断切换反复出现,我们就要联想到是否可以采取State模式了。不只是根据状... 阅读全文
posted @ 2015-03-04 07:41 Coda 阅读(4885) 评论(4) 推荐(2)
摘要:Strategy是属于设计模式中 对象行为型模式,主要是定义一系列的算法,把这些算法一个个封装成单独的类。Stratrgy应用比较广泛,比如,公司经营业务变化图,可能有两种实现方式,一个是线条曲线,一个是框图(bar),这是两种算法,可以使用Strategy实现。这里以字符串替代为例,有一个文件,我... 阅读全文
posted @ 2015-03-03 08:18 Coda 阅读(2021) 评论(0) 推荐(0)
摘要:Interpreter定义:定义语言的文法,并且建立一个解释器来解释该语言中的句子。Interpreter似乎使用面不是很广,它描述了一个语言解释器是如何构成的,在实际应用中,我们可能很少去构造一个语言的文法。我们还是来简单的了解一下。首先要建立一个接口,用来描述共同的操作。 public i... 阅读全文
posted @ 2015-03-02 07:54 Coda 阅读(1517) 评论(0) 推荐(0)
摘要:Mediator定义:用一个中介对象来封装一系列关于对象交互行为。为何使用Mediator模式/中介模式各个对象之间的交互操作非常多,每个对象的行为操作都依赖彼此对方,修改一个对象的行为,同时会涉及到修改很多其他对象的行为,如果使用Mediator模式,可以使各个对象间的耦合松散,只需关心和 Med... 阅读全文
posted @ 2015-03-01 08:08 Coda 阅读(1656) 评论(1) 推荐(1)
摘要:Memento定义:memento是一个保存另外一个对象内部状态拷贝的对象,这样以后就可以将该对象恢复到原先保存的状态。Memento模式相对也比较好理解,我们看下列代码:public class Originator { private int number; private File fi... 阅读全文
posted @ 2015-02-28 09:26 Coda 阅读(1007) 评论(0) 推荐(0)
摘要:Chain of Responsibility定义:Chain of Responsibility(CoR) 是用一系列类(classes)试图处理一个请求request,这些类之间是一个松散的耦合,唯一共同点是在他们之间传递request。也就是说,来了一个请求,A类先处理,如果没有处理,就传递到... 阅读全文
posted @ 2015-02-27 17:25 Coda 阅读(2725) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 11 下一页