
Java
文章平均质量分 71
小口天,
这个作者很懒,什么都没留下…
展开
-
Java生成范围内的随机数
import java.util.Random;public class Test { public static void main(String[] args) { // TODO Auto-generated method stub //默认构造方法 Random random = new Random(); //产生一个0-100不包含100的整数 i...原创 2020-04-02 11:16:45 · 646 阅读 · 0 评论 -
数据库数据写成文本文件+文本文件数据写到数据库
数据库数据mysql数据库数据写出成文本文件import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import j...原创 2020-02-11 12:20:00 · 1777 阅读 · 0 评论 -
SpringMVC项目启动报错:Expected raw type form of org.springframework.web.servlet.handler.AbstractHandlerMet
问题详情SpringMVC项目启动报错:Expected raw type form of org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry问题解决将pom文件中,下列版本更改为1.8.9,问题解决参考http://www.manongjc.com/articl...原创 2019-11-26 17:21:12 · 966 阅读 · 0 评论 -
冒泡排序+快速排序+选择排序(图解)
冒泡排序原理假设有10个数,第一轮循环,第一个数和第二个数比较,如果第一个数大,第一个数和第二个数交换位置,否则不动;接着第二个数和第三个数比较,如果第二个数大,第二个数和第三个数交换位置,否则不动……第九个数和第十个数比较,如果第九个数大,第九个数和第十个数交换位置,否则不动。第一轮循环结束,最大的数挪到了第十个数的位置,比较进行了9次。 (注意:第一轮循环结束后,第十个数的位置已经固定,它...原创 2019-11-05 16:41:26 · 2644 阅读 · 2 评论 -
SpringBoot整合MyBatis实现数据增删改查
项目结构pom.xml <!--freemarker支持--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId> </...原创 2019-10-16 17:21:11 · 720 阅读 · 0 评论 -
有1000个一模一样的瓶子,其中有999瓶是普通的水,有1瓶是毒药。任何喝下毒药的生物都会在一星期之后死亡。现在,你只有10只小白鼠和一星期的时间,如何检验出那个瓶子里有毒药?
问题有1000个一模一样的瓶子,其中有999瓶是普通的水,有1瓶是毒药。任何喝下毒药的生物都会在一星期之后死亡。现在,你只有10只小白鼠和一星期的时间,如何检验出那个瓶子里有毒药?(1000瓶水,1瓶毒药,1星期死亡,10只老鼠)问题分析主要信息:一共1000个瓶子,10只老鼠。着手点: 2的10次方=1024把瓶子从 0 到 999 依次编号,然后全部转换为 10 位二进制数。让第一只...原创 2019-10-15 11:34:25 · 6345 阅读 · 0 评论 -
Java----IO流的简单介绍
IO流的介绍我们在编程时,除了自身定义一些数据信息外,经常还会引用外界的数据,或者是将自身的数据发送给外界。如:编程时,需要读取硬盘上的某一个文件,又或者想将程序中的某些数据写入到硬盘上的一个文件里。这时,我们就要使用I/O流。也就是说,IO流的用来处理设备之间的数据传输的。IO流的定义在Java中将数据的输入与输出过程,抽象为I/O流(Input/Output)。而数据,分为两种:字...原创 2019-04-12 21:15:07 · 390 阅读 · 0 评论 -
Java----字节流
字节流字节流和字符流的用法几乎完全一样,但字节流操作的单元是数据单元是8位的字节。它不仅可以操作字符,还可以操作其他媒体文件。字节流主要是由InputStream和outPutStream作为基类,以下是比较常用的字节流:文件输入流----FileInputStream文件输出流----FileOutputStream缓冲输入流----BufferedInputStream缓冲输出流-...原创 2019-04-26 00:53:11 · 516 阅读 · 0 评论 -
java中的ASCII码值
在键盘上输入任意一个字母 ,显示ASCII码值import java.util.Scanner; public class Test { public static void main(String[] args)throws Exception{ Scanner in = new Scanner(System.in); String b = in.next(); fo...原创 2019-04-26 19:17:42 · 35604 阅读 · 0 评论 -
Java----IO流实现登录注册
编写一个小程序需求:定义一个类型User属性:用户名:username密码:password年龄:age出生日期:birthday真实姓名:realName邮箱:email定义一个类型Server(服务器)属性:Map<String,User> map: 用于存储用户的注册信息方法:boolean register(User user)boolean l...原创 2019-04-23 10:43:58 · 2510 阅读 · 0 评论 -
Java----字符流
编码表什么是编码表由于计算机只能识别二进制数据,为了方便应用计算机,让它可以识别各个国家的文字,就将各个国家的文字用数字来表示,并一一对应,形成一张表,这就是编码表。常见的编码表编码与解码 编码: 把看得懂的变成看不懂的。 即将字符串变成字节数组(String→byte[]), 代表方法为str.getBytes(charsetName); 解码: 把看不懂...原创 2019-05-08 17:12:01 · 466 阅读 · 0 评论 -
Java----字符缓冲流
字符缓冲输出流BufferedWriter字符缓冲输入流BufferedReader原创 2019-05-31 23:19:52 · 385 阅读 · 0 评论 -
File类型----过滤器
文件名过滤器import java.io.File;import java.io.FilenameFilter;import java.util.Arrays;public class FileDemo { public static void main(String[] args) { File file = new File("f://test//"); Filenam...原创 2019-04-02 21:13:03 · 443 阅读 · 0 评论 -
Java包装类(wrapper)
定义:Java语言是面向对象的语言,而基本数据类型的值不是对象。有时候将简单数据类型的数据进行封装,从而得到的类,就是包装类。以上就是基本数据类型与之对应的包装类。包装类的作用:1、包装类是final的,不能被继承。2、包装类是不可变类,在构造包装类对象后,不允许更改包装在其中的值。3、方便在基本数据类型与字符串之间进行转换。4、可以更加便捷的对基本数据类型进行操作。5、方便在集...原创 2018-12-01 21:51:43 · 2057 阅读 · 0 评论 -
Map集合的应用
Map集合Map是一种把键(key)和值(value)进行映射的集合(k-v)。k相当于v的索引,v仍然可以是Map类型(k-v)。键(key)和值(value)都可以是任何引用类型的数据。Map的键(key)不允许重复,即同一个Map对象的任何两个key通过equals方法比较结果总是返回false。key集的存储形式和Set集合完全相同(即key不能重复)value集的存储形式和Li...原创 2019-03-06 01:45:37 · 698 阅读 · 0 评论 -
Set集合的应用
Set集合Set集合中的对象无排列顺序,且没有重复的对象。可以把Set集合理解为一个口袋,往里面丢的对象是无顺序的。对Set集合中成员的访问和操作是通过对集合中对象的引用进行的,所以Set集合不能有重复对象(包括Set的实现类)。Set判断集合中两个对象相同不是使用"=="运算符,而是根据equals方法。每次加入一个新对象时,如果这个新对象和当前Set中已有对象进行equals方法比较都...原创 2019-03-02 02:26:47 · 928 阅读 · 0 评论 -
Stack
定义栈:如果将双端队列Deque限制为只能一端入队和出队,则可以实现“栈”(Stack)的数据结构。对于栈而言,入栈被称为push,出栈被称为pop。遵循先进后出(FILO)的原则应用import java.util.Deque;import java.util.LinkedList;public class StackDemo { public static void main...原创 2019-03-01 01:58:43 · 359 阅读 · 0 评论 -
队列Queue
定义队列Queue也是Collection的一个子接口,它也是常用的数据结构。可以将队列看成特殊的线性表,队列限制对线性表的访问方式:只能从一端添加(offer)元素,从另一端取出(poll)元素。队列遵循先进先出(FIFO )的原则,实现类LinkedList也实现了该接口,选择此类实现Queue的原因在于Queue经常要进行添加和删除操作,而LinkedList在这方面效率比较高。应...原创 2019-03-01 01:35:55 · 450 阅读 · 0 评论 -
集合与数组
集合与数组的不同点相同点都是存储数据的容器,存储Object类型时,其实存储的都是对象的引用(地址)不同点:(1)数组可以存储基本数据类型,集合不可以;(2)数组的长度固定,对象数量未知时不适合使用; 集合的长度可变,适用性比较广。集合与数组间的转换(1)集合转成数组(2)数组转集合...原创 2019-02-28 23:45:35 · 949 阅读 · 0 评论 -
集合的遍历
package demo;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class ListDemo2 { public static void main(String[] args) { // TODO Auto-generated method stub...原创 2019-02-24 00:22:00 · 482 阅读 · 0 评论 -
List集合的应用
List集合List接口:是Collection的子接口1、存入的元素,有序,可以重复2、下标从0开始,下标的顺序与添加顺序一致。3、提供了独有的方法来操作List的实例对象List的应用1. Arraylist的应用...原创 2019-02-23 01:33:46 · 481 阅读 · 0 评论 -
Java泛型
泛型泛型声明:我们在可以类和方法上标识类型参数泛型类:具有一个或者多个类型参数的类为泛型类,声明方法是在类名和&amp;amp;amp;amp;amp;quot;{&amp;amp;amp;amp;amp;quot;写一个“”,多个“&amp;amp;amp;amp;amp;amp;lt;T,U&amp;amp;amp;amp;amp;amp;gt;”,限定范围“”,限定范围“”泛型方法:具有一个或者多个类型参数的方法为原创 2019-02-18 00:39:06 · 489 阅读 · 0 评论 -
Java集合(Collection)
概述概念:集合类(Collection)存放于java.util包中,是用来管理一组对象的单一对象。集合类存放的都是对象的引用(即地址信息),而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用。集合内的对象被称之为元素(elements)。通常,集合可以处理很多种类型的对象,这些对象都有一个共同的父类Object分类集合类型主要有3种:set(集)、list(列表...原创 2019-02-17 00:46:08 · 500 阅读 · 0 评论 -
Calender类
类型简介:java.util.Calendar类用于封装日历信息,其主要作用在于其方法可以对时间分量进行运算。1、Calendar是抽象类型2、提供了getInstance()方法获取子类型对象3、其具体子类是针对不同国家的日历系统,为了计时的统一,现在最为普及和通用的日历就是GregorianCalendar(格里高利历,即通用的阳历),对应世界上绝大多数国家/地区使用的标准日历系统。...原创 2018-12-06 16:14:12 · 2115 阅读 · 0 评论 -
Java日期类(Date)
Java中的时间java中的时间使用标准类库的Date类型来表示,是用距离某一个固定时间点的毫秒数表达的一个特定的时间点。固定时间点叫纪元(epoch),是UTC时间 1970年1月1日 00:00:00 ,UTC(Universal Time Coordinated世界调整时间)与GMT(Greenwich Mean Time格林威治时间)一样,是一种具有实际目的的科学标准时间。...原创 2018-12-02 01:20:19 · 3196 阅读 · 0 评论 -
File类型
File类型所在包:java.io.File作用:用于表示文件或目录可以在程序中对磁盘上的文件或目录进行操作查看文件或目录的属性信息(大小,修改时间等)创建,删除文件或目录强调:不能对文件的内容进行访问,如果需要访问文件里的内容,则需要使用输入/输出流。常用构造器和方法import java.io.File;import java.io.IOException;publ...原创 2019-03-08 00:38:01 · 1712 阅读 · 0 评论