随机数

  • .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. 重载
    • 只有返回值不同不构成方法的重载,会直接报方法重名错误
    • 只有形参的名称不同,不构成方法的重载
    • 函数重载时对返回数据类型不做检查,但形参数量或类型必须变化

java 一些容易忽视的小点-控制语句相关推荐

  1. java 一些容易忽视的小点-类和对象

    构造器 通过new关键字调用 构造器虽然有返回值,但是不能定义返回值类型(返回值的类型肯定是本类),不能在构造器里使用return返回某个值. 构造器是有权限的,也就是可以添加public,也可以添加 ...

  2. java 一些容易忽视的小点-数据类型和运算符篇

    注释 文档注释:   以"/**"开头以"*/"结尾,注释中包含一些说明性的文字及一些JavaDoc标签(后期写项目时,可以生成项目的API) 行注释:   以 ...

  3. java中常忽视的小问题

    1.NULL变量与NULL数组的区别 使用场景:一个数据a[],直接赋值a=null,和为a的每个元素赋值a[0]=null,a[1]=null,a[2]=null,结果是不一样的,一个是null的, ...

  4. java 小坑_关于Java子父类关系的小坑

    原标题:关于Java子父类关系的小坑 学过JavaSE的都知道java类在初始化的时候,如果存在直接父类,是先初始化父类,然后才初始化子类. 子类拥有父类所有的非私有化成员,非私有的成员不仅仅包括pu ...

  5. Java语言程序设计 上机实验2 掌握Java的基本语言成分和流程控制语句。 掌握Java中数组的使用,理解引用数据类型。 掌握String类的使用。...

      Java语言程序设计 上机实验2 实验目的: 掌握Java的基本语言成分和流程控制语句. 掌握Java中数组的使用,理解引用数据类型. 掌握String类的使用. 实验内容: 注:标(*)为选做内 ...

  6. java计算机毕业设计基于微信小程序的校园外卖订餐系统APP

    项目介绍 网络技术的快速发展给各行各业带来了很大的突破,也给各行各业提供了一种新的管理模块和校园订餐模块,对于校园订餐小程序将是又一个传统管理到智能化信息管理的改革,对于传统的校园订餐管理,所包括的信 ...

  7. 计算机毕业设计Java智慧防疫上报系统小程序端(源码+系统+mysql数据库+Lw文档)

    计算机毕业设计Java智慧防疫上报系统小程序端(源码+系统+mysql数据库+Lw文档) 计算机毕业设计Java智慧防疫上报系统小程序端(源码+系统+mysql数据库+Lw文档) 项目架构:B/S架构 ...

  8. 在JAVA中记录日志的十个小建议

    JAVA日志管理既是一门科学,又是一门艺术.科学的部分是指了解写日志的工具以及其API,而选择日志的格式,消息的格式,日志记录的内容,哪种消息对应于哪一种日志级别,则完全是基于经验.从过去的实践证明, ...

  9. java监听微信_一种基于java后台应用监控微信小程序的用户访问量的方法与流程...

    本发明涉及java应用与微信小程序应用开发技术领域,具体涉及一种基于java后台应用监控微信小程序的用户访问量的方法. 背景技术: 微信小程序,简称小程序,是一种不需要下载安装即可使用的应用,它实现了 ...

最新文章

  1. SqlServer操作远程数据库
  2. HDU 5044 Tree 树链剖分
  3. 奥斯陆大学计算机,奥斯陆大学雅思要求
  4. EasyMock学习笔记
  5. ★ Flex を使って Scalable Vector Graphics とビットマップを描画する
  6. IterableThread
  7. 转《针对不同版本的ie调用不同css样式》
  8. 程序员:站在自学鄙视链顶端的王者(太真实!)
  9. 机器学习之K-近邻算法
  10. fail-fast机制
  11. hdoj2050折线分割平面(递推,找规律)
  12. 《Linux命令行与shell脚本编程大全 第3版》Shell脚本编程基础---36
  13. Python模拟登陆CSDN
  14. 一文将 DCDC 的 Layout 讲的明明白白,收藏这篇就够了
  15. 每台计算机需要配置网关吗,怎么设置一台电脑作为网关
  16. 如何将PPT进行压缩?PPT压缩的方法是什么
  17. 微信小程序注册开发流程详解
  18. FBX SDK 总结之中文问题
  19. 美国签证和加拿大签证申请及自驾游攻略合辑
  20. 日本美术学校有哪些,日本美术学校排名榜

热门文章

  1. ado.net的操作查询数据 0127
  2. django-模型类的修改-外键
  3. 颜色模型和颜色应用---颜色选择及其应用
  4. LFTP : 一个功能强大的命令行FTP程序
  5. 【perl】Connect to a MySQL using the Perl DBI module
  6. oracle基本的操作
  7. Android深入浅出系列之实例应用—弹出消息Toast对象的使用纯文本方式(一)
  8. 企业文件服务器(samba)配置案例一
  9. 你所不知道的模块调试技巧 - npm link #17
  10. 面试精讲之面试考点及大厂真题 - 分布式专栏 14 全面了解Kafka的使用与特性