上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 对于自己定义的数据结构,进行排序时,需要我们给予他一定的排序规则,这就涉及到了Java中的两个常用的接口Comparable<T>和Comparator<T>的实现。 1.comparable :可比较 又称为内部比较器,它是在你要排序的类中去实现comparable接口,重写compareTo方法 阅读全文
posted @ 2020-03-23 11:59 硝烟漫过十八岁 阅读(345) 评论(0) 推荐(0) 编辑
摘要: @FunctionalInterface interface LambdaExpress { public int add(); default int div(int a, int b) { System.err.println("lambda default method"); return a 阅读全文
posted @ 2020-03-19 12:16 硝烟漫过十八岁 阅读(226) 评论(0) 推荐(0) 编辑
摘要: "|" 称为或运算 只要其中一个为正确那么就正确,在进行运算的时候,只要其中一个为1,那么运算的结果就为1 "&" 称为与运算 只要两个都正确,那么结果才正确。也就是数字都为1,结果才是1,否则都是0 "^" 称为按位异或运算 数字相同则为0,不同则为1 注意:在这种运算中1为正确,0为错误 int 阅读全文
posted @ 2020-01-14 22:25 硝烟漫过十八岁 阅读(855) 评论(1) 推荐(1) 编辑
摘要: 原码:是最简单的机器数表示法。用最高位表示符号位,"1"表示负号,"0"表示正号。其他位存放该数的二进制的绝对值。 例:1010 : 最高位是1,表示这是一个负数,其他三位是:010 即:从最最右边开始计算结果为 0 = 0 * 2 ^ 0 => 0 + 1 = 1 * 2 ^ 1 => 2 + 0 阅读全文
posted @ 2020-01-14 22:10 硝烟漫过十八岁 阅读(910) 评论(0) 推荐(0) 编辑
摘要: public class KMPAlgorithm { public static void main(String[] args) { String str1 = "BBC ABCDAB ABCDABCDABDE"; String str2 = "ABCDABD"; int[] kmpTable 阅读全文
posted @ 2019-12-29 22:34 硝烟漫过十八岁 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 一.什么是暴力破解 对于字符串的匹配问题,可以用暴力破解。 假设现在 str1 匹配到 i 位置,子串 str2 匹配到 j 位置,则有: 1.如果当前字符匹配成功(即 str1[i] == str2[j]),则 i++,j++,继续匹配下一个字符 2.如果不匹配(即 str1[i]! = str2 阅读全文
posted @ 2019-12-29 22:29 硝烟漫过十八岁 阅读(295) 评论(0) 推荐(0) 编辑
摘要: package com.eastrobot.robotdev.utils; import java.time.LocalDate;import java.time.format.DateTimeFormatter; public class DateUtils { DateTimeFormatter 阅读全文
posted @ 2019-12-24 11:15 硝烟漫过十八岁 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 在jdk1.8以后,对表示日期时间的类型进行了重新分类,这里出现了2个新的类,Duraction 和Period Duraction表示:时间的区间,用来度量秒和纳秒之间的时间值 Period表示:一段时间的区间,用来度量年月日和几天之间的时间值 那清楚了这个类度量的时间范围,那么操作api那岂不是 阅读全文
posted @ 2019-12-08 12:16 硝烟漫过十八岁 阅读(6695) 评论(0) 推荐(0) 编辑
摘要: 一.简介 LocalDate表示当前(或指定)日期,格式为:yyyy-MM-dd LocalTime表示当前(或指定)时间,格式为:HH:mm:ss SSS LocalDateTime表示当前(或指定)日期时间,格式为:yyyy-MM-ddTHH:mm:ss SSS ,是前2者的结合 Instant 阅读全文
posted @ 2019-12-08 11:59 硝烟漫过十八岁 阅读(2517) 评论(6) 推荐(1) 编辑
摘要: 在上一章我们讲解了LocalDate、LocalTime、LocalDateTime、Instant的操作与使用,下面讲解它们之间是如何进行格式化 DateTimeFormatter这个类它只提供了时间格式化的类型,就是按你指定的格式,或者按jdk默认的格式,需要进行调用的则是时间类本身来进行调用才 阅读全文
posted @ 2019-12-08 11:38 硝烟漫过十八岁 阅读(61885) 评论(1) 推荐(5) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页