
java基础
懋为
居安思危,思则有备,有备无患,敢以此规。
展开
-
动态代理
代理模式 定义:为其他对象提供一种代理机制,以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。-《设计模式》 在代理模式下,有一个是真正的你要访问的对象(目标类),一个是代理对象,真正对象与代理对象实现同一个接口,先访问代理类再访问真正要访问的对象。 代理模式分为静态代理、动态代理 静态代理静态代理是由程序员创建或工具原创 2017-12-20 22:19:55 · 306 阅读 · 0 评论 -
Java与Oracle日期格式化
笔者在平时开发运维过程中经常遇到日期格式化处理的问题,由于Oracle不区分大小写,所以部分字段的格式化必然不一样,从而导致部分字段混淆。为此特别整理了如下表格,希望能有所帮助。表格中罗列了日常开发的常见格式化字段,可以满足日常开发运维需要。 含义 Java符号 Oracle符号 备注 era designator G AC/A.C. 需结合本地化处理 centur原创 2017-12-21 17:22:28 · 647 阅读 · 0 评论 -
fastjson学习
JSON标准格式背景日常开发过程中,时常需要查验程序运行时对象的内容。对象结构简单时,我们可以通过重写Object的toString方法实现,但是对于那些含有复合类型的对象,上述方法就不能很好应对了。JSON建构于两种结构: “名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct原创 2017-12-21 22:34:25 · 270 阅读 · 0 评论 -
Java内部类学习
前言 由于Java语言不支持多继承,而在实际开发中可能会面临多重继承的场景的,内部类便可派上用场了。 内部类 java内部类分为: 成员内部类、静态内部类、方法内部类、匿名内部类 。 成员内部类 顾名思义,成员内部类作为类的成员,存在于某个类的内部。成员内部类可以调用外部类的所有成员,但只有在创建了外部类的对象后,才能调用外部的成员。 public class OutClass...原创 2018-02-27 22:55:46 · 181 阅读 · 0 评论 -
Java的四种引用方式
前言 在JVM中,我们经常需要与引用打交道,java对象的引用有四种类型:强引用,软引用,弱引用,虚引用。 Java中提供这四种引用类型主要有两个目的: 一是可以让程序员通过代码的方式决定某些对象的生命周期; 二是有利于JVM进行垃圾回收。 强引用 强引用是指创建一个对象并把这个对象赋给一个引用变量。 Object object =new Object(); String ...原创 2018-02-20 00:00:27 · 170 阅读 · 0 评论 -
Java 反射机制
前言 java语言的反射机制是指能够动态获取信息以及动态调用对象的方法的功能。 一个类中包含成员变量、方法、构造方法、包等等信息,反射机制将class文件读入内存,并为之创建一个Class对象。 一句话,反射是框架设计的灵魂。 反射的使用 获取Class信息 //第一种获取Class对象方式 Designer designer = new Designer("A001","...原创 2018-05-09 23:25:45 · 184 阅读 · 0 评论