随笔分类 -  面试

摘要:异常的分类 假如你开车上山,车坏了,你拿出工具箱修一修,修好继续上路(Exception被捕获,从异常中恢复,继续程序的运行),车坏了,你不知道怎么修,打电话告诉修车行,告诉你是什么问题,要车行过来修。(在当前的逻辑背景下,你不知道是怎么样的处理逻辑,把异常抛出去到更高的业务层来处理)。你打电话的时 阅读全文
posted @ 2018-10-23 20:36 一心行走 阅读(213) 评论(0) 推荐(0)
摘要:谈谈你对Java平台的理解。答:Java首先是一种面向对象的语言,语言特性有封装,继承,多态,泛型,Lamda表达式等; 第二个特性:支持跨平台,一次书写导出运行(write once,run anywhere),能够实现跨平台是因为JVM,编写源文件, 通过javac编译成字节码.class文件, 阅读全文
posted @ 2018-10-22 20:17 一心行走 阅读(5226) 评论(0) 推荐(0)
摘要:public class StringTest { private static String getA() {return "a";} public static void main(String[] args) { String s1 = "ab"; String s2 = "a"+"b"; String a... 阅读全文
posted @ 2018-10-13 16:23 一心行走 阅读(428) 评论(0) 推荐(0)
摘要:1、进程和线程之间有什么不同? 一个进程是一个独立(self contained)的运行环境,它可以看作一个程序或者应用。 线程是进程中一个执行任务。 线程可以称为轻量级的进程,只需要少量资源变可以创建,创建之后驻留在进程中,可以共享进程中资源。 2、多线程编程的好处? 首先多线程并发可以提高程序的 阅读全文
posted @ 2018-05-11 19:18 一心行走 阅读(152) 评论(0) 推荐(0)
摘要:例如:google 第一个不重复的字符是l,ababc第一个不重复的字符是c 阅读全文
posted @ 2018-04-19 17:34 一心行走 阅读(409) 评论(0) 推荐(0)