本文已经收录自笔者开源的 JavaGuide: "https://github.com/Snailclimb" (【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识)如果觉得不错的还,不妨去点个Star,鼓励一下! 一 为什么 Java 中只有值传递? 首先回顾一下在程序设 ...
分类:
编程语言 时间:
2020-01-11 00:17:40
阅读次数:
123
聚合操作 步骤 1 : 聚合操作 JDK8之后,引入了对集合的聚合操作,可以非常容易的遍历,筛选,比较集合中的元素。 像这样: String name =heros .stream() .sorted((h1,h2) h1.hp h2.hp? 1:1) .skip(2) .map(h h.getNa ...
分类:
编程语言 时间:
2020-01-09 20:42:29
阅读次数:
72
前言 一般情况下,我们输出一些字符串到文档中需要使用FileWriter与BufferedWriter配合。但是使用这方式效率并不高,在有大量日志或者字符串需要输出到文档中的情况下更推荐使用PrintWriter 简单的demo private void write(){ File file = n ...
分类:
编程语言 时间:
2020-01-09 13:09:38
阅读次数:
110
截取字符串统计字符串出现次数 通过替换字符串,统计字符串出现次数 通过正则表达式,统计字符串出现次数 原文链接 Java 自学经历 Java 面试题 H5 Java 面试题小程序 ...
分类:
其他好文 时间:
2020-01-08 10:58:48
阅读次数:
91
java客房管理小项目这个客房管理小项目,适合java初学者练手。功能虽然不多,但是内容很齐全!喜欢这样文章的可以关注我,我会持续更新,你们的关注是我更新的动力!需要更多java学习资料的也可以私信我!共有5层,每层10间客房,以数字101--509标示;具有入住,退房,搜索,退出四个简单功能;publicclassHotel{staticfinalintfloor=5;staticfinalin
分类:
编程语言 时间:
2020-01-08 01:03:06
阅读次数:
115
java客房管理小项目 这个客房管理小项目,适合java初学者练手。功能虽然不多,但是内容很齐全! 喜欢这样文章的可以关注我,我会持续更新,你们的关注是我更新的动力!需要更多java学习资料的也可以私信我! 祝关注我的人都:身体健康,财源广进,福如东海,寿比南山,早生贵子,从不掉发!共有5层,每层1 ...
分类:
编程语言 时间:
2020-01-07 22:37:42
阅读次数:
114
Java Comparator和Comparable 步骤 1 : Comparator 假设Hero有三个属性 name,hp,damage 一个集合中放存放10个Hero,通过Collections.sort对这10个进行排序 那么到底是 hp小的放前面?还是damage小的放前面 ?Colle ...
分类:
编程语言 时间:
2020-01-06 21:07:52
阅读次数:
76
1. 基本数据类型的包装类 2. 字符串相关类 3. 时间处理相关类 4. 枚举类 只能够取特定值中的一个; 使用enum关键字; 所有的枚举类型隐形的继承自java.lang.Enum,每个枚举的成员默认都是public static final,可以直接通过枚举类型名直接使用他们; 强烈建议当你 ...
分类:
编程语言 时间:
2020-01-04 15:57:41
阅读次数:
107
1. 标识符 作用:常量、变量、方法、类和包等的名称。 命名规则:必须以字母、_下划线、$美元符号开头; 其他部分可以是字母、下划线、美元符、和数字的任意组合; 大小写敏感,长度无限制; 不可以是Java关键字。 注意:Java不采用通常语言使用的ASCII字符集,而采用unicode这样的标准的国 ...
分类:
编程语言 时间:
2020-01-04 01:31:53
阅读次数:
87