选择结构
if 选择结构
语法
if(布尔表达式)
{
//当布尔表达式为true将执行的语句
}
```java
if(布尔表达式)
{
//当布尔表达式为true将执行的语句
}else{
//当布尔表达式为false时执行的语句
相关文章
Halo 开源项目学习(三):注册与登录
基本介绍 首次启动 Halo 项目时需要安装博客并注册用户信息,当博客安装完成后用户就可以根据注册的信息登录到管理员界面,下面我们分析一下整个过程中代码是如何执行的。 博客安装 项目启动成功后,我们可...
多系统对接的适配与包装模式应用
日常开发系统中通常需要对接多个系统,需要用到适配器模式。 例如:支付方式就涉及多个系统对接。 国际惯例,先引入概念。 适配器模式: 提到适配器自然就能想到手机用的电源适配器。 他的作用就是将220V交...
JVM-垃圾回收机制
引用计数法 可达性分析 Java 中常见的垃圾回收算法 标记-清除算法 复制算法 标记-整理算法 分代回收算法 内存分配机制 Minor GC 和 Full GC 垃圾收集器 在 JVM 进行垃圾回收...
OutOfMemoryError异常
除了程序计数器外,虚拟机内存在其他几个运行时区域都有发生OutOfMemoryError异常的可能。 Java堆溢出 设置Idea堆的大小为20MB,不可扩展(-Xms参数与最大值-Xmx参数设置为一...
迭代器Iterator
迭代器是对集合进行遍历,而每一个集合内部的存储结构都是不同的,所以每一个集合存和取都是不一样,那么就需要在每一个类中定义hasNext()和next()方法,这样做是可以的,但是会让整个集合体系过于臃...
【特殊的阻塞队列】 java.util.concurrent.SynchronousQueue 源码分析
描述 SynchrounousQueue 是一个比较特殊的无界阻塞队列并支持非公平和公平模式,严格意义上来说不算一个队列,因为它不像其他阻塞队列一样能有容量,它仅有一个指向栈顶的地址,栈中的节点由线程...
Java中的String字符串及其常用方法
字符串(String) 文章目录 字符串(String) 直接定义字符串 常用方法 字符串长度 toLowerCase() & toUpperCase()方法 trim()方法去除空格 判空 ...
自己动手实现java数据结构(九) 跳表
1. 跳表介绍 在之前关于数据结构的博客中介绍了两种基本数据结构:基于连续内存空间(线性表)的矢量和基于链接节点结构的链表。[En]Two basic data structures have bee...
【Java分享客栈】从线上环境摘取了四个代码优化记录分享给大家
因为前段时间新项目已经完成目前趋于稳定,所以最近我被分配到了公司的运维组,负责维护另外一个项目,包含处理客户反馈的日常问题,以及对系统缺陷进行优化。 经过了接近两周的维护,除了日常问题以外,代码层面我...
从零开始实现lmax-Disruptor队列(二)多消费者、消费者组间消费依赖原理解析
在v1版本的MyDisruptor实现单生产者、单消费者功能后。按照计划,v2版本的MyDisruptor需要支持多消费者和允许设置消费者组间的依赖关系。 由于这篇文章是一系列博客的一部分,我们需要了...
自定义TREEVIEW UL无限极嵌套
背景:做一个多级图片分类管理,当然要用到TreeView,在asp.net中已经提供了此服务器控件,参照效果,自定义一个简单可控性高的就当做练手吧! 效果:如图,小图标 折叠 展开 ico-treev...
Java 多线程共享模型之管程(下)
共享模型之管程 wait、notify wait、notify 原理 Owner 线程发现条件不满足,调用 wait 方法,即可进入 WaitSet 变为 WAITING 状态 BLOCKED 和 W...
[研究]SpringBoot-MybatisPlus-Dynamic(多数据源)
特性 1. 支持 数据源分组 ,适用于多种场景 纯粹多库 读写分离 一主多从 混合模式。 2. 支持数据库敏感配置信息 加密 ENC()。 3. 支持每个数据库独立初始化表结构schema和数据库da...