
杂乱
eff666
这个作者很懒,什么都没留下…
展开
-
20个高级Java面试题汇总
这是一个高级Java面试系列题中的第一部分。这一部分论述了可变参数,断言,垃圾回收,初始化器,令牌化,日期,日历等等Java核心问题。1、什么是可变参数可变参数允许调用参数数量不同的方法。请看下面例子中的求和方法。此方法可以调用1个int参数,或2个int参数,或多个int参数。//int(type) followed ... (three dot's) is syntax of a variabl转载 2016-12-11 15:07:44 · 533 阅读 · 0 评论 -
Java编程中“为了性能”需要做的26件事
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1、尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 控制资转载 2017-01-14 10:34:57 · 345 阅读 · 0 评论 -
10个经典的Java main方法面试题
以下是笔者认为比较经典的关于Java main方法的面试题,与其说是Java面试题,其实也是Java的一些最基础知识问题,分享给大家,如有错误,请指出。1、不用main方法如何定义一个类不行,没有main方法我们不能运行Java类。在Java 7之前,你可以通过使用静态初始化运行Java类。但是,从Java 7开始就行不通了。2、main()方法需要的参数不是字符串数组不是的,main()方法的参数转载 2016-12-11 15:28:59 · 395 阅读 · 0 评论 -
正则匹配用户名,邮箱,数字等及语法介绍
1、常用正则表达式一个或多个汉字 :^[\u0391-\uFFE5]+$ 邮政编码:^[1-9]\d{5}$QQ号码:^[1-9]\d{4,10}$ 邮箱:^[a-zA-Z_]{1,}[0-9]{0,}@(([a-zA-z0-9]-*){1,}\.){1,3}[a-zA-z\-]{1,}$ 用户名(字母开头 + 数字/字母/下划线):^[A-Za-z][A-Za-z1-9_-]+$转载 2016-08-11 08:40:36 · 12208 阅读 · 0 评论 -
java api从高德地图获取某个位置的经纬度
1、代码展示import com.fasterxml.jackson.databind.JsonNode;import com.ning.http.client.AsyncHttpClient;import com.ning.http.client.AsyncHttpClientConfig;import com.ning.http.client.ListenableFuture;原创 2016-08-05 08:51:47 · 18548 阅读 · 6 评论