![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础随笔
廖子默
缘来缘去终会散,花开花落总归尘。
展开
-
@ResponseBody的简单使用以及返回json数据时的问题记录
最近使用ssm框架搭建一个Android后台时在返回json数据时遇到一个问题,就是查询数据库内容返回时出现如下情况:从上面可以看出这是一个转换错误,那么我觉得应该是配置文件的问题,因为的业务代码非常简单,而且我已经用jsp页面验证了流程没问题。百度之后发现原来是没写一个转换适配器,去springMVC的配置文件加入如下代码 <!--json转换适配器--> <...原创 2020-01-06 01:41:26 · 497 阅读 · 0 评论 -
Java基础随笔-最简单的枚举类
枚举是一个类,可以在其中添加构造器,方法和域,例如下面这个例子:/** * ClassName:EnumsTest * Author:LFM * Date:2019/6/13 21:05 **/public class EnumsTest { public static void main(String[] args) { Scanner in = new Sc...原创 2019-06-13 21:32:20 · 363 阅读 · 0 评论 -
Java基础随笔-System.arraycopy()方法使用心得
首先这个方法的格式如下:public static native void arraycopy(Object src, int srcPos, Object dest, int destPos, int length);这个是源代...原创 2019-06-14 14:45:51 · 524 阅读 · 0 评论 -
Java基础随笔-冒泡排序
算法思想:冒泡排序(Bubble Sort)是一种简单的排序算法。它重复访问要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。访问数列的工作是重复地进行直到没有再需要交换的数据,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端,像水中的气泡从水底浮到水面。思想描述:①. 比较相邻的元素。如果第一个比第二个大,就交换他们两个。②...原创 2019-06-14 19:43:29 · 109 阅读 · 0 评论 -
Java基础随笔-打印一个日历
今天看Java核心卷看到一个打印日历这里感觉比较有趣,在此做个笔记记录一下,先上源码LocalDate date = LocalDate.now(); int month = date.getMonthValue(); int today = date.getDayOfMonth(); date = date.minusDays(today - ...原创 2019-06-09 22:03:50 · 521 阅读 · 0 评论 -
Java基础随笔-快速排序(两种方法)
算法思想快速排序(Quicksort)是对冒泡排序的一种改进,借用了分治的思想,由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。实现过程1:从当前数组中取出一个元素作为一个基准值...原创 2019-06-15 20:36:11 · 917 阅读 · 0 评论 -
Java基础随笔-归并排序
算法思想归并排序算法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。(采用的是分治法的策略)实现过程①. 将序列每相邻两个数字进行归并操作,形成 floor(n/2)个序列,排序后每个序列包含两个元素;②. 将上述序列再次归并,形成 floor(n/4)个序列,每个序列包含四个元素;③. 重复步骤...原创 2019-06-20 17:27:22 · 116 阅读 · 0 评论 -
Java基础随笔-直接插入排序
算法思想直接插入排序的基本思想是:将数组中的所有元素依次跟前面已经排好的元素相比较,如果选择的元素比已排序的元素小,则交换,直到全部元素都比较过为止。实现过程①. 从第一个元素开始,该元素可以认为已经被排序②. 取出下一个元素,在已经排序的元素序列中从后向前扫描③. 如果已经排好序的最后一个元素比这个取下的值大,将该元素移到下一位置④. 重复步骤3,直到找到已排序的元素小于或者等于新元...原创 2019-06-16 19:19:42 · 125 阅读 · 0 评论 -
Java基础随笔-动态代理
有个大牛写得非常好,我这边转载过来同时记录一下我自己的学习心得什么是动态代理动态代理是java中一个非常重要的技术,很多javaWeb框架都用到了这个技术,就比如spring中的事务管理。动态代理能做什么...原创 2019-07-25 11:57:49 · 149 阅读 · 0 评论