杂七杂八-----零碎的知识点

  1. 关于+=:a+=20;相当于a = (a的数据类型) 例如:
    (a + 20);char a += 5    char a = (char)(a+5);
  2. next():不能以空格,回车开始,读取到有效字符才开始,再次遇到空格,后面的内容不再显示
    nextline():可以为空,可以是空格开始
  3. 定义的变量是整数时,默认为int类型,浮点数默认是double类型
  4. eclipse debug step into和 step out的区别

    step into就是单步执行,遇到子函数就进入并且继续单步执行;(F5)
    step over是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。(F6)
    step return就是单步执行到子函数内时,用step return就可以执行完子函数余下部分,并返回到上一层函数。(F7)
    总结
    step into:进入子函数
    step over:越过子函数,但子函数会执行,
    step return:跳出子函数,返回到上一级函数,但是子函数会执行。
    最基本的操作是:
    1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下,
    2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over,
       也就是执行本行代码,跳到下一行,
    3,F7是跳出函数
    4,F8是执行到最后。
  5. 关于for循环,()里的三个元素,初始化,判断条件,控制条件语句,可以放在for循环的周围,形如:
            int i = 5;
            for(;i<10;){
                i++;            
                System.out.println(i);
            }
    一旦元素缺省,就是死循环.
  6. 数组名.lenth  这是调用的属性!!!
  7. 关于一元加号和一元减号:
    一元减号用于转变数据类型,一元加号只是为了与一元减号对应,但唯一作用就是将较小类型的操作数(byte,short,char)提升至int类型
    除此之外,所有非字符串类型后面加一个"",会自动转成字符串类型.形如:int a = 10;String b = a+"";
    这样b收到的就是字符串10.
  8. switch语句()里的表达式:只能是 byte,short,char,int,字符串,枚举
  9. 关于动态定义二维数组.  数据类型[]二维数组名[2][];   第一个[]大小一定要定义,第二个可以不定义
  10. private只能修饰成员变量,成员方法
  11. 方法只有被调用才能被执行,且方法不能提高运行效率         错        方法的使用不能提高运行效率
    float f = 22+22.5;               错,  22.5 默认是double类型,运算时要强转,即float f = (float)(22+22.5)
  12. 可变参数     int...arr   本质上是创建该类型的数组;
    注意事项:
            1.可变参数写在形式参数的位置上,在调用方法的时候可以传入任意个该类型的实参;
            2.可变参数的后面不可以再接任何类型的形式参数
            3.可变参数的前面可以有其他类型的形式参数
  13. 关于有返回值的方法,return的使用
    1. 在自己定义的方法中,循环判断条件,符合条件返回 返回值,那么,在java中,出现了 if(){return},java是不认为你完成了返回 返回值,那么需要你做一个类似于关卡之类的判断,如果这个判断后还不,满足条件,那么在循环外,方法内,return null。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值