10 2015 档案

摘要:Java反射机制demo(七)—反射机制与工厂模式工厂模式简介工厂模式是最常用的实例化对象模式。工厂模式的主要作用就是使用工厂方法代替new操作。为什么要使用工厂模式?直接new不好吗?直接new没有什么不好,只是工厂模式可以给系统带来更好的可扩展性和尽量少的修改量。分类工厂模式一般有两类,一类是工... 阅读全文
posted @ 2015-10-29 15:06 AaronCui 阅读(5530) 评论(0) 推荐(1)
摘要:Java反射机制demo(六)—获得并操作一个类的属性获得并操作一个类的属性?!不可思议啊,一个类的属性一般都是私有成员变量啊,private修饰符啊!但是毫无疑问,这些东西在Java的反射机制面前都成了渣渣,Java反射机制读的是字节码,是Class类,有什么获得不了,操作不了的呢。待实验用的小白... 阅读全文
posted @ 2015-10-27 17:40 AaronCui 阅读(3532) 评论(0) 推荐(1)
摘要:Java反射机制demo(五)—获得并调用一个类中的方法这个demo在使用反射机制操作属性之前,主要原因是因为在.class文件字节码中,方法排在属性的前面。1,获得一个类中的方法先看一下方法和运行结果。获取所有的方法使用Class类中getMethos()方法。待获取的类:package com.... 阅读全文
posted @ 2015-10-27 16:56 AaronCui 阅读(31708) 评论(0) 推荐(1)
摘要:Java反射机制demo(四)—获取一个类的父类和实现的接口1,Java反射机制得到一个类的父类使用Class类中的getSuperClass()方法能够得到一个类的父类如果此Class表示Object类、一个接口、一个基本类型或 void,则返回 null。如果此对象表示一个数组类,则返回表示该O... 阅读全文
posted @ 2015-10-27 11:17 AaronCui 阅读(36358) 评论(0) 推荐(1)
摘要:Java反射机制demo(三)—获取类中的构造函数1,获取类中所有的构造函数如下面的代码中所示,这个类中显式的构造函数有五个。空构造:public UserInfo()带参构造有四个:public UserInfo(int userId)private UserInfo(String name)pr... 阅读全文
posted @ 2015-10-26 19:45 AaronCui 阅读(4593) 评论(0) 推荐(1)
摘要:Java反射机制demo(二)—通过Class实例化任意类的对象上一章节中,实例化了Class类对象的实例,这个部分的demo展示了如何使用Class对象的实例去获得其他类的对象的实例。任意一个类,UserInfo, 1 package com.aaron.reflect; 2 3 public ... 阅读全文
posted @ 2015-10-26 16:01 AaronCui 阅读(6002) 评论(0) 推荐(1)
摘要:Java反射机制demo(一)——实例化Class对象,通过对象获得包名和类型使用Java中的 本地类作为实验对象,避免自定义的类带来的一些不便。public static void main(String[] args) { try {Class c1 = Class.forName("java.... 阅读全文
posted @ 2015-10-26 15:10 AaronCui 阅读(4853) 评论(0) 推荐(1)
摘要:Java反射机制1 .class文件2 Class类3 Class类与反射机制4 Java反射机制的类库支持及简介5 反射机制的定义与应用6反射机制DemoJava反射机制demo(一)—实例化Class对象,并获得其他类包名和类型Java反射机制demo(二)—通过Class实例化任意类的对象Ja... 阅读全文
posted @ 2015-10-26 14:29 AaronCui 阅读(7656) 评论(1) 推荐(2)
摘要:回车符和换行符1.意义&由来回车:Carriage Return。Carriage,运输,输送,火车车厢,马车。换行:Line Feed。Feed,在原有意义上引申,表示用来接收信息来源更新的接口。换行的意思很明白,可是为什么叫做回车呢,回车的意义到底是什么。OK,先来说一下他们的由来。计算机出现之... 阅读全文
posted @ 2015-10-26 14:22 AaronCui 阅读(1517) 评论(0) 推荐(2)
摘要:乐观锁和悲观锁 0.锁 并行会导致冲突,冲突需要解决,于是就有了锁。 1.悲观锁 悲观锁,pessimistic lock,每次拿数据的时候都认为别人会修改,所以在每次拿数据的时候都会上锁,这样别人想拿这个数据就会block,直到它拿到锁。传统的关系数据库里用到了很多这种锁的机制。 意如其名,悲观锁 阅读全文
posted @ 2015-10-23 14:46 AaronCui 阅读(379) 评论(0) 推荐(0)
摘要:MySQL之varchar 0.前言 探究关于MySQL中varchar长度的定义 1.研究MySQL的varchar列类型的背景 1.MySQL5.x 2.InnoDB 2.varchar 对于varchar的争论,目前总结来看,主要有三种看法:(注:以下讨论仅仅在非严格模式下的MySQL) 第一 阅读全文
posted @ 2015-10-23 14:43 AaronCui 阅读(852) 评论(0) 推荐(0)