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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1、易混淆运算符:++ --
使用注意事项:运算符在前,即加(减)完再用
                             运算符在后,即先用再加(减)
                     例如:int a = 3;
System.out.println(a++); // 输出3
System.out.println(++a); // 输出4
2、ASCII码:’0’—48   ‘A’—65   ‘a’—97
3、在循环语句中确定的循环用for,不确定的循环用while
       循环中关键字break和continue的使用:
              break:结束整个循环
              continue:跳出当前循环,进行下一循环
4、方法:当方法名前定义类型不为void时,有返回值
               当方法体内需外来参数时,需要有参数列表
        return作用:停止当前方法,
将后面的返回值还给调用处
返回值:方法执行后最终产生的数据结果
注意:return 后面的返回值必须和方法名称前面返回值类型保持对应。
定义方法的时候需想好三要素
     返回值类型、方法名、参数列表
5、方法的注意事项
       方法应该定义在类当中,但是不能再方法当中再定义方法
       方法的定义的前后顺序无所谓
       方法定义之后不会执行,如果要执行,一定要调用
       如果方法有返回值,那么必须写上retrun返回值;
       Return后面的返回值数据必须和方法的返回值类型对应起来。
       对于一个void没有返回值的方法,不能写ruturn后面的返回值。
       对于void方法中的最后一行的retur可以省略不写
           一个方法当中可以有多个return语句,但是必须保证同时只有一个被执行
6、方法的重载(Overload):多个方法的名称一样,但是参数列表不同。
方法重载与下列相关:
                     参数类型不同
                     参数个数不同
7、数组:其显著的特点是指定了长度,程序运行时不可更改
数组可以作为方法的参数
当调用方法时,向方法的小括号进行传参,传递进去的其实就是数组的地址值
数组作为返回值:
如果一个方法当中产生了多个结果数据进行返回
数组作为方法的参数,传递进去的其实是数组的地址值
数组作为访问的返回值,返回的其实就是数组的地址值
8、面向对象:
面向过程:当需要实现一个功能的时候,每一个步骤都要亲力亲为,详细出来(强调步骤)
面向对象:当需要实现一个功能的时候,找到具有该功能的人解决。(强调对象)
9、局部变量和成员变量
局部变量:位置:在方法的内部
                作用范围:只有方法中才可以使用
                默认值:没有默认值,需要手动赋值
                内存位置:位于栈内存
                生命周期:局部变量随着方法进栈而诞生,对着方法出栈而消失
成员变量:位置:在方法的外部,直接写在类中
                作用范围:整个类全都可以通用
                默认值:有一个默认值,规则和数组一样
内存位置:位于堆内存
生命周期:随着对象创建而诞生,对着对象被垃圾回收而消失
10、构造方法:用来创建对象
格式:public 类名称(参数列表){  }
注意事项:
1.    构造方法的名称必须和所在的类的名称完全一样
2.    构造方法不要写返回值类型
3.    构造方法不能return一个具体的返回值
4.    如果没有编写任何构造方法,那么编译器会自动默认有一个构造方法
5.    一旦编写了至少一个构造方法,那么编译器不会再默认一个无参的构造方法
构造方法可以进行重载


1 个回复

倒序浏览
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马