能力说明:
掌握封装、继承和多态设计Java类的方法,能够设计较复杂的Java类结构;能够使用泛型与集合的概念与方法,创建泛型类,使用ArrayList,TreeSet,TreeMap等对象掌握Java I/O原理从控制台读取和写入数据,能够使用BufferedReader,BufferedWriter文件创建输出、输入对象。
灿烂的星空中划过一颗流星,它以燃烧自己的生命而焕发光彩,虽然很短暂,但却没有人能忽视它的存在。
浏览器自动化
一起打坏兽 有个记者去光之国采访一群奥特曼,他问迪迦奥特曼:“你每天都干什么?” 迪迦奥特曼说:“训练,飞翔,用光线打怪兽!” 接着又问戴拿奥特曼,戴拿奥特曼说:“训练,飞翔,用体术打怪兽!” 记者带着困惑问其他的奥特曼,答案都一样,就这样一直问了 99 个奥特曼。 当走到第 100 个奥特曼旁边时,记者走过去问他:每天都做些什么啊? 第100个奥特曼回答:"训练,飞翔." 记者惊奇的又问:"你怎么不打怪兽?" 那名奥特曼撇着嘴巴,瞪了记者一眼说:"我就是怪兽,我的名字就是怪兽!" 啊,原来是"怪兽奥特曼";
策略模式(解决满屏的if/else)
java设计模式原则
23种设计模式
MyBatis-Plus 是基于 MyBatis 进行封装的一套优秀的持久层框架,它提供了丰富的便捷操作方法和强大的代码生成器,大大简化了 MyBatis 的使用。在 MyBatis-Plus 中,我们可以使用 insertBatchSomeColumn 方法来实现批量新增指定字段的操作。
Java 8 进行排序
方法引用的几种常用方式 应用场景:如果Lambda表达式所要实现的方案,已经有其他方法存在相同的方案,那么则可以使用方法引用.
代码优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。
io流
java 日期时间与正则表达式
jdk8新特性
Stream是Java 8 API添加的一个新的抽象,称为流Stream,以一种声明性方式处理数据集合(侧重对于源数据计算能力的封装,并且支持序列与并行两种操作方式)
索引的声明与使用
Map根据key排序
java集合的removeIf方法
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为: 秒(0~59) 分钟(0~59) 3 小时(0~23) 4 天(0~31) 5 月(0~11) 6 星期(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 年份(1970-2099)
在实际的业务开发中,我们通常会进行数组转List的操作,通常我们会使用Arrays.asList来进行转换 但是在转换基本类型的数组的时候,却出现转换的结果和我们想象的不一致。
CompletableFuture是jdk8的新特性。CompletableFuture实现了CompletionStage接口和Future接口