Linkin大话Java和internet概念】的更多相关文章

整理电脑,无意中翻到不知道哪里来的文章,觉得里面写的很好,仔细看过一遍后,整理了下贴了出来,其中的好多概念我觉得讲的很透彻. 既然Java不过另一种类型的程序设计语言,为什么还有这么多的人认为它是计算机程序设计的一个里程碑? Java除了可解决传统的程序设计问题以外,还能解决World Wide Web(万维网)上的编程问题.java比较高级的应用有2块:一块是我现在正在玩的j2ee,还有一块是android. 首先什么是Web?下面贴出一段web的定义,后面的一段工作原理必须要理解. web的…
青春不灭,理想犹存,linkin--勿忘初心! 不知不觉已经和java并肩作战将近了2年,在这2年之中模模糊糊研究了java2ee领域的好多东西,但是都没有做系统的整理.以前写的笔记也是零零散散不成一套体系,从今天开始我要回归到认真写笔记系统学习的轨迹上来 ,就从今天这篇博客开始. 一.Java语言的发展历程 Java的诞生对IT产业带来了一次变革,从某些意义上讲对人们的日常生活也产生了深远的影响.Java的结构虽类似C/C++,但因其平台无关性和与互联网发展紧密结合,预计未来必定成为互联网和计…
linkin大话设计模式 开文前先弱弱的问一句:什么是设计模式?我在研究java2ee的时候有研究过,在学js的时候也有看到.设计模式的概念最早源于建筑设计大师<建筑的永恒算法>一书,它表示一个特定的环境,一类问题和一个解决方案之间的关系.对于软件领域,设计模式就是对处于特定的环境下,经常出现的某类软件开发问题的,一种相对成熟的设计方案. 设计模式(Design pattern)是一套被反复使用,多数人知晓的.经过分类编目的.代码设计经验的总结.使用设计模式是为了可重用代码.让代码更容易被他人…
linkin大话设计模式--适配器模式 大家知道,在java中只允许单继承,但是在实际问题中往往都需要多继承,java引入了接口这一概念.(一个类可以实现多个接口) 由于接口中都是抽象方法,那么我们在实现它的时候就必须全部覆写这些方法.假如我有一个类,这个类只想覆写一部份方法怎么办?   在接口与这个类中间可以加一个抽象类: 抽象类去覆写接口中的全部方法,而那个类去继承这个抽象类,根据需要覆写抽象类中的方法.(简单的适配器模式) 代码如下:   public class AbstractTest…
linkin大话设计模式--常用模式总结 一,常用设计模式定义 Abstract Factory(抽象工厂模式):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类. Adapter(适配器模式):将一个类的接口转换成客户希望的另外一个接口.Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作. Bridge(桥接模式):将抽象部分与它的实现部分分离,使它们都可以独立地变化. Builder(建造者模式):将一个复杂对象的构建与它的表示分离,使得同样的构建过…
linkin大话设计模式--模板方法模式 准备一个抽象类,将部分逻辑以具体方法的形式实现,然后申明一些抽象方法来迫使子类实现剩余的逻辑.不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现.抽象模板角色: 1.定义了一个或多个抽象操作,以便让子类实现. 2.定义并实现了一个模板方法. 具体模板角色: 1.实现父类所定义的一个或多个抽象方法. 2.每一个抽象模板角色都可以有任意多个具体模板角色与之对应,而每一个具体模板角色都可以给出这些抽象方法的不同实现. 代码如下: //模板…
linkin大话设计模式--观察者模式 观察者模式定义了对象间的一对多依赖关系,让一个或者多个观察者观察一个对象主题.当主题对象的状态发生改变的时候,系统能通知所有的依赖于此对象的观察者对象,从而能自动更新. 在观察者模式中,被观察的对象常常也被称为目标和主题,依赖的对象被称为观察者. 代码如下: <strong><span style="font-size:14px;">import java.util.ArrayList; import java.util.…
linkin大话设计模式--命令模式 首先考虑一种应用情况,某个方法需要完成某一个功能,这个功能的大部分功能已经确定了,但是有可能少量的步骤没法确定,必须等到执行这个方法才可以确定. 也就是说,我们写一个方法不仅要求参数可以变化,其中对参数的处理也需要变化,不是写在这个方法的代码逻辑中,是对于这个参数的处理也要传入到这个方法中,那么怎么做呢?命令模式. 不同于js可以在一个方法中参入一个代码块,java中不允许代码块单独存在,因此我们必须把该代码块封装成一个方法,在java中类是一等公民,方法也…
linkin大话设计模式--抽象工厂 在前面讲到的简单工厂里面虽然实现了我们那个类和其中的依赖的解耦,但是在产生我们需要的依赖的那个工厂里面还是和具体的产品类耦合了  现在要是还想彻底解耦的话怎么办呢?  就是在我们调用依赖的时候,传入一个参数,然后加入自己的判断这样子的话也就解耦了.在高一个层次就是把工厂也设计成接口和实现类,这样子的话调用一个工厂的工厂先产生一个工厂,然后再调用不同的工厂产生一个产品.貌似有点绕,忽忽,至少我现在不是很懂这样子设计的最大的益处. 代码如下: <strong>…
linkin大话数据结构--Collection和Iterator Java 集合就像一种容器,可以把多个对象的引用放入容器中.Java 集合类可以用于存储数量不等的多个对象,还可用于保存具有映射关系的关联数组.Java 集合可分为 Set.List 和 Map 三种体系 1,Set:无序.不可重复的集合 2,List:有序,可重复的集合 3,Map:具有映射关系的集合 在 Java5 之前,Java 集合会丢失容器中所有对象的数据类型,把所有对象都当成 Object 类型处理:从 Java5…