自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 SpringBoot整合mybatis-plus代码生成器

1.添加依赖文件 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.1.2</version> </dependency> <

2021-03-30 08:48:02 145

原创 二分查找算法

public class BinarySearch { public static void main(String[] args) { int arr1[] = {1,5,8,9,14,25,25,25,135}; System.out.println(BinarySearch.search1(arr1,0,arr1.length,25)); } public static List<Integer> search1(in.

2021-02-17 21:22:59 112 1

原创 八皇后

//八皇后public class Queue8 { int max=8; int arr[] = new int[max]; static int count = 0; public static void main(String[] args) { Queue8 queue8=new Queue8(); queue8.check(0); System.out.println(count); } p..

2021-01-31 21:22:15 83

原创 JAVA使用单链表模拟栈

public class LinkedListStackDemo { public static void main(String[] args) { ShuJu shuJu1 = new ShuJu(1); ShuJu shuJu2 = new ShuJu(2); ShuJu shuJu3 = new ShuJu(3); ShuJu shuJu4 = new ShuJu(4); ShuJu shuJu5 = n.

2021-01-29 13:59:12 81

原创 递归实现迷宫寻路问题

递归:方法内调用本方法,每次调用都会在栈中新建一个栈帧,直到最后一个方法结束,开始返回,栈帧依次出栈。本代码实现思路 1.定义一个迷宫,设置墙2.设计自己的行走方法(下 >右>上>左)package MiGong;//递归实现迷宫寻路问题public class MiGongg { public static void main(String[] args) { int arr[][] = new int[8][7]; arr[2

2021-01-25 19:17:22 271

原创 Java数组模拟栈的操作

package Stack;//数组模拟栈public class ArrayStackDemo { public static void main(String[] args) { ArrayStack stack=new ArrayStack(5); stack.push(1); stack.push(2); stack.push(3); stack.push(4); stack.push(.

2021-01-21 19:21:15 103 1

原创 JAVA环形链表实现约瑟夫杯问题

public class Josepfu { public static void main(String[] args) { CircleSingleLinkedList linkedList=new CircleSingleLinkedList(); linkedList.addCircleList(10); linkedList.list(); linkedList.countBoy(1,2,10); }}c.

2021-01-20 15:56:33 102

原创 Java实现双链表的增删改查

//双向链表public class DoubleLinkedListDemo { public static void main(String[] args) { SuperHero1 hero1 = new SuperHero1(1,"aaa","aaaa"); SuperHero1 hero2 = new SuperHero1(2,"bbb","bbbb"); SuperHero1 hero3 = new SuperHero1(3,"cc.

2021-01-17 19:18:31 65

原创 Java实现简单单链表,反转链表

//定义英雄对象,每个对象都是一个节点class SuperHero{ public int id; public String name; public String nickName; public SuperHero next; public SuperHero(int sid,String sname,String snickName){ this.id=sid; this.name=sname; this.

2021-01-15 22:28:34 76

原创 求一个数组连续元素最大和

//求一个数组连续元素最大和public class arr1 { public static void arr(int arr[]){ int maxSum=0; for (int i=0;i<arr.length;i++){ int arrSum = 0; for (int a=i;a<arr.length;a++){ arrSum=arrSum+.

2021-01-14 10:14:05 221

原创 使用数组来实现简单队列

//队列是一个有序列表 遵循先入先出原则//使用数组来模拟队列public class ArrayQueue { class ArrayQ{ private int maxSize; //队列最大容量 private int front; //队列头 private int rear; //队列尾 private int arr[]; //数组用于存放数据,模拟队列 //队列初始化 pub.

2021-01-13 21:50:03 159 1

原创 稀疏数组的简单代码实现

稀疏数组的JAVA代码实现package suanfa1;import java.io.*;/*稀疏数组*/public class ArrayList { public static void main(String[] args) { int arr1[][]=new int[11][11]; arr1[1][2]=5; arr1[2][3]=7; arr1[5][5]=25;/* fo

2021-01-11 20:35:12 128 1

原创 java多线程练习题

1.使用多线程,模拟龟兔赛跑的场景。package lianxi1;class Rabbit extends Thread{ int i; @Override public void run() { for ( i=0;i<=1000;i+=100) { System.out.println("兔子跑了...

2019-05-06 20:58:20 547

原创 java线程问题

线程线程与进程相似,但线程是一个比进程更小的执行单位。一个进程在其执行的过程中可以产生多个线程。与进程不同的是同类的多个线程共享同一块内存空间和一组系统资源,所以系统在产生一个线程,或是在各个线程之间作切换工作时,负担要比进程小得多,也正因为如此,线程也被称为轻量级进程。线程创建创建一个Thread类,或者一个Thread子类的对象创建一个实现Runnable接口的类的对象多线...

2019-05-06 09:21:32 183

原创 ToString方法的练习

package com.iu521;public class ToStringTest { static int i=1; public static void main(String[] args) { System.out.println("love "+new ToStringTest()); ToStringTest a=new ...

2019-05-05 17:23:21 307

原创 springboot实现CRUD

准备工作1.新建数据库stu2.建立表student新建一个项目1.创建实体类studentpackage com.kude.stu.kudestu.stu.entity;import javax.persistence.*;@Entity/*应用在实体类上*/@Table(name="student")/*表示对应的表的名字*/publi...

2019-05-02 10:10:00 978

原创 文件操作(更新中)

public static void main(String[] args) throws IOException { File fil=new File("D:"+File.separator+"src.txt");/*创建文件*/ OutputStream out=new FileOutputStream(fil); String s="我是李建洋\r\n我是xxx";...

2019-04-14 12:03:14 161

原创 前端技术学习路线及技术汇总

阶段一、网页开发基础一.web概述  1.万维网发展  2.浏览器与服务器        浏览器运行原理  3.网页与网站          HTTP协议  4.域名与主机          w3c标准  5.HTTP协议  6.w3c标准二、HTML/HTML5  1.文件基础标记    7.媒体与绘图标记  2.字体与排版标记   8.缓存与数据存储    表单元素  3...

2019-04-05 22:19:40 1029 1

原创 Web发展简史

1969年阿帕网是第一个使用包交换技术(当时来说,这是一项新的技术)的真实网络。1969年10月29日,斯坦福大学和加州洛杉矶大学洛杉矶分校的计算机首次连接了起来。实际上,他们是未来互联网的第一台主机。1969年60年代的另一个重要的里程碑是开始使用Unix:一个在设计上对Linux和FreeBSD(当今,在网络服务器和网络主机提供商中最有名的操作系统)产生重大影响的操作系统。1970:阿帕网...

2019-04-05 22:08:09 234

原创 Java面向对象

面向对象万物皆对象描述一个物质都可以通过两方面说明:数据模型(属性)、行为模型(行为)。在Java编程中,我们使用成员变量表示数据模型,用成员方法表示行为模型。使用类表示某些具有相同属性和行为的事物。1.构造方法 [访问修饰符] 类名(){}注意当类中没有显式的构造方法,实例化该类的对象时,程序会自动创建一个公开的无参构造方法;如果类中有显示的构造方法,程序就不会创建无...

2019-04-02 21:59:17 80

原创 泛型类,泛型方法,类型通配符的使用

泛型类使用泛型,我们可以在不知道代码操作对象的类型的情况下编写代码。它允许我们创建泛型类,构造函数和方法。泛型类是使用形式类型参数定义的。形式类型参数是一个逗号分隔的变量名列表,位于类声明中类名后面的尖括号<>中。public class Wrapper<>{}该参数已命名为T.T是一个类型变量,它可以是Java中的任何引用类型,例如String,Integer...

2019-03-31 21:33:45 213

原创 数组排序的实现:自然升序排序,自然降序排序,数组倒置,随机排序。

2019-03-31 20:58:22 421

原创 数组的声明方式总结,多维数组的遍历,Arrays类的常用方法总结。

Java数组:声明数组变量:double[] myList;首选方法double myList[];创建数组:Java语言使用new操作符来创建数组,语法如下:arrayRefVar = new dataType[arraySize];上面的语法语句做了两件事:一、使用dataType[arraySize]创建了一个数组。二、把新创建的数组的引用赋值给变量 arrayRefVar。...

2019-03-31 19:14:21 123

原创 Java基本数据类型总结,类型转换,常量的声明规范,final关键字的用法

Java基本数据类型变量就是申请内存来存储值,当创建变量的时候需要在内存中申请内存空间。内存管理系统根据变量的类型为变量分配内存空间,分配的空间只能用来存储该类型值。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。Java两大基本数据类型:1.内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte:数...

2019-03-31 17:55:20 121

原创 Java基本语法规则,标识符命名规则以及关键字总结

一个Java程序可以认为是一系列对象的集合,这些对象通过调用彼此的方法来协同工作。对象:对象是类的一个实例,有状态和行为。类:类是一个模板,它描述一类对象的行为和状态。方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。## 基本语法1.大小写敏感2.类名首字母需大写(Fi...

2019-03-31 09:54:04 245

原创 idea创建第一个maven项目

一:安装https://www.jetbrains.com/ 官网下载破解: 访问此网站http://idea.lanyus.com/0.0.0.0 account.jetbrains.com0.0.0.0 www.jetbrains.com 添加到hosts文件中二:创建maven项目1.需要配置jdk环境2.需要安装maven 配置maven打开环境变...

2019-03-29 17:28:23 278

原创 常用编程语言介绍及各语言特点

一:C语言C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括一些类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。C语言特点:1.有...

2019-03-26 19:36:25 383

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除