A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© itshenma 中级黑马   /  2016-7-13 00:22  /  544 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


        API(Application Programing Interface) 应用程序编程接口
                使用步骤:
                        A:看下类在哪个包中。
                                如果是lang包下的类,可以直接使用,不需要导包。其他包下的类需要导包。
                        B: 大概的看下类的说明,了解类是干嘛的。
                                看下类的结构,看下类的说明。
                        C:看有无构造方法。
                                有:成员一般是非静态的,需要创建对象使用。
                                无:成员一般是静态的,可以直接类名点 的形式调用。
                        D:正常调用即可。
                                方法要什么参数,我们就传什么参数。
                                方法返回什么类型,我们就用什么类型的变量接收。

        String 类中的方法:
          toUpperCase()
          toLowerCase()
          length()
          contains();
          equals();
          substring(int start);                                        //从指定索引(包含)到末尾
          substring(int start,int end);                        //从start到end(包左不包右)
                //Java中的方法只要是涉及到范围的,一般都是包左不包右的。
          trim()  

          toCharArray();
          charAt(int index);
          indexOf(String str);

         


        包装类:
                Integer.parseInt(字符串类型的整数);    // "12"  
               
                基本类型:                                                包装类:
                 byte
                 short
                 char                                                        Character
                 int                                                        Integer
                 long
                 float
                 double
                 boolean        占一个字节(理论上来讲占1/8个字节就够了)
               
        自动装箱: 基本类型 ———》 对应的包装类(引用类型)。
        自动拆箱:
        JDK1.5的新特性: 自动拆装箱。

        Integer i = 10;                                        //这个10是从 byte常量池中直接获取的,直接把常量池中的地址给 i。
        Integer i = new Integer(10);        //这个10先从byte常量池中拿,然后再堆中new一个Integer类型的对象,指向常量池中的10,
                                                                        //然后把堆中 Integer对象的引用给 i。
        m+=20;   //先拆箱再装箱

        字符串→基本类型
                任何一种基本类型包装类都有一个parseXxx(String data)方法。如Integer有ParseInt方法。
        基本类型→字符串
                基本类型转为字符串非常简单,直接与空字符串相加即可。
       
        基本数据类型可以使用运算符运算,引用数据类型不可以,但是,基本数据类型的包装类可以


       
       
       
       
       
       
       
       
        监听器:                        适配器类:
        WindowListener                WindowAdapter
        MouseListener                MouseAdapter
        KeyListener                        KeyAdapter

        四大皆空:
                1、定义变量,但是没赋值。
                        int a;
                        String s;

                2、有变量,但是赋值为null.
                        String s = null;    变量可以被打印但是不能调用方法,运行时会出现空指针异常
       
                3、针对于字符串来讲: 说白了就是空串。
                        String s = "";变量有值,变量不为空,有对象,此时该变量是一个正常变量是使用。调用isEmpty,返回true
               
                4、空的用法:
                        null不能直接被输出语句打印。
                        返回值为void的方法,只能单独使用。

1 个回复

倒序浏览
相当不错的好贴~学习了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马