黑马程序员_(高新技术二)

来源:互联网 发布: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的属性名的变化规则,第二个单词的第二个字母是小写,第一个字母是大写,将第一个字母变成小写,如果第一个字母是小写,则第二个单词都小写,

 

               若第二个单词都是大写,属性名称都大写;

 

 

 

 

 

             

 

 

  

     

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 智校园密码忘了怎么办 ivvi手机开不开机怎么办 跑鞋子大了一码怎么办 洗浴搓澡出汗多该怎么办 联华超市卡丢了怎么办 飞利浦电视的应用打不开怎么办 贵阳市下岗职工办理门面补贴怎么办 陌陌上被骗了色怎么办 七位数的座机要怎么办 开通米粉卡店铺预留电话号码怎么办 办信用卡没有单位电话怎么办 qq账号永久封停怎么办 qq号给冻结了怎么办 微信被官方封2天怎么办 天虹的卡丢了怎么办 顺丰快递到不了的地区怎么办 信用卡兑换东西超过积分怎么办 新买的冰箱坏了怎么办 买新洗衣机出现克坏怎么办 京东当日达没到达怎么办 兴隆卡不能用了怎么办 龙津时代烂尾了怎么办 三星s8电耗尽无法开机怎么办 杜鹃买回来蔫了怎么办 电视柜比背景墙小了怎么办 美图m8手机发热怎么办 美图t8手机很卡怎么办 美图m6手机发热怎么办 金立m6打电话声音小怎么办 美图m6突然黑屏怎么办 美图t8s死机了怎么办 美图手机音量小怎么办 美图手机突然音量小怎么办 苹果六手机反应慢怎么办 美图t8开机慢怎么办 美图m6s拍照模糊怎么办 8848m4密码忘了怎么办 美图手机m4自拍黑屏怎么办 美图m4相机黑屏怎么办 美图m4手机拍照黑屏怎么办 美图m4拍照黑屏怎么办