zoukankan      html  css  js  c++  java
  • java 一些容易忽视的小点-控制语句

    随机数

    • .Math.random()该方法用于产生一个0到1区间的double类型的随机数,但是不包括1

    if-else循环语句

    • 如果if语句不写{},则只能作用于后面的第一条语句

    switch语句

    • switch语句中case标签在JDK1.5之前必须是整数(long类型除外)或者枚举,不能是字符串,在JDK1.7之后允许使用字符串(String)

    for循环

    • 编译器将while(true)与for(;;)看作同一回事,都指的是无限循环

    break和continue 

    • break是跳出当前循环,continue是跳出此次循环,执行下一次循环
    • Java没有goto语句,但有类似goto功能的“ labe:”l标签,搭配break和continue使用,使break和continue跳到label标签所在地

     方法/函数

    1. 调用
      • 返回值类型:事先约定的返回值的数据类型,如无返回值,必须显示指定为为void
      • Java中进行方法调用中传递参数时,遵循值传递的原则(传递的都是数据的副本)
      • 基本类型传递的是该数据值的复制值
      • 引用类型传递的是该对象引用的复制,但指向的是同一个对象
    2. 重载
      • 只有返回值不同不构成方法的重载,会直接报方法重名错误
      • 只有形参的名称不同,不构成方法的重载
      • 函数重载时对返回数据类型不做检查,但形参数量或类型必须变化
  • 相关阅读:
    推荐一个简洁优雅的博客系统,farbox
    flash从数据流判断图片格式防止xss攻击
    iBatis框架batch处理优化 (转)
    hadoop环境中误删除tmp文件夹的恢复
    Mysql04
    MapReduce中文翻译
    Big Table中文翻译
    GFS中文翻译
    HDFS读写流程
    两个网卡的设置
  • 原文地址:https://www.cnblogs.com/jeasion/p/10758357.html
Copyright © 2011-2022 走看看