java集合迭代器(Iterator)
1:什么是迭代器(Iterator): 在java中有很多存储数据的容器比如:(ArrayLIst,HashSet.....)每个容器都有自己的特点 因为内部结构不一样所以为了能对容器内元素的操作更简单,java有了迭代器。 2:迭代器有什么作用: 可以使容器的遍历操作与其具体的底
JavaSE——02流程控制
Java流程控制 用户交互Scanner 实现程序和人的交互,Java给我们提供了这样一个工具类Scanner,我们可以获取用户的输入。 //基础语法Scanner s = new Scanner(System.in);//创建扫描器对象,获取控制台输入s.close();//凡是属于IO流的类如果不关闭会一直占用
Java基本数据类型及简单扩展
Java基本类型共有八种,基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte、short、int、long和浮点数类型float、double。JAVA中的数值类型不存在无符号的,它们的取
【日更计划067】数字IC基础题
上期答案 [131] 下列C程序的输出是什么 #includestdio.hint main() { int i=0; for(i=0;i20;i++) { switch(i) { case 0:i+=5; case 1:i+=2; case 5:i+=5; default: i+=4; break; } printf("%d\n",i); } return 0;} 输出是16,21。 注意两点,i在循环内进行了
Java获取当前时间30天之前的时间
//方法一 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String maxDateStr = "2018-01-01"; String minDateStr = ""; Calendar calc =Calendar.getInstance(); try { calc.setTime(sdf.parse(maxDateStr)); calc.add(calc.DATE, -30); Date
【日更计划066】数字IC基础题
上期答案 [129] 下列代码的输出是什么 #includestdio.hint xyz=10;int main() { int xyz=20; printf("%d",xyz); return 0;} 变量xyz定义了全局变量和局部变量,而在函数中,优先调用的是局部变量,所以将为打印出20. [130] 下列代码中,y的值是多少 int main
java clone 浅拷贝 和 深拷贝
默认浅拷贝 如果使用clone()方法想要实现深拷贝 必须在实体类中每一个其他内部类对象中实现Cloneable接口,并且重写clone方法 如下: 觉得麻烦可以读到流里再读出来: package com.fwz.tproject; import java.io.ByteArrayInputStream; import java.io.ByteA
力扣算法题-面试题17.10-多数元素-java代码
数组中占比超过一半的元素称之为主要元素。给定一个整数数组,找到它的主要元素。若没有,返回-1。 示例 1: 输入:[1,2,5,9,5,9,5,5,5] 输出:5 示例 2: 输入:[3,2] 输出:-1 示例 3: 输入:[2,2,1,1,1,2,2] 输出:2 要求:时间复杂度O(N),空间复杂度O(1
Redis 5 种数据类型
字符串 @GetMapping("/string")public String stringTest(){ redisTemplate.opsForValue().set("str","Hello World"); String str = (String) redisTemplate.opsForValue().get("str"); return str;} 列表 @GetMapping("/list")public ListString listTest()
CountDownLatch
1 import java.util.concurrent.CountDownLatch; 2 3 /** 4 * @author sulishi 5 * @version 1.0 6 * @date 2021/1/31 7 */ 8 public class CountDownLatchTest { 9 public static void main(String[] args) throws InterruptedException {10 CountDownLatch