自定义博客皮肤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)
  • 收藏
  • 关注

原创 哈希表的使用

package com.mjw.hashtable;/** * 6.哈希表数据结构(散列表) * 是根据关键码值而直接进行访问的数据结构,也就是说,通过把关键码值映射到表中的一个位置来访问记录,加快查找速率,z这个映射函数叫散列函数, * 存放记录的数组叫散列表 */public class HashTabDemo { public static void main(String[] args) { HashTab hashTab=new HashT

2020-05-27 23:51:33 235

原创 Oracle数据库sql语句全

– 创建女孩表,字段有:姓名、年龄、电话号码、是否有男朋友create table girl(name varchar2(20),age number(3),phone varchar2(20),bf number(1));– 向该表中插入’貂蝉’、‘西施’、'王昭君’的个人信息insert into girl values(‘貂蝉’, 16, ‘110’, 1);i...

2020-05-27 20:42:59 2244 2

原创 数组模拟栈的使用

package com.mjw.stack;public class ArrayStackDemo { public static void main(String[] args) { ArrayStack arrayStack = new ArrayStack(5); System.out.println("入栈"); arrayStack.push(1); arrayStack.push(2); arrayStack.push(3); arrayStack.show()

2020-05-26 00:28:09 187

原创 约瑟夫-环形链表

package com.mjw.linkedlist;/** * @author 拾光 * */public class Josepfu { public static void main(String[] args) { CircleLinkedList circleLinkedList=new CircleLinkedList(); circleLinkedList.addBoy(5); System.out.println("显示链表中的数据"); ci

2020-05-26 00:26:26 141

原创 双向链表的增删改查

package com.mjw.linkedlist;/*** * 1.遍历:和单链表的思路一致 2.添加: 先找到双向链表的最后 temp.next=new HeroNode newHeroNode.pre=temp; 3.修改也是和单链表的思路一致 4.删除 因为是双向链表,可以自我删除,直接找到要删除的结点,比如:temp temp.pre.next=temp.next temp.next.pre=temp.pre; * @aut

2020-05-26 00:22:56 118

原创 数据模拟环形队列

package com.mjw.queue;public class CircleQueue { /** * 环形队列 * * @param args */ public static void main(String[] args) { }}class CircleArray { private int maxSize; // front初始值=0 private int front; // 初始值等于maxSize private int rear;

2020-05-23 00:05:40 125

原创 数组模拟简单队列

package com.mjw.queue;public class Queue { public static void main(String[] args) { //创建一个队列 ArrayQueue queue=new ArrayQueue(5); queue.addQueue(10); queue.addQueue(11); queue.addQueue(12); queue.addQueue(13); queue.showQueue(); System.o

2020-05-23 00:04:10 106

原创 单链表的简单增删改查

package com.mjw.linkedlist;public class SingleLinkedListDemo { public static void main(String[] args) { //测试 HeroNode heroNode1=new HeroNode(1, "faker", "大魔王"); HeroNode heroNode2=new HeroNode(2, "bang", "打狗棒"); HeroNode heroNode3=new HeroNode(

2020-05-21 23:30:52 125

原创 Jquery的简单使用

Jquery使用步骤:1. 去下载jquery.js文件2. 在html中 通过script标签的src属性引入jquery.js文件3. 就可以在后续的代码中, 调用jquery中封装的函数了.小技巧: 绝大多数人的浏览器, 都打开过百度 , 百度使用了jquery 含义: 很多人的浏览器中, 其实已经缓存了一份jquery文件了. 我们引入百度的j...

2020-03-27 11:43:37 197

原创 JSP知识总结

JSP 012019/4/24 10:51:12简介Java Server Pages 是Java的动态网页技术 .JSP引擎引擎原理:JSP引擎用于将JSP文件, 转换为Servlet1. 在服务器启动时 , JSP引擎读取.jsp文件.2. 将文件转换为Servlet的代码 , 并给servlet添加映射地址为 jsp的文件名称.3. 当用户浏览器访问 jsp文件名称...

2020-03-26 13:49:49 202

原创 Vue框架的简单总结

Vue.js使用步骤下载vue.js文件 , 国内官网地址: cn.vuejs.org将下载的js文件 , 引入到项目中 .将js文件 引入到html中,在html中, 编写一个div标签 , 并给div标签 添加id属性在javascript代码中, 创建Vue对象 , 并挂载到div上​案例:实例指的是创建的 vue对象挂载点每一个页面的vue对象, 都需要挂载...

2020-03-26 12:30:02 176

原创 Servlet使用总结

HTTP协议: *****超文本传输协议 , 是一个应用层的网络传输协议 !特点:1. 简单, 快速.2. 无连接协议 , 每次连接服务器只处理一次客户端的请求 ,处理完毕, 立即断开.3. 无状态协议 , 处理请求, 以及进行响应时 ,没有记忆能力 !4. 支持多种不同的数据提交方式 ,GET/POST 等等5. 数据传输很灵活, 支持任意数据类型 .HTTP协议的组成...

2020-03-24 22:24:43 312

原创 Ajax的使用总结

Ajax *****2019/4/29 8:37:17简介一种用于网页 异步 请求的技术.作用:用于与服务器进行异步交互 以及 局部页面的刷新.Ajax的GET使用步骤 ***创建一个 异步请求的对象var xhr = new XMLHttpRequest();设置请求的方式, 以及 请求的地址xhr.open(“GET”,“请求地址”);设置请求结果产生时 的...

2020-03-24 21:00:30 173

原创 java快速排序代码实现

/** * java实现快速排序 */import java.util.Arrays;public class FastSort { public static void main(String[] args) { int[]brr=new int[] {5,4,3,2,1,76,43,34,43,32,10}; System.out.print("排序之前的数据元素是:")...

2019-09-23 17:57:02 97

原创 选择排序算法思路及简单推导

package com.sort.day03.cn;import java.util.Arrays; public class SelectSort { /** * 自定义成员方法实现选择排序 * 选择排序一共有待排元素个数n-1轮 * * * @param arr */ public static void selectSort(int[]arr) { ...

2019-09-12 18:50:16 252

原创 使用Map集合统计字符串中每个数字字符串出现的次数

使用Map集合统计字符串"123,456,789,123,456"中每个数字字符串// 出现的次数并打印出来// 如: 123=2, 456=2, 789=1//思路: 数字字符串作为key值, 各个数字字符串出现的次数作为value值//其他统计字符串思路类似import java.util.HashMap;import java.util.Map;impo...

2019-08-17 17:20:49 2478

原创 java实现输出2~200之间的素数和素数个数

/* * 使用双重for循环输出2~200之间的所有素数, * 质数就是指除了1和它本身以外不能被其他任何自然数整除的数。 * */public class PrintSuShu{ public static void main(String[] args){ int count=0; //用来统计素数的个数 for(int i=2;i<=200;i++){ b...

2019-08-05 13:08:12 6378

原创 Java实现统计任意整数中各个数字出现的次数

/* 统计数字出现的次数,比如1234123 数字1,出现了2次,数字2出现了2次,数字3出现了2次,数字4出现了4次 1234123%10=3 1234123/10=123412 0 2 2 2 1 0 0 0 0 0 ...

2019-08-02 11:12:55 13466 2

原创 Java使用for循环和while循环分别实现实现任意一个正整数逆序输出

/* 使用for循环将任意位数的正整数逆序*/import java.util.Scanner;public class ForNiXuTest{ public static void main(String[] args){ System.out.println("请输入一个正整数:"); Scanner sc=new Scanner(Sy...

2019-08-01 10:39:13 4292 1

原创 Java 中Object类中equals方法、和hashCode方法重写的使用

Object类Object类是类层次结构的根。每个类都有 Object作为超类。所有对象,包括数组,实现这个类的方法,任何类都是该类的直接或间接子类。boolean equals(Object obj) --用于判断调用对象是否与参数对象相等该方法默认比较俩个对象的地址 ,与==运算符结果相同。...

2019-07-25 19:55:13 205

原创 Java实现整数统计、数组拷贝

package com.java_test;import java.util.Scanner; /* * //编程实现整数统计 * 如12345:1出现1次,2出现1次······ * */public class NumberTongJiTest { public static void main(String[] args) { //提醒用户输...

2019-07-25 16:22:41 107

原创 Java使用for循环输出水仙花数

/* 编程实现For循环输出水仙花数*/public class ForNiXuTest{ public static void main(String[] args){ for(int number=100;number<=999;number++){ int Bai=number/100; ...

2019-07-25 12:03:11 3173

原创 java使用if-else简单找出四个数的最大值

/* 编程实现四个数找出最大值*/import java.util.Scanner;public class MaxTest{ public static void main(String[] args){ System.out.println("请输入四个整数:"); Scanner sc=new Scanner(System.i...

2019-07-25 11:52:05 6115

原创 Java多态、抽象类、接口、内部类总结

多态1.多态1.1 基本概念 多态主要指同一种事物表现出来的多种形态。饮料:可乐、雪碧、脉动、乐虎、红牛、…宠物:狗、猫、鸟、乌龟、鱼、…人:学生、教师、工人、…1.2 语法格式 父类类型 引用变量名 = new 子类类型();如: Person pw = new Worker(); pw.show();解析:编译阶段调用Person类中show方法,在运行...

2019-07-20 15:39:03 157

原创 Java面向对象编程

面向对象编程的概念1.1 什么是对象? 万物皆对象1.2 什么是面向对象?面向对象就是指以特征(属性)和行为的观点去分析现实世界中事物的方式。1.3 什么是面向对象编程? 面向对象编程就是指先使用面向对象的方式进行分析,再使用任意一门面向对象的编程语言进行翻译的过程。其中C语言是一门面向过程的编程语言。其中C++语言是一门既面向过程又面向对象的编程语言。其中J...

2019-07-17 00:12:16 93

原创 Java基本知识简单理解

(一)Java继承概念继承机制基本概念:当多个类之间有相同的特征和行为时,可以将相同的内容提取出来组成一个公共类,让多个类吸收公共类中已有特征和行为而在多个类的内部编写自己独有的特征和行为的方式,叫做继承。作用:使用继承可以提高代码的复用性和扩展性以及可维护性。例如:public class Student extends Perso...

2019-07-10 23:43:49 137

原创 计算机基础生活知识

”计算机“俗称电脑,它主要由”硬件“和”软件“俩大部分组成。1.硬件主要由主机、输入设备、存储设备,输出设备四大部分组成。2.软件包括:系统软件和应用软件。3.cpu——中央处理器,相当于人类的大脑,处理指令和软件中的数据请求。...

2019-07-03 17:45:20 134

空空如也

空空如也

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

TA关注的人

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