欢迎回家
我们一直在改变

Java 第10页

Java:new一个对象的过程中发生了什么 new 对象的过程

Martin阅读(869)评论(0)赞(0)

java在new一个对象的时候,会先查看对象所属的类有没有被加载到内存,如果没有的话,就会先通过类的全限定名来加载。加载并初始化类完成后,再进行对象的创建工作。 我们先假设是第一次使用该类,这样的话new一个对象就可以分为两个过程:加载并初...

Java动态代理 动态代理

Martin阅读(800)评论(0)赞(0)

动态代理,听上去很高大上的技术,在Java里应用广泛,尤其是在Hibernate和Spring这两种框架里,在AOP,权限控制,事务管理等方面都有动态代理的实现。JDK本身有实现动态代理技术,但是略有限制,即被代理的类必须实现某个接口,否则...

计算机 编码 解码 编码/解码

Martin阅读(831)评论(0)赞(0)

目录 1 字符 & 编码 2 记事本下的乱码 3 UTF-8解码过程 4 UTF-16解码过程 5 ISO-8859-1 6 byte范围 在阅读本文章之前,我建议你首先看阮一峰的博客:http://www.ruanyifeng.c...

网络编程 网络编程

Martin阅读(971)评论(0)赞(0)

1、网络编程入门 计算机网络 是指将地理位置不同的具有独立功能的多态计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统 1.1 网络编程概述 网络编程 在网...

Java设计模式 – MVC模式 MVC模式

Martin阅读(709)评论(0)赞(0)

MVC 模式表示模型 – 视图 – 控制器模式。 从名称我们可以看到,MVC模式涉及三个部分: Model(模型)– 模型表示携带数据的对象。它也可以具有逻辑来更新控制器,如果其数据改变。 Vi...

Java设计模式 – 访问者模式 访问者模式

Martin阅读(654)评论(0)赞(0)

在访问者模式中,元素对象接受访问者对象,而访问者对象处理元素对象上的操作。 此模式是一种行为模式。 通过这种方式,可以从不同的访问者改变元素的执行算法。 例子 class TreeNode { private String name; pu...

Java设计模式 – 模板方法模式 模板方法模式

Martin阅读(658)评论(0)赞(0)

在模板模式中,父抽象类公开几个抽象方法供子类实现。在父抽象类中有另一个方法或几个方法使用抽象方法来实现业务逻辑。 抽象方法通常用于父类所需的每个步骤。 例如,为了使用新的软件,我们需要下载,安装,配置和运行。如果我们要使用模板模式来编码逻辑...

Java设计模式 – 战略模式 战略模式

Martin阅读(748)评论(0)赞(0)

在策略模式中,可以在运行时更改算法。 策略模式是一种行为模式。 在策略模式中,我们创建表示各种算法的对象和运行算法的上下文对象。 策略对象更改上下文对象上的算法。 例子 interface MathAlgorithm { public in...

Java设计模式 – 空对象模式 空对象模式

Martin阅读(703)评论(0)赞(0)

在空对象模式中,创建一个无业务对象,包括 null 对象。 我们使用无业务对象来替换空指针检查。 我们称之为一个无业务的对象Null对象。 Null对象在数据不可用时提供默认行为。 在空对象模式中,我们通常创建一个抽象类...

Java设计模式 – 状态模式 状态模式

Martin阅读(680)评论(0)赞(0)

在状态模式中,类行为基于其状态而改变。 状态模式是一种行为模式。 当使用状态模式时,我们创建各种状态对象和上下文对象,其行为随着其状态对象改变而变化。 例子 interface State { public void doAction(Co...

91CODING 小白轻松上手,大牛稳健进步

关于我们免责声明