zoukankan      html  css  js  c++  java
  • Java学习心得(2)

    第三章 实用类和对象

    1.println方法是标准输出流System.out对象提供的服务。Scanner类代表的对象能够读入来自键盘或者文件的输入。
    2.与保存基本类型值的变量一样,表示对象的变量也需要声明。
    3.对象变量不保存本身,它保存的是对象的地址。
    4.对象引用变量可设为null,这是Java中的一个保留字。null引用表示这个变量还没有指向任何对象。
    5.因为对象引用变量保存的是对象的地址,所以可以把它看成是一个指针,只想该对象所占据的内存地址。
    6.一旦创建String对象,它的值就不能再加长或缩短,也不能改变其中的任何字符。字符串第一个字符的下标是0.第二个字符的下标是1,以此类推。
    7.Math类中Random方法返回0.0到1.0之间的浮点随机数,但main类没有返回整数的方法,也没有返回指定范围内的整数的方法。

    第四章 条件和循环

    1、条件语句及循环可控制方法内语句的执行顺序。
    2、字符串常量不能占用多行。
    3、if语句可以让程序选择是否执行一条特定的语句。
    4、循环语句可让程序多次执行同一条语句。
    5、适当的缩进对提高易读性是重要的,它表明语句之间的关系。
    6、switch条件式
    switch() {
    case 整数、字符、字符串或Enum:
    描述句;
    break;
    case 整数、字符、字符串或Enum:
    描述句;
    break;
    ....
    default:
    描述句;
    }
    7、for循环
    for(初始试; 执行结果必须是boolean的重复式; 重复式) {
    描述句;
    }
    while又称为前测试循环,可以使用do...while后测试循环,先执行动作在判断要不要重复。
    do {
    描述句;
    }while(条件式);

    8、break、continue
    •break在switch主要用来中断下一个case比较,在for,while,do...while中主要用来中断当前循环。

    •continue与break类似,但在循环中只是中断但前循环,回到开头进行下一次循环,不离开循环。

    •break和continue还可以配合标签使用,
    back : {
    for(int y = 1; y <= 10; y++) {
    if(y == 9) {
    System.out.println("break");
    break back;
    }
    }
    System.out.println("test");
    }

    当执行到break back时返回至back标签处之后整个back区块都不执行而跳过。
    back1 : for(int x = 0; x < 10; x++) {
    back2 :
    for(int z = 0; z < 10; z++) {
    if (z == 9) {
    continue back2;
    }
    }
    System.out.println("test");
    }

    continue只能设定在for循环之前,可以自由的跳到任意层循环。

    代码托管链接

    https://gitee.com/Siyecho/Java_git

  • 相关阅读:
    oracle本地编译问题
    ORA-214 signalled during: ALTER DATABASE MOUNT 问题
    mysql常用的一些修改命令
    了解PHP中的Array数组和foreach
    在Sublime Text 3上安装代码格式化插件CodeFormatter
    自动在图片上添加页码
    Ubuntu 16.10 安装byzanz截取动态效果图工具
    PHP赋值运算
    Ubuntu 16.10 安装KolourPaint 4画图工具
    PHP数据类型之间的强制转换
  • 原文地址:https://www.cnblogs.com/siyecho/p/7823452.html
Copyright © 2011-2022 走看看