Luffy

简单传递美好

Java 语言有很多看起来很相似,但是用途却完全不同的语言要素,这些内容往往容易成为面试官考察你知识掌握程度的切入点。 今天,我要问你的是一个经典的 Java 基础题目,谈谈 final、finally、 finalize 有什么不同? 典型回答 final ...

发布 0 条评论

世界上存在永远不会出错的程序吗?也许这只会出现在程序员的梦中。随着编程语言和软件的诞生,异常情况就如影随形地纠缠着我们,只有正确处理好意外情况,才能保证程序的可靠性。 Java 语言在设计之初就提供了相对完善的异常处理机制...

发布 0 条评论

本文记录我在极客时间的学习,如侵权,请联系我删除。 从你接触 Java 开发到现在,你对 Java 最直观的印象是什么呢?是它宣传的 “Write once, run anywhere”,还是目前看已经有些过于形式主义的语法呢?你对于 Java 平台到底了解到什...

发布 0 条评论

java 字符串位数不足自动补全 使用org.apache.commons.lang包下的StringUtils的leftPad函数,可以直接得到想要的结果。 public class Demo{ public static void main(String[] args) { //第一个参数:补位之前的值,第...

发布 0 条评论

题目描述 Given two binary trees, write a function to check if they are the same or not. Two binary trees are considered the same if they are structurally identical and the nodes have the same value 大概意思就是:给定...

发布 0 条评论

简介 Object类是所有类根,即所有的类都隐式继承了Object. 常用方法 hashCode() hashCode方法返回对象的散列码,相等对象必须返回相等的hashCode,不同对象的hashCode尽可能不相等;Obejct中定义的hashCode方法为: public native int...

发布 0 条评论

SpringBoot 2.0 新特性 在 2018 年 3 月 1 日早上,Spring Boot 2.0 发布,在Spring Boot的官网中,2.0.0已经是最新的Spring Boot推荐版本,并提供了 Maven 中央仓库地址。 官方表示,这个版本经历了 17 个月的开发,有 215 个不同的...

发布 0 条评论

概述 以数组实现。节约空间,但数组有容量限制。超出限制时会增加50%容量,用System.arraycopy()复制到新的数组。因此最好能给出数组大小的预估值。默认第一次插入元素时创建大小为10的数组。 按数组下标访问元素-get(i)、set(...

发布 0 条评论

在使用String类中的split方法时候,才开始使用了以下方法: "ab|cd".split("|"); 发现得到的结果是错误的,结果如下: a b | c d 很显然,这不是我所需要的结果。 原因是竖线 | 在正则中是特殊字符,需要转义,也就是 split("\|");...

发布 0 条评论