
java基础易错篇
布尼-QXT
这个作者很懒,什么都没留下…
展开
-
Optional之应用场景
场景:NullPointerException 问题在实际开发中经常会做如下一些判空操作: String result = "ABC"; //某些操作方法返回后的结果 if(result != null) { //doSomething }ofNullable的用法 String result = null; System.out.println(">>>>>>>&g原创 2021-05-05 22:25:21 · 837 阅读 · 0 评论 -
Java一些常用对List集合的操作方法
过滤操作:filterList.stream().filter(s -> 过滤条件).collect(Collectors.toList());对一个集合去重:distinctList.stream().distinct().collect(Collectors.toList());匹配(Match方法): matchList.stream().anyMatch(s -> 匹配条件); 返回类型boolean。拿到集合中对象中的某个属性的集合:myList.stream().map(对象.原创 2021-02-10 09:08:53 · 307 阅读 · 1 评论 -
Java基础面试重点
问题1: 基本包装类中的常量池实现常量池的包装类有:Byte、Short、Integer、Long、Character、Boolean没有实现常量池的包装类有: Float、Double数值范围为:[-128,127]超出此范围会去创建新的对象我们查看一下源码private static class IntegerCache { static final int low...原创 2020-03-22 14:09:08 · 169 阅读 · 0 评论 -
诡异的String、StringBuffer 和 StringBuilder
深入理解String、StringBuffer 和 StringBuilder先看一下它们自己的构造和源码 String public final class String implements java.io.Serializable, Comparable, CharSequence StringBuilder public final...原创 2020-02-23 19:28:51 · 137 阅读 · 0 评论 -
Java代码中子父类各模块的加载顺序
Java代码中子父类各模块的加载顺序要想了解这个很简单只需要动手敲上几行代码即可代码如下代码块语法遵循标准markdown代码,例如:class PartentClass { { System.out.println("PartentClass的语句块初始化"); } PartentClass(){ System.out...原创 2018-06-11 18:07:03 · 728 阅读 · 0 评论 -
List 去重问题
先定义一个实体类package qiu.list.demo;/***@author Qiu*/public class Student {private String name;private int age;public String getName() {return name;}public void setName(String name) {this.na...原创 2018-10-31 11:09:34 · 170 阅读 · 0 评论 -
Java中最常用的反射技术
什么是反射技术?动态获取指定类以及类中的内容(成员),并运行其内容。应用程序已经运行,无法在其中进行new对象的建立,就无法使用对象。这时可以根据配置文件的类全名去找对应的字节码文件,并加载进内存,并创建该类对象实例。这就需要使用反射技术完成,还有就是在一个类中,为了不让外界访问到有的属性和方法,通常将其设置为private,这时我们就可以java反射带来的便利访问类的私有属性及方法:...原创 2018-08-03 15:36:32 · 306 阅读 · 0 评论 -
在Linux上搭建jdk
1:查看当前Linux系统是否已经安装java输入 rpm -qa | grep java 如果存在卸载: 输入 rpm -qa | grep java2:用ssh客户端上传自己的本地jdk3:安装jdk运行需要的插件yum install glibc.i6864:解压jdktar –xvf xxxx.tar.gz5:配置jdk环境变量,打开/...原创 2018-08-15 10:47:48 · 210 阅读 · 0 评论 -
String、StringBuffer 和 StringBuilder
String、StringBuffer 和 StringBuilder先看一下它们自己的构造和源码 String public final class String implements java.io.Serializable, Comparable, CharSequence StringBuilder public final cla...原创 2018-08-15 10:25:49 · 200 阅读 · 0 评论 -
初识接口
接口和内部类为我们提供了一种将接口与现实分离的更加结构化的方法———-《Thinking in Java》目录接口和内部类为我们提供了一种将接口与现实分离的更加结构化的方法———-《Thinking in Java》目录对接口的理解接口和抽象类的比较对抽象类的代码理解实现分析打印结果: - 对接口的理解java直接提供了对它的直接支...原创 2018-07-19 20:25:12 · 145 阅读 · 0 评论