![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
ShaneHolmes
研究生
展开
-
定时任务调度
Java专栏 上一篇 主目录 下一篇 文章结构1 基础知识2 项目示例【前言】本文章系列记录第一次实习中 - - 学习笔记 - - Java实现定时发送邮件的任务1 基础知识ApplicationContext事件机制是观察者设计模式的实现,通过ApplicationEvent类和ApplicationListener接口(本文项目示例基于这个方式来实现),可以实现Applic...原创 2020-05-28 23:17:28 · 766 阅读 · 0 评论 -
Java的一些问题和解决方式
Java专栏 上一篇 主目录 下一篇 文章结构【前言】本文章系列记录第一次实习中 - - 学习笔记 - - Java的一些问题和解决方式如何判断Map<String, Object> map中Object是否为""? public static void main(String[] args) { Map<String,Object>...原创 2020-05-15 17:16:01 · 1040 阅读 · 0 评论 -
Java设计模式--适配器设计模式
Java专栏 上一篇 主目录 下一篇 文章结构1 类适配器模式2 对象适配器模式3 接口适配器模式【前言】基本介绍适配器模式(Adapter Pattern)将某个类的接口转换成客户端期望的另一个接口表示,主的目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协同工作...原创 2019-11-28 12:52:40 · 340 阅读 · 0 评论 -
Java设计模式--建造者模式
Java专栏 上一篇 主目录 下一篇 文章结构建造者模式【前言】基本介绍建造者模式(Builder Pattern) 又叫生成器模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象。建造者...原创 2019-11-26 22:27:44 · 334 阅读 · 0 评论 -
Java设计模式--原型模式
Java专栏 上一篇 主目录 下一篇 文章结构原型模式1. 克隆羊2. 浅拷贝和深拷贝2.1 浅拷贝2.1 深拷贝【前言】基本介绍原型模式(Prototype 模式)是指:用原型实例指定创建对象的种类,并且通过拷贝这些原型,创建新的对象原型模式是一种创建型设计模式,允许一...原创 2019-11-26 22:04:12 · 234 阅读 · 0 评论 -
Java专栏
Java专栏 Java基础 《Java配置环境》 win10系统下配置jdk、系统环境变量 传送门 Java数据结构与算法 《Java数...原创 2019-11-24 11:39:04 · 1035 阅读 · 0 评论 -
Java设计模式--工厂模式
Java设计模式 上一篇 主目录 下一篇 文章结构工厂模式【前言】工厂模式原创 2019-11-24 11:22:19 · 304 阅读 · 0 评论 -
Java设计模式--单例模式
Java设计模式 上一篇 主目录 下一篇 文章结构单例模式1. 饿汉式(静态常量)单例模式1. 饿汉式(静态常量)1.构造方法私有化2.类的内部创建对象3.向外部暴露一个静态的公共方法package com.atguigu.singleton.type1;publi...原创 2019-11-24 09:29:51 · 312 阅读 · 0 评论 -
Java 设计原则
Java设计模式 上一篇 主目录 下一篇 设计原则1. 单一职责原则一个类/接口/方法只负责一项职责或职能应该有且仅有一个原因引起类的变更(There should never be more than one reason for a class to change)单...原创 2019-11-21 22:47:55 · 323 阅读 · 0 评论 -
数据结构与算法 查找--斐波那契查找
Java数据结构和算法 上一篇 主目录 下一篇 package search;import java.util.Arrays;public class FibonacciSearch { public static int maxSize = 20; public s...原创 2019-11-20 22:40:12 · 312 阅读 · 0 评论 -
数据结构与算法 查找--二分查找
Java数据结构和算法 上一篇 主目录 下一篇 package search;import java.util.ArrayList;import java.util.List;//注意:使用二分查找的前提是 该数组是有序的.public class BinarySear...原创 2019-11-20 22:38:53 · 237 阅读 · 0 评论 -
数据结构与算法 查找--插入查找
Java数据结构和算法 上一篇 主目录 下一篇 package search;import java.util.Arrays;public class InsertSearch ...原创 2019-11-20 22:37:41 · 398 阅读 · 0 评论 -
数据结构与算法 查找--顺序查找
Java数据结构和算法 上一篇 主目录 下一篇 package search;public class SeqSearch { public static void main(S...原创 2019-11-20 22:33:03 · 256 阅读 · 0 评论 -
Java数据结构和算法
【前言】Java数据结构和算法BliBli视频链接地址为:《Java 数据结构与算法视频教程全集(195P)| 50 小时从入门到精通》需要完整笔记课件等资料请联系邮箱:shaneholmes@qq.com关于我的GitHub以下是Java数据结构和算法的代码 Java数据结构和算法 ...原创 2019-11-19 23:00:37 · 1835 阅读 · 1 评论 -
数据结构与算法 排序--基数排序
package sort;public class RadixSort { public static void main(String[] args) { // TODO Auto-generated method stub int[] arr=new int[] {34,23,45,123,76,834,4,34,0};//不能有负数 System.out.println...原创 2019-11-19 22:45:26 · 328 阅读 · 3 评论 -
数据结构与算法 排序--归并排序
package sort;public class MergeSort { public static void main(String[] args) { // TODO Auto-generated method stub int[] arr=new int[] {34,23,45,-56,76,8,4,34,0}; System.out.println("before ...原创 2019-11-19 20:44:26 · 258 阅读 · 0 评论 -
数据结构与算法 排序--快速排序
package sort;public class QuickSort { public static void main(String[] args) { // TODO Auto-generated method stub int[] arr=new int[] {34,23,45,-56,76,8,4,34,0}; System.out.println("before ...原创 2019-11-19 17:45:49 · 275 阅读 · 0 评论 -
数据结构与算法 排序--希尔排序
package sort;public class ShellSort { public static void main(String[] args) { // TODO Auto-generated method stub int[] arr=new int[] {34,23,45,-56,76,8,4,34,0}; System.out.println("before ...原创 2019-11-19 17:34:04 · 240 阅读 · 0 评论 -
数据结构与算法 排序--选择排序
package sort;public class SelectSort { private static final int length = 0; public static void main(String[] args) { // TODO Auto-generated method stub int[] arr=new int[] {34,23,45,-56,76,...原创 2019-11-19 16:39:39 · 257 阅读 · 0 评论 -
数据结构与算法 排序--插入排序
package sort;public class InsertSort { public static void main(String[] args) { // TODO Auto-generated method stub int[] arr=new int[] {34,23,45,-56,76,8,4,34,0}; System.out.println("before...原创 2019-11-19 16:01:06 · 244 阅读 · 0 评论 -
数据结构与算法 排序--冒泡排序
package sort;public class BubbleSort { public static void main(String[] args) { // TODO Auto-generated method stub int[] arr=new int[] {34,23,45,-56,76,8,4,34,0}; System.out.println("before...原创 2019-11-19 15:33:00 · 271 阅读 · 0 评论 -
数据结构与算法 8皇后问题
package recursion;public class Queue8 { //定义一个max表示共有多少个皇后 int max = 8; //定义数组array, 保存皇后放置位置的结果,比如 arr = {0 , 4, 7, 5, 2, 6, 1, 3} int[] array = new int[max]; static int count = 0; static i...原创 2019-11-18 12:44:42 · 263 阅读 · 0 评论 -
数据结构与算法 迷宫问题
package com.atguigu.recursion;public class MiGong { public static void main(String[] args) { // 先创建一个二维数组,模拟迷宫 // 地图 int[][] map = new int[8][7]; // 使用1 表示墙 // 上下全部置为1 for (int i = 0; ...原创 2019-11-18 12:00:59 · 675 阅读 · 0 评论 -
数据结构与算法 简单计算器
package stack;public class Calculator { public static void main(String[] args) { String expression = "7*2*2-5+1-5+3-4"; // 15//如何处理多位数的问题? //创建两个栈,数栈,一个符号栈 ArrayStack2 numStack = new ArraySt...原创 2019-11-17 22:48:18 · 819 阅读 · 0 评论 -
数据结构与算法 栈的数组实现
package stack;import java.util.Scanner;public class ArrayStackDemo { public static void main(String[] args) { //测试一下ArrayStack 是否正确 //先创建一个ArrayStack对象->表示栈 ArrayStack stack = new Array...原创 2019-11-17 21:55:31 · 739 阅读 · 0 评论 -
数据结构与算法 环形单链表(约瑟夫问题)
SingleCircleLinkedListDemo.javapackage linkedlist;import linkedlist.LinkedListNode;public class SingleCircleLinkedListDemo { public static void main(String[] args) { // TODO Auto-generated me...原创 2019-11-17 21:04:47 · 291 阅读 · 0 评论 -
数据结构与算法 双链表
package linkedlist;public class DoubleLinkedListDemo { public static void main(String[] args) { // TODO Auto-generated method stub DoubleLinkedList dl=new DoubleLinkedList(); System.out.p...原创 2019-11-17 12:46:33 · 282 阅读 · 0 评论 -
数据结构与算法 单链表
SingleLinkedListDemo.javapackage linkedlist;import linkedlist.LinkedListNode;public class SingleLinkedListDemo { public static void main(String[] args) { // TODO Auto-generated method stub ...原创 2019-11-17 10:25:39 · 345 阅读 · 0 评论 -
数据结构与算法 循环队列的数组实现
package queue;import java.util.Scanner;public class CircleArrayQueue { public static void main(String[] args) { // TODO Auto-generated method stub //测试一把 System.out.println("测试数组模拟环形队列的案...原创 2020-03-11 22:06:59 · 260 阅读 · 0 评论 -
数据结构与算法 循环队列的数组实现
package queue;import java.util.Scanner;public class CircleArrayQueue { public static void main(String[] args) { // TODO Auto-generated method stub //测试一把 System.out.println("测试数组模拟环形队列的案...原创 2019-11-16 22:22:16 · 275 阅读 · 0 评论 -
数据结构与算法 队列的数组实现
package queue;import java.util.Scanner;public class ArrayQueue { //测试代码 public static void main(String[] args) { int MAXSIZE=5; ArrayQueueClass queue=new ArrayQueueClass(MAXSIZE);...原创 2019-11-16 20:25:43 · 338 阅读 · 0 评论 -
数据结构与算法 稀疏二维数组的存储与复原
稀疏二维数组的存储与复原package sparseArray;public class SparseArray { public static void main(String[] args) { // TODO Auto-generated method stub //原始的二维稀疏数组,0: 表示没有棋子, 1 表示 黑子 2 表蓝子 int arraySize=11...原创 2019-11-15 22:58:25 · 482 阅读 · 0 评论 -
Java配置环境
JAVA杂记 上一篇 主目录 下一篇 文章结构1 跨平台性2 JRE和JDK3 配置环境变量【前言】Java知识点杂记博主邮箱:shaneholmes@qq.com1 跨平...原创 2019-11-12 21:21:07 · 378 阅读 · 0 评论 -
如何使用eclipse远程连接阿里云服务器
Window--showview--remote sysytems--new connectionhostname输入远程服务器的IP,输入用户名密码即可在右上角倒数第二个打开remote system explore可以打开视图在服务器端安装xampp之后,index.html放在如上指定目录之下即可通过39.106.198.44进行访问如果连接出现错...原创 2018-05-05 14:37:18 · 3264 阅读 · 1 评论 -
Javaweb学习路线
Javaweb开发需要的知识技能原创 2019-04-18 16:48:11 · 289 阅读 · 0 评论