Java中常见亲属比较
写在前面:常见亲属指的是java中几组有密切关系的几个类,比如linkedlist和arraylist,其实很多区别我以前都知道,当然有些是为了面试特意背下来的,但是最近在做代码review的时候才发现并没有真正把这些理论知识运用到代码中(...
写在前面:常见亲属指的是java中几组有密切关系的几个类,比如linkedlist和arraylist,其实很多区别我以前都知道,当然有些是为了面试特意背下来的,但是最近在做代码review的时候才发现并没有真正把这些理论知识运用到代码中(...
写在前面:三目运算符是我们经常在代码中使用的,a= (b==null?0:1);这样一行代码可以代替一个if-else,可以使代码变得清爽易读。但是,三目运算符也是有一定的语言规范的。在运用不恰当的时候会导致意想不到的问题。前段时间遇到(一...
你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? OutputStreamWriter out = ... java.sql.Connection co...
接口优于反射 写在前面:最近在做一个需求:要针对不同的度量模型来执行不同的方法,同时要让后面接手的开发同学用最少的代码、最简单的方式来复用并实现更多度量模型。该需求一方面学到了一个新的设计模式——模板方法设计模式。另外一方面还得到一个经验—...
写在前面:最近在做一个需求:要针对不同的度量模型来执行不同的方法,同时要让后面接手的开发同学用最少的代码、最简单的方式来复用并实现更多度量模型。所以就接触到了一个新的设计模式——模板方法设计模式。 概念 在一个方法中定义了一个算法的骨架或者...
写在前面:由于最近手上项目新接入了两个中间件,在接入过程中遇到了很多问题,大部分问题都是由身边同事以及中间件的开发者帮忙解决的,在他们解决的过程中学习到了很多关于debug的技巧。同时结合网上的一些介绍,总结出关于Eclipse的Debug...
Jmap jmap是JDK自带的工具软件,主要用于打印指定Java进程(或核心文件、远程调试服务器)的共享对象内存映射或堆内存细节。可以使用jmap生成Heap Dump。在Java命令学习系列(零)——常见命令及Java Dump介绍和J...
JAR (Java Archive file) 包含内容:class、properties文件,是文件封装的最小单元;包含Java类的普通库、资源(resources)、辅助文件(auxiliary files)等 部署文件 : appli...
写在前面:在一些在日常环境和线上环境中的开发中,有很多和编写代码本身无关,但是和完成项目息息相关的东西会用到。这些东西,学校里的老师大多都是不讲的(反正我们老师没讲过),所以,需要我们自己去学习。简单的总结了一下,目前能用到的就这些~
今天在清理电脑文件的时候,发现有一份当年记录的文件,里面记录了我当年参加校招面试的时候面试官问我的问题。想想还是写出来。希望看到的人能有点收获