黑马程序员_(高新技术二)
来源:互联网 发布:sqlserver新连接一个库 编辑:程序博客网 时间:2024/06/04 19:16
------- 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的属性名的变化规则,第二个单词的第二个字母是小写,第一个字母是大写,将第一个字母变成小写,如果第一个字母是小写,则第二个单词都小写,
若第二个单词都是大写,属性名称都大写;
- 黑马程序员_(高新技术二)
- 黑马程序员_Java高新技术二_反射
- 黑马程序员_高新技术(二)
- 黑马程序员_高新技术
- 黑马程序员_高新技术
- 黑马程序员_高新技术
- 黑马程序员_高新技术
- 黑马程序员_高新技术
- 黑马程序员_高新技术
- 黑马程序员_高新技术
- 黑马程序员_高新技术
- 黑马程序员_高新技术
- 黑马程序员_高新技术
- 黑马程序员--高新技术(二)
- 黑马程序员_java学习日记_Java高新技术_反射(二)
- 黑马程序员 java_高新技术(二)_反射
- 黑马程序员_高新技术1
- 黑马程序员_高新技术2
- 随机化算法——舍伍德算法的应用
- linux系统移植到tiny6410(简易过程)
- Ubuntu下修改DNS重启也能用的方法
- eclipse配置ndk
- iOS 拨打电话 拨打完以后会回到原来的应用
- 黑马程序员_(高新技术二)
- ubuntu 14.04输入法问题
- 关于输出用%lf和%f的问题
- AC自动机+矩阵(构造字符串 好)hdu2243
- Android——4.2 - 3G移植之路之libusb (一)
- Linux C++ 时间与日期
- STM8输入捕获
- iOS打电话的两种方法
- gcc生成静态链接库、动态链接库以及动态链接库包含静态链接库--笔记