- 博客(12)
- 资源 (6)
- 收藏
- 关注
原创 对象包装器 自动装箱
包装器(wrapper):其实就是指Integer之类的类。对象包装器类是不可变的,即一旦构造了包装器,就不允许更改其中的值。对象包装器还是final类型的,因此不允许定义它们的子类。ArrayList 的效率远远低于int[ ] : 由于每个值都分别包装在对象中.自动拆箱:Integer --> int自动装箱: int --> Integer
2015-03-31 20:56:33 459
原创 java equals method
1. 检测this与otherObj是否引用同一个对象.If(this== otherObj) return true;2. 检测是否为null,null返回false.3. 比较this与otherObj是否为同一个类:a) Equals语义在每个子类中都不尽相同,使用getClass()进行检测.b) 子类相同,使用
2015-03-31 00:16:57 892
转载 MVVM2
不要听吹牛逼什么前端MVVM框架就是好,其实都是一帮没学好分层设计的搞出来的,让你彻底看清前端MVVM的本质最近前端圈子里面,发现大家都在热炒概念,什么knockout,angularJs,都被捧成神了,鄙人不才,最近心情也不好,特地写这篇文章来找骂写代码的码农都知道,Java社区虽然不是一个提出分层思想的,确实贯彻的最好的,如今是个Java开发都不会不知道SSH的开发模式,从MVC到
2015-03-30 17:25:01 892
转载 MVVM
MVVM是Model-View-ViewModel的简写。微软的WPF带来了新的技术体验,如Silverlight、音频、视频、3D、动画……,这导致了软件UI层更加细节化、可定制化。同时,在技术层面,WPF也带来了 诸如Binding、Dependency Property、Routed Events、Command、DataTemplate、ControlTemplate等新特性。MVVM
2015-03-30 16:42:00 775
原创 Inheritance
super不是一个对象的引用,不能将super赋给另一个对象变量,它只是一个指示编译器调用超类方法的关键字。使用super调用构造器的语句必须是子类构造器的第一条语句。this的两个用途: 引用隐式参数调用该类的其他构造器方法 -
2015-03-23 00:04:23 370
原创 Java basic ---Class
使用包的主要原因是确保类名的唯一性。import语句不仅可以导入类,还可以导入静态方法和静态域。 import static java.lang.System.*; then you can use: out.println(‘XXX’);java 编译器对文件进行操作;java解释器加载类: ·javac com/mycompany/PayrollApp.java java c
2015-03-20 00:49:21 327
原创 static initialization block
public class hello{ static{ System.out.println('hello,World!'); System.exit(0); }}no main method.
2015-03-19 23:13:46 573
转载 适配器模式
现实生活中的适配器本文讨论适配器模式。适配器模式是23中设计模式之一,它的主要作用是在新接口和老接口之间进行适配。它非常像我们出国旅行时带的电源转换器。为了举这个例子,我还特意去京东上搜了一下电源转换器,确实看到了很多地方的标准不一样。我们国家的电器使用普通的扁平两项或三项插头,而去外国的话,使用的标准就不一样了,比如德国,使用的是德国标准,是两项圆头的插头。如果去德国旅游,那么我们使
2015-03-04 17:30:36 513
转载 建造者模式
没有人买车会只买一个轮胎或者方向盘,大家买的都是一辆包含轮胎、方向盘和发动机等多个部件的完整汽车。如何将这些部件组装成一辆完整的汽车并返回给用户,这是建造者模式需要解决的问题。建造者模式又称为生成器模式,它是一种较为复杂、使用频率也相对较低的创建型模式。建造者模式为客户端返回的不是一个简单的产品,而是一个由多个部件组成的复杂产品。8.1 游戏角色设计Sunny软件公司游
2015-03-03 17:29:31 427
转载 抽象工厂 工厂方法
工厂方法UML图: 抽象工厂UML图: ---------------------------------对于java来说,你能见到的大部分抽象工厂模式都是这样的:它的里面是一堆工厂方法,每个工厂方法返回某种类型的对象。比如说工厂可以生产鼠标和键盘。那么抽象工厂的实现类(它的某个具体子类)的对象都可以生产鼠标和键盘,但可能工
2015-03-03 17:04:13 358
转载 html dom
HTML DOM 是关于如何获取、修改、添加或删除 HTML 元素的标准。html DOM 方法:方法是我们可以在节点(HTML 元素)上执行的动作。编程接口可通过 JavaScript (以及其他编程语言)对 HTML DOM 进行访问。所有 HTML 元素被定义为对象,而编程接口则是对象方法和对象属性。方法是您能够执行的动作(比如添加
2015-03-02 14:29:04 359
转载 Java 热部署
原文链接 简介 在 Java 开发领域,热部署一直是一个难以解决的问题,目前的 Java 虚拟机只能实现方法体的修改热部署,对于整个类的结构修改,仍然需要重启虚拟机,对类重新加载才能完成更新操作。对于某些大型的应用来说,每次的重启都需要花费大量的时间成本。虽然 osgi 架构的出现,让模块重启成为可能,但是如果模块之间有调用关系的话,这样的操作依然会让应用出现短暂的功能性休克。本文将探索如何在不
2015-03-02 10:31:35 430
主题网络爬虫研究综述.pdf
2013-02-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人