循环结构 :for 循环四要素: 1.初始化条件 2.循环条件 3.循环体 4.迭代条件 格式: for(初始化条件;循环条件;迭代条件){ 循环体; } 执行顺序 :1 -> 2 …
分类:java
Java 并没有死!那么,Java这朵“永生花”是怎么永葆青春的呢?
我是一个从事Java / Scala / Groovy工作的家伙,这不是一个秘密。有些人,特别是年轻人,在听到这话时就会冲我翻白眼。 与现代语言相比,Java老套、低效、而且已经完蛋了,基本上他们都会这样对我说。然而,实…
java竞争抢答器
/*实现一个竞拍抢答程序:要求设置三个抢答者(三个线程),而后同时发出抢答指令,抢答成功者显示成功提示,抢答失败者给出失败提示。*/ package Java多线程_01; import java.util.concur…
Java 常见面试题整理
操作系统 说一下线程和进程,它们的区别 同步和异步的区别 阻塞和非阻塞的区别 操作系统中死锁的四个必要条件 mmap和普通文件读写的区别,mmap的注意点 CPU密集型和IO密集型的区别 Linux linux 用过的命…
Java 中获取类名的三种方法,你知道几种?
之前我们分享过Java高级篇——深入浅出Java类加载机制这篇文章,今天来带你了解获取类名的三种方法。 获取类名的方法 Java 中获取类名的方式主要有以下三种。 getName() 返回的是虚拟机里面的class的类名…
Java8 - Optional
本文参照于文章 Java8 Optional 简书 。 Optional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。该类的其他方法都是依赖于是…
为什么java string不可变
string类用final修饰,说明string不可以被继承 存放string内容的是被private final 修饰的char数组,说明不能在外部访问该数据,并且不能将char数组指向到新的地址。 虽然char数组的…
Java8 Lambda 基础之函数接口
什么是函数接口? 函数接口英文全称是FunctionalInterface,是一种可用于Lambda表达式的接口,该概念在JDK 8首次被提出,关于FunctionalInterface JDK官方文档的解释是 * Co…
java基础练习 day01
package 练习;/** * <p>Title:Hello World * <p>Description :简单的Java程序,只显示一个打印信息 * @author Wen * */publ…
CCF计算机职业认证考试
201903-2 二十四点 【题目背景】 二十四点是一款著名的纸牌游戏,其游戏的目标是使用3个加减乘除运算使得4张纸牌上数字的运算结果为…
容器List之ArrayList详解
目录 什么是ArrayList? 源码解析 类属性 构造方法: 类方法 @ 什么是ArrayList? ArrayList是Java集合常用的数据结构之一,继承自AbstractList,实现了List,RandomAc…
Spring Boot 2.1.0 正式发布
Andy Wilkinson在博客宣布了Spring Boot 2.1.0 发布。 现在已经可以从Maven Central,Bintray,和Spring release仓库下载到。此版本增加了大量新功能和改进。有关完…