Java
rww94
这个作者很懒,什么都没留下…
展开
-
java 源码阅读day02 Iterable接口
Iterable接口是一个泛型接口public interface Iterable<T>方法:(1)public interface Iterable<T>返回一个泛型迭代器的方法(2)foreachdefault void forEach(Consumer<? super T> action) { Objects.requireNonNull(action); for (T t : this) {.原创 2021-05-18 23:12:07 · 121 阅读 · 0 评论 -
java 源码阅读day01
1.Objects类(静态工具类)首先是Objects类不是Object,Objects是final类,final类不可被继承,final类中的方法都隐式的是final方法。Objects的构造函数是私有的,所以不能被实例化。原创 2021-05-13 21:05:10 · 79 阅读 · 0 评论 -
Spring Controller 返回json格式406问题
今天在进行前后端分离,希望spring后端接口返回json报文供前端使用,遇到了406 (Not Acceptable)错误,在网上查找了各种教程,发现需要有些注意点1.首先需要在Controller中设置:@RequestMapping @RequestMapping(value = "/findAll.json", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) ...原创 2020-12-05 23:21:08 · 669 阅读 · 0 评论 -
IDEA环境下SSM(spring+springmvc+mybatis)框架搭建
一、创建项目选择maven原型按步骤填信息加速项目生成配置archetypeCatalog = internal项目初始化的目录结构二、配置文件1 配置spring1.1、pom.xml在pom.xml文件中配置包环境主要在<dependencies></dependencies>内部<dependencies> <!-- junit--> <dependency>原创 2020-12-05 23:30:54 · 123 阅读 · 0 评论 -
Java中String类的用法
public final class Stringextends Objectimplements Serializable, Comparable<String>, CharSequence继承Object类,实现了Serializable, Comparable<String>, CharSequence三个接口。常用构造函数String();/...原创 2019-03-07 20:38:37 · 143 阅读 · 0 评论 -
最短路径算法
迪杰斯特拉(Dijkstra)和弗洛伊德(Floyd)都不能处理有负权值边的情况public class Main { static int INF = 0x3f3f3f3f; /* *Dijkstra思想 *将所有节点距离源节点的距离设置为无穷大, *首先从源节点开始,将源节点的距离设置为0,寻找当前还没有被访问过的距离最小的节点(开始时所有节点没有被访问过,所示第一个...原创 2019-03-15 14:21:06 · 126 阅读 · 0 评论 -
二叉树的递归和非递归遍历(java版本)
//二叉树的节点类public class TreeNode { Object key = new Object(); TreeNode left = null; TreeNode right = null; TreeNode(Object k){ key = k; } TreeNode(Object k, TreeNode l, TreeNode r){ key = k;...原创 2019-03-31 14:32:50 · 313 阅读 · 0 评论 -
设计模式(面向对象)的基本原则
面向对象程序设计原则:单一职责原则(Single Responsibility Principle)每一个类应该专注于做一件事情。里氏替换原则(Liskov Substitution Principle)超类存在的地方,子类是可以替换的。依赖倒置原则(Dependence Inversion Principle)实现尽量依赖抽象,不依赖具体实现。接口隔离原则(Inter...原创 2019-04-17 16:44:32 · 241 阅读 · 0 评论