
java
从头开始学java
bad times make a good man.
展开
-
postman 乱码问题
header里面加这2个 Content-Type application/json;charset=UTF-8Accept application/json;charset=UTF-8原创 2021-01-23 15:38:25 · 682 阅读 · 0 评论 -
java arrayList 扩充理解 源码解析 基于JDK1.8
属性 /** * 默认容量 */ private static final int DEFAULT_CAPACITY = 10; /** * 默认空数组 * 初始化或者指定容量为0时,默认返回 */ private static final Object[] EMPTY_ELEMENTDATA = {};...原创 2018-08-08 14:50:59 · 209 阅读 · 0 评论 -
求最大公约数,最大公倍数问题
欧几里得算法,又名辗转相除法 public static int getNum(int m, int n) { while(n != 0 ){ int b = m%n; m = n; n = b; } return m;原创 2017-07-27 14:44:36 · 275 阅读 · 0 评论 -
求一个数组的最大子序列
面试算法题:求一个数组的最大子序列,就是求数组中连续的值的和,求最大值。原创 2017-07-27 10:47:42 · 570 阅读 · 0 评论 -
java中finally一定会执行吗?
面试的时候,经常会被问到finally的用法,是否一定会执行,有return的情况会怎么样?大多数应该都认为finally 是一定会被执行的,其实不然。看下面的代码: public int getNum() { int num = 6; if (num > 5) { System.out.println(num);原创 2017-07-25 16:34:00 · 2070 阅读 · 2 评论 -
IDEA下搭建SpringMvc框架+maven
关于SpringMvc框架我就不做介绍了,在公司一直用搭好的框架,于是自己也来动手搭建。原创 2017-03-10 15:09:57 · 650 阅读 · 0 评论 -
螺旋打印一个二维数组
做的一个面试题,当时没做出来,后来自己想了想,做了出来。做出来这样一个效果。一开始做的时候一直想从中间的1开始输出,但一直做不出来,后来改变思路,从上面的最大的25开始输出,就是25,24,23……到1,这样输出。用4个变量 xtop,xbottom,yleft,yright来记录数组的4条边。做了一个循环,每次确定数组的最外面的4条边的值。代码如下:public static原创 2016-12-07 10:54:34 · 887 阅读 · 0 评论 -
java web下载文件功能
我知道有2种方法:1、超链接下载(不介绍)2、servlet下载通过Servlet下载文件的原理是通过servlet读取目标程序,将资源返回客户端servlet:DownServlet @Override protected void doGet(HttpServletRequest request, HttpServletResponse resp转载 2016-12-19 16:37:54 · 419 阅读 · 0 评论 -
List集合实现自定义排序
List自定义排序根据Collections.sort重载方法来实现,实现Comparable接口。原创 2016-12-06 14:55:04 · 2155 阅读 · 0 评论