黑马程序员_(高新技术二)
2014-09-04 19:15
288 查看
------- android培训、java培训、期待与您交流! ----------
一、享元模式
答:1、有多个经常使用的对象,他们有很多相同的属性,将他们变成一个对象,不同的内容,作为外部的属性,将其放在函数的参数中;
该方法的英文使用flyweight表示,有轻量级的含义;
2、自动装箱和自动拆箱就是运用了这种方法 ;
3、在jdk1.5版本以前 Integer in=3;的写法是错误的,在1.5版本以后是可以的,int num=3; System.out.println(num+12); 输出语句中的内容,会自动
进行拆箱;
二、perspective透视图和view视图
答:1、perspective透视图是有多个小窗口(也就是view视图)组合成的;
2、view视图如果不小心将其关掉,怎样找到被关闭的视图;
步骤 window--------------------show view--------------------------如果找不到想找的视图点击other;
三、外部类和内部类
答:1、内部类可以直接访问外部类的对象;
2、外部类如果要访问内部类,必须创建内部类的对象;
3、外部类的修饰符只有两个,一个是public ,另一个是默认的,也就是class关键字前面什么都不写;
4、内部类处于成员的位置,有4个修饰符,分别是public、protected、默认的、private;
四、反射
答:1、反射的学习会用到一个类Class类,Class类是对java中所有的类进行的共性的描述,可以简单地理解为Class类中包含的是java类,每个Java类具体的体现
形式是以字节码的形式存在的,所以,可以将字节码理解为Class类的具体对象;
2、Class类可以表示哪一类事物;
3、获取Class类实例对象的3中方式:
(1) String s=new String(); String s1=s.getClass();
(2) Class c=String.class;
(3) Class c1=Class.forName("java.lang.String"); 使用了静态方法;
4、九种预定义获取Class类实例对象的方法
(1)、其中8种是基本数据类型;
(2)、另外一种是void 具体写法是 Class c2=void.class;
5、Class类中有一个isPremitive方法,判断是否是原始数据类型;
6、Integer.type 对应包装类的基本类型的字节码;
7、获取数组类型的Class实例对象
Class.isArray();
8、反射在Field字段、Constractor构造函数、Method函数、Package包,即类中的成员都有应用;Class类会提供获取Field、Constractor、Method、Package
的方法,而且对应每个方法的返回值类型都是一个类;
9、反射在数组、集合、框架中都有运用;
五、JavaBean
答、1、是Java组件,含义为内省,对应的英文是introspector,是一个特殊的Java类,常用来访问私有的字段;
2、JavaBean类中的方法名,要按照某种规则来取;
3、JavaBean的属性是根据方法的名称来推断出来的,
JavaBean的属性名的变化规则,第二个单词的第二个字母是小写,第一个字母是大写,将第一个字母变成小写,如果第一个字母是小写,则第二个单词都小写,
若第二个单词都是大写,属性名称都大写;
一、享元模式
答:1、有多个经常使用的对象,他们有很多相同的属性,将他们变成一个对象,不同的内容,作为外部的属性,将其放在函数的参数中;
该方法的英文使用flyweight表示,有轻量级的含义;
2、自动装箱和自动拆箱就是运用了这种方法 ;
3、在jdk1.5版本以前 Integer in=3;的写法是错误的,在1.5版本以后是可以的,int num=3; System.out.println(num+12); 输出语句中的内容,会自动
进行拆箱;
二、perspective透视图和view视图
答:1、perspective透视图是有多个小窗口(也就是view视图)组合成的;
2、view视图如果不小心将其关掉,怎样找到被关闭的视图;
步骤 window--------------------show view--------------------------如果找不到想找的视图点击other;
三、外部类和内部类
答:1、内部类可以直接访问外部类的对象;
2、外部类如果要访问内部类,必须创建内部类的对象;
3、外部类的修饰符只有两个,一个是public ,另一个是默认的,也就是class关键字前面什么都不写;
4、内部类处于成员的位置,有4个修饰符,分别是public、protected、默认的、private;
四、反射
答:1、反射的学习会用到一个类Class类,Class类是对java中所有的类进行的共性的描述,可以简单地理解为Class类中包含的是java类,每个Java类具体的体现
形式是以字节码的形式存在的,所以,可以将字节码理解为Class类的具体对象;
2、Class类可以表示哪一类事物;
3、获取Class类实例对象的3中方式:
(1) String s=new String(); String s1=s.getClass();
(2) Class c=String.class;
(3) Class c1=Class.forName("java.lang.String"); 使用了静态方法;
4、九种预定义获取Class类实例对象的方法
(1)、其中8种是基本数据类型;
(2)、另外一种是void 具体写法是 Class c2=void.class;
5、Class类中有一个isPremitive方法,判断是否是原始数据类型;
6、Integer.type 对应包装类的基本类型的字节码;
7、获取数组类型的Class实例对象
Class.isArray();
8、反射在Field字段、Constractor构造函数、Method函数、Package包,即类中的成员都有应用;Class类会提供获取Field、Constractor、Method、Package
的方法,而且对应每个方法的返回值类型都是一个类;
9、反射在数组、集合、框架中都有运用;
五、JavaBean
答、1、是Java组件,含义为内省,对应的英文是introspector,是一个特殊的Java类,常用来访问私有的字段;
2、JavaBean类中的方法名,要按照某种规则来取;
3、JavaBean的属性是根据方法的名称来推断出来的,
JavaBean的属性名的变化规则,第二个单词的第二个字母是小写,第一个字母是大写,将第一个字母变成小写,如果第一个字母是小写,则第二个单词都小写,
若第二个单词都是大写,属性名称都大写;
相关文章推荐
- 黑马程序员 Java高新技术 三
- 黑马程序员 高新技术
- 黑马程序员---高新技术之动态代理类
- 黑马程序员------- java高新技术(下)-------
- 黑马程序员_Java高新技术之增强For循环
- 黑马程序员-高新技术 1
- 黑马程序员---java基础加强---高新技术JDK1.5新特性
- 黑马程序员_高新技术Java反射机制
- 黑马程序员 Java高新技术1
- 黑马程序员_java学习日记_Java高新技术_枚举
- 黑马程序员-(高新技术)代理
- 黑马程序员—22—高新技术:有关高新技术的学习笔记和学习心得体会
- 黑马程序员 java高新技术 代理
- 黑马程序员---张老师高新技术之java5新特性1
- 黑马程序员——Java高新技术(4)
- 黑马程序员——黑马学习日志之二十二 Java高新技术(四)
- 黑马程序员_Java高新技术_基本类型数据的自动拆装箱及享元设计模式
- 黑马程序员<高新技术一>
- 黑马程序员————高新技术————eclipse及IDE开发工具介绍
- 黑马程序员————高新技术————类加载器