每天学习一点点之Gson||jquery

来源:互联网 发布:淘宝宝贝详情怎么设置 编辑:程序博客网 时间:2024/04/30 23:05

1.Gson

Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。

Gson gson = new Gson();

String json = gson.toJson(modelObject);

ModelObject modelObject1 = gson.fromJson(json, ModelObject.class);

2.jquery

var options = options || {};这个语句是一个赋值或者初始化语句.
该语句在options已经被初始化过后options的值不变,即执行var options = options这一部分.
当options未被初始化,即typeof options = 'undefined'时,执行后面部分即var options = {}来初始化一个对象

3.mysql

Class.forName(xxx.xx.xx) 返回的是一个类
Class.forName(xxx.xx.xx);的作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段

动态加载和创建Class 对象,比如想根据用户输入的字符串来创建对象
String str = 用户输入的字符串
Class t = Class.forName(str);
t.newInstance();

 在初始化一个类,生成一个实例的时候,newInstance()方法和new关键字除了一个是方法,一个是关键字外,最主要有什么区别?它们的区别在于创建对象的方式不一样,前者是使用类加载机制,后者是创建一个新类。那么为什么会有两种创建对象方式?这主要考虑到软件的可伸缩、可扩展和可重用等软件设计思想。


0 0