java 标记_Java中的标记语句块?
当我发现一段代码被一个scan: {}块包围时,我正在浏览一些基本的Java对象。以下代码来自String类中的toLowerCase()方法。
scan: {
for (firstUpper = 0 ; firstUpper < len; ) {
char c = value[firstUpper];
if ((c >= Character.MIN_HIGH_SURROGATE)
&& (c <= Character.MAX_HIGH_SURROGATE)) {
int supplChar = codePointAt(firstUpper);
if (supplChar != Character.toLowerCase(supplChar)) {
break scan;
}
firstUpper += Character.charCount(supplChar);
} else {
if (c != Character.toLowerCase(c)) {
break scan;
}
firstUpper++;
}
}
return this;
}
有人可以解释一下该scan:{}块的用途以及该语法的来源吗?除非在三元运算符中使用过,否则在Java中像这样的单词之后我还没有看到冒号。
谢谢!
编辑:更新标题以正确匹配已回答的问题。
java 标记_Java中的标记语句块?相关推荐
- python 语句块标记_什么是python中的语言语句块标记
什么是python中的语言语句块标记 发布时间:2020-07-16 10:05:20 来源:亿速云 阅读:172 作者:Leah 什么是python中的语言语句块标记?很多新手对此不是很清楚,为了帮 ...
- java多层catch语句_Java异常之catch语句块
今天在阅读项目代码时看到如下奇怪的代码,以为是竖线 | 可以作为多类型赋值,经过网上搜索才知道是Java SE 7新增的功能:一个catch捕获多种类型的异常.原文是Java官方的文档,现翻译如下.红 ...
- java 中的finally 语句块执行顺序
2019独角兽企业重金招聘Python工程师标准>>> 参考博文1:https://www.ibm.com/developerworks/cn/java/j-lo-finally/ ...
- java中的语句有哪些_java中的循环语句有哪些
Java中有三种主要的循环结构: while 循环 do-while 循环 for 循环 顺序结构的程序语句只能被执行一次.如果您想要同样的操作执行多次,,就需要使用循环结构. 一.while循环 语 ...
- java循环语句有哪三类_java中的循环语句有哪些
Java中有三种主要的循环结构: while 循环 do-while 循环 for 循环 顺序结构的程序语句只能被执行一次.如果您想要同样的操作执行多次,,就需要使用循环结构. 一.while循环 语 ...
- Java语录_Java中的语句
一.if语句 1.if条件语句 语法: 注意哦:如果 if 条件成立时的执行语句只有一条,是可以省略大括号滴!但如果执行语句有多条,那么大括号就是不可或缺的喽~~ 2.if...else语句 if.. ...
- java中循环语句指哪些_java中的循环语句有哪些
Java中有三种主要的循环结构: while 循环 do-while 循环 for 循环 顺序结构的程序语句只能被执行一次.如果您想要同样的操作执行多次,,就需要使用循环结构. 一.while循环 语 ...
- java构造块_java中的静态代码块、构造代码块、构造方法详解
运行下面这段代码,观察其结果: package com.test; public class HelloB extends HelloA { public HelloB() { } { System. ...
- java 有没有with语句_Java中的try-with-resources语句
在这个Java程序示例中: package test; import java.sql.DriverManager; import java.sql.Connection; import java.s ...
最新文章
- lLinux网络相关命令,防火墙介绍及相关命令
- 胸闷的原因有哪些? 相关解决偏方
- 07_Android操作sqllite数据库(包括2中方式操作数据的方式),单元测试,BaseAdapter的使用,自定义view的综合使用案例
- 使用gevent启动bottle web框架
- SAP系统搜索分页的前后台实现
- 在国外当程序员是什么体验?
- 机器学习 啤酒数据集_啤酒数据集上的神经网络
- mysql解压版id是什么_Mysql安装(解压版)
- Spring MVC学习总结(6)——一些Spring MVC的使用技巧
- python简单数据类型变量_python-2-变量和简单数据类型
- 基于python的tensorflow_Python深度学习:基于TensorFlow
- Linux-系统编程-知识点概述
- iOS中真机连接电脑运行程序出现问题
- 字节数组byte[]和整型,浮点型数据的转换——Java代码
- Collections.sort new Compartor 用法
- 城市大数据及开放数据索引
- 二维分类教案_大班数学活动二维分类
- 高校计算机水平能力联合测试成绩,学校关于开展2017年度专业技术职务任职资格评审工作的通知...
- torch.bmm 函数
- 常用增强学习实验环境 II (ViZDoom, Roboschool, TensorFlow Agents, ELF, Coach等)
热门文章
- 这半年来的飞秋官网磕磕碰碰
- 飞鸽传书该如何去优化?
- Gmail有充分理由启用SSL加密会话
- MacFetionV0.8.0测试版
- 苦苦发愁学习Python?七天掌握Python就在此时
- c语言%3c与 的优先级,C语言程序设计第3章顺序程序设计.ppt
- 离散中多重组合是指_数学系离散数学的几大核心领域
- pytorch分布式训练(一):torch.nn.DataParallel
- 云服务器主体信息可以变更吗,云服务器备案号是什么?备案号存在能否更换云服务器?...
- 1.10 编程基础之简单排序 03 成绩排序 3分 python