LinkinPark
当你的才华撑不起你野心时,那么请潜下心继续学习,心无旁骛,愿多年以后你们我都能成为自己想象的模样。
摘要: Java Virtual Machine 就是指Java虚拟器,以下简称VM.关于VM的概念,最早出自CPU模拟器,众所周知的PC上的游戏机模拟器采用的便是和Java VM类似的技术.java source code被编译成byte code后,其实已经是很类似机器代码了,只不过... 阅读全文
posted @ 2014-10-21 15:55 LinkinPark 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 使用非JAVA代码 JAVA语言及其标准API(应用程序编程接口)应付应用程序的编写已绰绰有余。但在某些情况下,还是必须使用非JAVA编码。例如,我们有时要访问操作系统的专用特性,与特殊的硬件设备打交道,重复使用现有的非Java接口,或者要使用“对时间敏感”的代码段,等等。与非Java代... 阅读全文
posted @ 2014-10-21 15:53 LinkinPark 阅读(213) 评论(0) 推荐(0) 编辑
摘要: JAVA 省略语与名词解释 -------------------------------- J2EETM----JavaTM 2PlatformEnterpriseEdition : J2EE(JAVA2企业版)平台提供一个基于组件设计、开发、集合、展开企业应用的途径。J2EE 平台提供了多层... 阅读全文
posted @ 2014-10-21 15:15 LinkinPark 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 我们每天在撸码,那么我们在敲什么东西呢?明显的我们在写类,写一个类,写一个接口,写某个接口里面写一些属性,在某个类里面写一个方法,然后以一个对象调用方法,对于j2ee来讲的话,可能还会写一些jsp,静态的html,还有不可避免的被大家一直诟病的xml配置文件。具体的java语言规范,以后我会专门... 阅读全文
posted @ 2014-10-20 00:31 LinkinPark 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 整理电脑,无意中翻到不知道哪里来的文章,觉得里面写的很好,仔细看过一遍后,整理了下贴了出来,其中的好多概念我觉得讲的很透彻。 既然Java不过另一种类型的程序设计语言,为什么还有这么多的人认为它是计算机程序设计的一个里程碑? Java除了可解决传统的程序设计问题以外,还能解决World... 阅读全文
posted @ 2014-10-11 14:52 LinkinPark 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 刚来这家公司的时候,作为菜鸟的我在帮别人调试代码的时候,有人说我快捷键使用的很熟悉。 呵呵,工欲善其事必先利其器,以下这些快捷键是最常用的也是要必须记住的。 【Ctrl开头】 Ctrl+1:快速修复 Ctrl+D:删除当前行。 Ctrl+Q:定位到最后编辑的地方 Ctrl+L... 阅读全文
posted @ 2014-10-11 14:30 LinkinPark 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 不管是不是程序员,常用的键盘的快捷键还是要会的,以下整理一些最常用的也比较重要的PC快捷键。 复制:CTRL+C 剪切:CTRL+X 粘贴:CTRL+V 全选:CTRL+A 撤销键:CTRL+Z 切换窗口键:ALT+TAB 打开我的电脑: WINKEY+E 快速搜索键:WINKEY+F 快速显示... 阅读全文
posted @ 2014-10-08 11:36 LinkinPark 阅读(219) 评论(0) 推荐(0) 编辑
摘要: linkin大话设计模式--常用模式总结 一,常用设计模式定义 Abstract Factory(抽象工厂模式):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 Adapter(适配器模式):将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口... 阅读全文
posted @ 2014-10-07 18:43 LinkinPark 阅读(242) 评论(0) 推荐(0) 编辑
摘要: linkin大话设计模式--适配器模式 大家知道,在java中只允许单继承,但是在实际问题中往往都需要多继承,java引入了接口这一概念。(一个类可以实现多个接口) 由于接口中都是抽象方法,那么我们在实现它的时候就必须全部覆写这些方法。假如我有一个类,这个类只想覆写一部份方法怎么办?... 阅读全文
posted @ 2014-10-07 17:14 LinkinPark 阅读(161) 评论(0) 推荐(0) 编辑
摘要: linkin大话设计模式--建造模式 建造模式是对象的创建模式,可以讲一个产品的内部表象与产品的生成过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。 建造模式的结构: 抽象建造者角色(Builder):给出一个抽象的接口,用来规范产品对象的各个组成成分的建... 阅读全文
posted @ 2014-10-07 15:57 LinkinPark 阅读(184) 评论(0) 推荐(0) 编辑
摘要: linkin大话设计模式--模板方法模式 准备一个抽象类,将部分逻辑以具体方法的形式实现,然后申明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。抽象模板角色: 1.定义了一个或多个抽象操作,以便让子类实现。 2.定义并实现了... 阅读全文
posted @ 2014-10-07 11:45 LinkinPark 阅读(189) 评论(0) 推荐(0) 编辑
摘要: linkin大话设计模式--观察者模式 观察者模式定义了对象间的一对多依赖关系,让一个或者多个观察者观察一个对象主题。当主题对象的状态发生改变的时候,系统能通知所有的依赖于此对象的观察者对象,从而能自动更新。 在观察者模式中,被观察的对象常常也被称为目标和主题,依赖的对象被称为观察者。 代码... 阅读全文
posted @ 2014-10-06 22:22 LinkinPark 阅读(167) 评论(0) 推荐(0) 编辑
摘要: linkin大话设计模式--桥接模式 桥接模式是一种结构化模式,他主要应对的是:由于实际的需要,某个类具有2个或者2个以上维度的变化,如果只是使用继承将无法实现功能,或者会使得设计变得相当的臃肿。我们为了不一直忙于定义子类,就可以使用桥接模式。桥接模式就是把变化部分抽象出来,使变化部分与主类... 阅读全文
posted @ 2014-10-06 19:22 LinkinPark 阅读(189) 评论(0) 推荐(0) 编辑
摘要: linkin大话设计模式--门面模式 随着系统的不断改进和开发,他们会变得越来越复杂,系统会生成大量的类,这使得程序的流程更加难以理解。门面模式可以为这些类提供一个简易的接口,从而简化访问这些类的复杂化,有时候这种简化可能会降低了程序底层类的灵活性,但除了要求特别苛刻的客户端之外,他通常可以提供... 阅读全文
posted @ 2014-10-06 16:47 LinkinPark 阅读(161) 评论(0) 推荐(0) 编辑
摘要: linkin大话设计模式--策略模式 Strategy [ˈstrætədʒi] 策略 策略模式用于封装系列的算法,这些算法通常被封装在一个称为Context的类中,客户端程序可以自由的选择任何一种算法,或者让Context来为客户端提供一个最佳的算法。说白了,使用策略模式就是为了支持算... 阅读全文
posted @ 2014-10-06 16:20 LinkinPark 阅读(174) 评论(0) 推荐(0) 编辑
摘要: linkin大话设计模式--命令模式 首先考虑一种应用情况,某个方法需要完成某一个功能,这个功能的大部分功能已经确定了,但是有可能少量的步骤没法确定,必须等到执行这个方法才可以确定。 也就是说,我们写一个方法不仅要求参数可以变化,其中对参数的处理也需要变化,不是写在这个方法的代码逻辑中,是对于这... 阅读全文
posted @ 2014-10-06 13:14 LinkinPark 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 代理模式是一种应用非常广泛的设计模式,当客户端代码需要调用某个对象的时候,客户端并不关心是否可以准确的得到这个对象,他只要一个能够提供该功能的对象而已,此时我们就可以返回该对象的代理。总而言之,客户端代码不能或者不想直接访问被调用对象,服务器这段额外的建立一个代理对象返回给客户端使用,那么这种设... 阅读全文
posted @ 2014-10-06 12:42 LinkinPark 阅读(208) 评论(0) 推荐(0) 编辑
摘要: linkin大话设计模式--抽象工厂 在前面讲到的简单工厂里面虽然实现了我们那个类和其中的依赖的解耦,但是在产生我们需要的依赖的那个工厂里面还是和具体的产品类耦合了 现在要是还想彻底解耦的话怎么办呢? 就是在我们调用依赖的时候,传入一个参数,然后加入自己的判断这样子的话也就解耦了。在高一... 阅读全文
posted @ 2014-10-05 22:24 LinkinPark 阅读(156) 评论(0) 推荐(0) 编辑
摘要: linkin大话设计模式--工厂方法 什么是工厂方法:将多个类对象交给工厂来生成的设计被称为简单工厂模式,个人认为主要是为了实现解耦,在代码重构的时候会很重要。 代码如下: public class Computer { //将其中的依赖设置成属性 注意其中的类型是接口 private ... 阅读全文
posted @ 2014-10-05 22:01 LinkinPark 阅读(164) 评论(0) 推荐(0) 编辑
摘要: linkin大话设计模式 开文前先弱弱的问一句:什么是设计模式?我在研究java2ee的时候有研究过,在学js的时候也有看到。设计模式的概念最早源于建筑设计大师《建筑的永恒算法》一书,它表示一个特定的环境,一类问题和一个解决方案之间的关系。对于软件领域,设计模式就是对处于特定的环境下,经常出... 阅读全文
posted @ 2014-10-05 15:23 LinkinPark 阅读(174) 评论(0) 推荐(0) 编辑