Java
时代我西
笨鸟先飞,勤能补拙!
展开
-
ZipUtils
ZipUtilsimport android.util.Log;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.原创 2021-09-27 11:59:34 · 310 阅读 · 0 评论 -
JVM知识点大图
JVM知识点大图原创 2021-09-25 11:35:45 · 441 阅读 · 1 评论 -
1302. 人数统计
1302.人数统计The monthly salary of the employees of Xiaoming ’s company is xi yuan.Now the boss of Xiaomin asksXiaomin several times, and every time he asks the boss, he will give an integer k. Xiaomin should quickly answer the number of employees who...原创 2021-06-11 08:50:40 · 77 阅读 · 0 评论 -
1300. 巴什博弈
1300.巴什博弈你正在和朋友玩一个游戏:桌子上有一堆石头,每一次你们都会从中拿出1到3个石头。拿走最后一个石头的人赢得游戏。游戏开始时,你是先手。假设两个人都绝对理性,都会做出最优决策。给定石头的数量,判断你是否会赢得比赛。举例:有四个石头,那么你永远不会赢得游戏。不管拿几个,最后一个石头一定会被你的朋友拿走。样例样例 1:输入:n = 4输出:False解析:先手取走1,2或者3,对方都会取走最后一个样例 2:输入:n = 5输出...原创 2021-06-11 08:49:35 · 233 阅读 · 1 评论 -
43. 最大子数组 III
43.最大子数组 III给定一个整数数组和一个整数k,找出k个不重叠子数组使得它们的和最大。每个子数组的数字在数组中的位置应该是连续的。返回最大的和。样例样例1输入:List = [1,2,3]k = 1输出: 6说明: 1 + 2 + 3 = 6样例2输入:List = [-1,4,-2,3,-2,3]k = 2输出: 8说明: 4 + (3 + -2 + 3) = 8注意事项子数组最少包含一个数public...原创 2021-04-13 08:34:15 · 192 阅读 · 0 评论 -
Java基础复习(三)——数据结构
枚举(Enumeration)枚举(Enumeration)接口虽然它本身不属于数据结构,但它在其他数据结构的范畴里应用很广。 枚举(The Enumeration)接口定义了一种从数据结构中取回连续元素的方式。while (days.hasMoreElements()){System.out.println(days.nextElement());}位集合(BitSe...原创 2019-11-01 17:01:16 · 218 阅读 · 0 评论 -
Java基础复习(二) ——面向对象编程
上一章没有特意复习到类和对象,这一次单独复习一次。这些知识会是作为架构的基础,需要充分理解。1.继承继承的格式:关键字 extends ,默认所有类继承objectclass 父类 { }class 子类 extends 父类 { }为什么需要继承?因为相似的类会存在代码存在重复了,导致后果就是代码量大且臃肿,而且维护性不高(维护性主要是后期需要修改的时候,就需要...原创 2019-11-01 16:34:01 · 241 阅读 · 0 评论 -
Java基础复习
温故而知新,所以重新整理一遍JAVA基础,特意去菜鸟教程重温了一遍。1.基础语法JAVA是面对对象的语言,一个JAVA程序可看做是一系列的对象集合, 而这些对象通过调用彼此的方法来协同工作。主要构成如下:对象: 对象是类的一个实例类: 类是一个模板方法: 方法就是行为变量: 实例变量值编写程序时候应该遵守代码规范,推荐 阿里Java编码规范下面列出了 Jav...原创 2019-11-01 15:22:55 · 661 阅读 · 0 评论 -
线程处理任务超时处理
关于线程超时没有太多的操作,现在只有一个简单的思路,那就是开启一个线程轮训监听所有线程池。刚好最近在做一个项目,需要一对多进行轮训和监听,需要用到超时处理,因此特意看了一下,关键的就是开启线程,轮训查询线程执行时间,超时了直接关闭,也可以选择重开线程。class TEST{ private static final int MAX_WAIT_TIME = 8000; p...原创 2019-10-29 16:01:25 · 1825 阅读 · 0 评论 -
LinkedList源码分析
LinkedList中文版注释package java.util;23 public class LinkedList<E>4 extends AbstractSequentialList<E>5 implements List<E>, Deque<E>, Cloneable, java.io.Serializable6 {7 /...原创 2019-10-25 09:51:50 · 209 阅读 · 0 评论