每天学习一点点之Gson||jquery
2015-03-03 16:58
183 查看
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关键字除了一个是方法,一个是关键字外,最主要有什么区别?它们的区别在于创建对象的方式不一样,前者是使用类加载机制,后者是创建一个新类。那么为什么会有两种创建对象方式?这主要考虑到软件的可伸缩、可扩展和可重用等软件设计思想。
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关键字除了一个是方法,一个是关键字外,最主要有什么区别?它们的区别在于创建对象的方式不一样,前者是使用类加载机制,后者是创建一个新类。那么为什么会有两种创建对象方式?这主要考虑到软件的可伸缩、可扩展和可重用等软件设计思想。
相关文章推荐
- Java每天学习一点点 09.10.13
- Java每天学习一点点 09.10.14
- 每天学习一点点
- 不断学习,每天进步一点点【图像,计算机视觉,机器学习,学习积累】
- 每天进步一点点-----学习JS的第一个小游戏
- 每天学习一点点,每天进步一点点、、、、、
- 每天学习十分钟2之jQuery学习
- 每天学习一点点
- 每天学习一点点]linux下sz和rz命令
- VIM,每天学习一点点
- Java每天学习一点点 09.10.14
- 每天进步一点点:(11)进程优先级学习 nice
- 每天进步一点点:(5)vi/vim 学习笔记
- 每天学习Java一点点
- 每天一点点:android的选项菜单和其子菜单学习笔记
- Java每天学习一点点 09.10.13
- 每天学习一点点,记录下来,加油。(圆角矩形框内加内容 --动画)
- 每天学习一点点········
- linux每天积累一点点(学习笔记积累)
- 每天学习一点点,每天记录一点点,android之路越走越远