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标签所在地
方法/函数
- 调用
- 返回值类型:事先约定的返回值的数据类型,如无返回值,必须显示指定为为void
- Java中进行方法调用中传递参数时,遵循值传递的原则(传递的都是数据的副本)
- 基本类型传递的是该数据值的复制值
- 引用类型传递的是该对象引用的复制,但指向的是同一个对象
- 重载
- 只有返回值不同不构成方法的重载,会直接报方法重名错误
- 只有形参的名称不同,不构成方法的重载
- 函数重载时对返回数据类型不做检查,但形参数量或类型必须变化
java 一些容易忽视的小点-控制语句相关推荐
- java 一些容易忽视的小点-类和对象
构造器 通过new关键字调用 构造器虽然有返回值,但是不能定义返回值类型(返回值的类型肯定是本类),不能在构造器里使用return返回某个值. 构造器是有权限的,也就是可以添加public,也可以添加 ...
- java 一些容易忽视的小点-数据类型和运算符篇
注释 文档注释: 以"/**"开头以"*/"结尾,注释中包含一些说明性的文字及一些JavaDoc标签(后期写项目时,可以生成项目的API) 行注释: 以 ...
- java中常忽视的小问题
1.NULL变量与NULL数组的区别 使用场景:一个数据a[],直接赋值a=null,和为a的每个元素赋值a[0]=null,a[1]=null,a[2]=null,结果是不一样的,一个是null的, ...
- java 小坑_关于Java子父类关系的小坑
原标题:关于Java子父类关系的小坑 学过JavaSE的都知道java类在初始化的时候,如果存在直接父类,是先初始化父类,然后才初始化子类. 子类拥有父类所有的非私有化成员,非私有的成员不仅仅包括pu ...
- Java语言程序设计 上机实验2 掌握Java的基本语言成分和流程控制语句。 掌握Java中数组的使用,理解引用数据类型。 掌握String类的使用。...
Java语言程序设计 上机实验2 实验目的: 掌握Java的基本语言成分和流程控制语句. 掌握Java中数组的使用,理解引用数据类型. 掌握String类的使用. 实验内容: 注:标(*)为选做内 ...
- java计算机毕业设计基于微信小程序的校园外卖订餐系统APP
项目介绍 网络技术的快速发展给各行各业带来了很大的突破,也给各行各业提供了一种新的管理模块和校园订餐模块,对于校园订餐小程序将是又一个传统管理到智能化信息管理的改革,对于传统的校园订餐管理,所包括的信 ...
- 计算机毕业设计Java智慧防疫上报系统小程序端(源码+系统+mysql数据库+Lw文档)
计算机毕业设计Java智慧防疫上报系统小程序端(源码+系统+mysql数据库+Lw文档) 计算机毕业设计Java智慧防疫上报系统小程序端(源码+系统+mysql数据库+Lw文档) 项目架构:B/S架构 ...
- 在JAVA中记录日志的十个小建议
JAVA日志管理既是一门科学,又是一门艺术.科学的部分是指了解写日志的工具以及其API,而选择日志的格式,消息的格式,日志记录的内容,哪种消息对应于哪一种日志级别,则完全是基于经验.从过去的实践证明, ...
- java监听微信_一种基于java后台应用监控微信小程序的用户访问量的方法与流程...
本发明涉及java应用与微信小程序应用开发技术领域,具体涉及一种基于java后台应用监控微信小程序的用户访问量的方法. 背景技术: 微信小程序,简称小程序,是一种不需要下载安装即可使用的应用,它实现了 ...
最新文章
- SqlServer操作远程数据库
- HDU 5044 Tree 树链剖分
- 奥斯陆大学计算机,奥斯陆大学雅思要求
- EasyMock学习笔记
- ★ Flex を使って Scalable Vector Graphics とビットマップを描画する
- IterableThread
- 转《针对不同版本的ie调用不同css样式》
- 程序员:站在自学鄙视链顶端的王者(太真实!)
- 机器学习之K-近邻算法
- fail-fast机制
- hdoj2050折线分割平面(递推,找规律)
- 《Linux命令行与shell脚本编程大全 第3版》Shell脚本编程基础---36
- Python模拟登陆CSDN
- 一文将 DCDC 的 Layout 讲的明明白白,收藏这篇就够了
- 每台计算机需要配置网关吗,怎么设置一台电脑作为网关
- 如何将PPT进行压缩?PPT压缩的方法是什么
- 微信小程序注册开发流程详解
- FBX SDK 总结之中文问题
- 美国签证和加拿大签证申请及自驾游攻略合辑
- 日本美术学校有哪些,日本美术学校排名榜