<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_53452521的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_53452521</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_53452521]]></copyright><item><title><![CDATA[数据库表的查询]]></title><link>https://blog.youkuaiyun.com/qq_53452521/article/details/136690102</link><guid>https://blog.youkuaiyun.com/qq_53452521/article/details/136690102</guid><author>qq_53452521</author><pubDate>Wed, 13 Mar 2024 21:07:07 +0800</pubDate><description><![CDATA[- 4、查询男同学和女同学各自的英语平均分以及人数,要求：分数低于60分的不参与分组,分组之后的人数大于两个。-- 4、查询入学日期在'2000-02-05'到'2005-02-05'之间的学员信息。-- 3、查询男同学和女同学各自的英语平均分以及人数,要求：分数低于60分的不参与分组。-- 3、查询学生信息，按照英语成绩降序，然后如果英语成绩一样，那么按照数学成绩升序。-- 2、每页查询3条数据，查询第一页数据。-- 3、每页查询3条数据，查询第二页数据。-- 4、每页查询3条数据，查询第二页数据。]]></description><category></category></item><item><title><![CDATA[IO流：每次读取一个字节存在]]></title><link>https://blog.youkuaiyun.com/qq_53452521/article/details/136421619</link><guid>https://blog.youkuaiyun.com/qq_53452521/article/details/136421619</guid><author>qq_53452521</author><pubDate>Sat, 02 Mar 2024 20:17:13 +0800</pubDate><description><![CDATA[【代码】IO流：每次读取一个字节存在。]]></description><category></category></item><item><title><![CDATA[Map相关案例（秋游活动）]]></title><link>https://blog.youkuaiyun.com/qq_53452521/article/details/136416059</link><guid>https://blog.youkuaiyun.com/qq_53452521/article/details/136416059</guid><author>qq_53452521</author><pubDate>Sat, 02 Mar 2024 14:57:58 +0800</pubDate><description><![CDATA[案例、某班级中74个学生，现在需要组织秋游活动，提供四个景点(A、B、C、D)，每个学生只能选择一个景点，请统计最终哪个景点想去的人数最多。]]></description><category></category></item><item><title><![CDATA[Map集合的遍历方式]]></title><link>https://blog.youkuaiyun.com/qq_53452521/article/details/136415460</link><guid>https://blog.youkuaiyun.com/qq_53452521/article/details/136415460</guid><author>qq_53452521</author><pubDate>Sat, 02 Mar 2024 14:33:08 +0800</pubDate><description><![CDATA[准备一个map集合。]]></description><category></category></item><item><title><![CDATA[Map系列集合：常用方法]]></title><link>https://blog.youkuaiyun.com/qq_53452521/article/details/136405021</link><guid>https://blog.youkuaiyun.com/qq_53452521/article/details/136405021</guid><author>qq_53452521</author><pubDate>Fri, 01 Mar 2024 20:11:04 +0800</pubDate><description><![CDATA[【代码】Map系列集合：常用方法。]]></description><category></category></item><item><title><![CDATA[Map系列集合：概述]]></title><link>https://blog.youkuaiyun.com/qq_53452521/article/details/136404405</link><guid>https://blog.youkuaiyun.com/qq_53452521/article/details/136404405</guid><author>qq_53452521</author><pubDate>Fri, 01 Mar 2024 19:36:19 +0800</pubDate><description><![CDATA[TreeMap:按照大小默认升序排序，不重复，无索引。LinkedHashMap 有序，不重复，无索引。HashMap无序，不重复，无索引。]]></description><category></category></item><item><title><![CDATA[斗地主：洗牌，发牌，排序，看牌]]></title><link>https://blog.youkuaiyun.com/qq_53452521/article/details/136377557</link><guid>https://blog.youkuaiyun.com/qq_53452521/article/details/136377557</guid><author>qq_53452521</author><pubDate>Thu, 29 Feb 2024 17:58:40 +0800</pubDate><description><![CDATA[在room中套用方法游戏开始，进行洗牌，发牌，排序，看牌等操作。]]></description><category></category></item><item><title><![CDATA[斗地主业务：做牌（java）。]]></title><link>https://blog.youkuaiyun.com/qq_53452521/article/details/136376399</link><guid>https://blog.youkuaiyun.com/qq_53452521/article/details/136376399</guid><author>qq_53452521</author><pubDate>Thu, 29 Feb 2024 17:20:52 +0800</pubDate><description><![CDATA[点数:"3","4","5","6","7","8","9"，“10”,"J","Q","K","A","2"先创建一个Card类，封装好牌类，并重写String（）方法。* 花色:"♥", "♠", "♣", "♦"再创建一个房间，把牌的大小，数量、类型放进去。* 目标:斗地主游戏案例开发。*大小王:"大王","小王"* 业务:总共有54张牌。]]></description><category></category></item><item><title><![CDATA[集合的工具类:Collections]]></title><link>https://blog.youkuaiyun.com/qq_53452521/article/details/136359440</link><guid>https://blog.youkuaiyun.com/qq_53452521/article/details/136359440</guid><author>qq_53452521</author><pubDate>Thu, 29 Feb 2024 00:28:49 +0800</pubDate><description><![CDATA[【代码】集合的工具类:Collections。]]></description><category></category></item><item><title><![CDATA[集合的并发修改异常问题处理]]></title><link>https://blog.youkuaiyun.com/qq_53452521/article/details/136350268</link><guid>https://blog.youkuaiyun.com/qq_53452521/article/details/136350268</guid><author>qq_53452521</author><pubDate>Wed, 28 Feb 2024 16:56:09 +0800</pubDate><description><![CDATA[通过上述代码的运行可以发现出现了错误，原因是删除过程中元素会发生前移系统提醒报错，比如，在删除“张爱华”时，后面的元素都向着前面移动了一个单位，每个元素的索引值发生变化，但是遍历时候忽略这一点，继续后移一个单位，导致直接跳过张爱华后面的元素，遍历张爱华下下个元素。解决方案：在迭代器中使用它自己的方法remove();下面代码是演示代码。如果是在for循环中，只需要在if中加上i--就可以。]]></description><category></category></item><item><title><![CDATA[Collection系列集合的适用场景]]></title><link>https://blog.youkuaiyun.com/qq_53452521/article/details/136349649</link><guid>https://blog.youkuaiyun.com/qq_53452521/article/details/136349649</guid><author>qq_53452521</author><pubDate>Wed, 28 Feb 2024 16:32:51 +0800</pubDate><description><![CDATA[用LinkedHashSet集合（有序，不重复，无索引），底层基于哈希表和双链表。用LinkedList集合（有序，可重复，有索引）。用HashSet集合（无序，不重复，无索引），底层基于哈希表实现。记住元素的添加顺序，存储重复的元素，频繁根据索引查询数据。建议使用ArrayList集合（有序，可重复，有索引）记住添加顺序，没有重复元素存储，希望增删改查都快。不在意元素顺序，没有重复元素，希望增删快。用TreeSet集合，基于红黑树。记住添加顺序，且增删收尾数据多。进行排序，没有重复，增删改查快。]]></description><category></category></item><item><title><![CDATA[Set系列集合]]></title><link>https://blog.youkuaiyun.com/qq_53452521/article/details/136346829</link><guid>https://blog.youkuaiyun.com/qq_53452521/article/details/136346829</guid><author>qq_53452521</author><pubDate>Wed, 28 Feb 2024 16:17:37 +0800</pubDate><description><![CDATA[java中每个对象都有自己的哈希值，同一个对象多次调用hashCode()方法是相同的。不同对象的哈希值一般不同，但是也有可能相同。优化：它的每个元素都额外的多一个双链表机制记录它前后元素的位置。我们来观察一下下面的代码以及运行截图，可以发现其中的特点。JDK8（优化）开始：基于哈希树:数组+链表+红黑树。LinkedHashSet：有序、不重复、无索引。特点：不重复，无索引，可排序（默认是升序）HashSet:无序、不重复、无索引。TreeSet：排序、不重复、无索引。底层是基于红黑树实现的。]]></description><category></category></item><item><title><![CDATA[数据库的基本操作]]></title><link>https://blog.youkuaiyun.com/qq_53452521/article/details/136333239</link><guid>https://blog.youkuaiyun.com/qq_53452521/article/details/136333239</guid><author>qq_53452521</author><pubDate>Wed, 28 Feb 2024 00:04:39 +0800</pubDate><description><![CDATA[删除表,命令:drop table tb_user;(tb_user是表名)创建数据库,命令:create database db1;删除数据库，命令:drop database db2;创建表，命令：create table tb_user（ 内容）查询表结构，命令：desc func；显示数据库，命令:show databases;显示表，命令show tables;进入数据库,命令:use db1;4、修改列名和数据类型。]]></description><category></category></item><item><title><![CDATA[List系列集合]]></title><link>https://blog.youkuaiyun.com/qq_53452521/article/details/136329658</link><guid>https://blog.youkuaiyun.com/qq_53452521/article/details/136329658</guid><author>qq_53452521</author><pubDate>Tue, 27 Feb 2024 19:34:14 +0800</pubDate><description><![CDATA[底层原理:首先会利用无参构造器创建集合对象，在底层默认创建一个默认长度为0的数组，添加第一个数据的时，底层会创建一个长度为10的数组，存满时，底层会扩容1.5倍，依次类推不够用会慢慢进行扩容。基本操作方法:add(),remove(),get(),set()；LinkedList新增了很多对收尾的操作，包括多增删查等等。特点:查询速度快,删除效率低，添加效率低。特点:查询慢，增删相对快，但对于首尾增删还是快的。]]></description><category></category></item><item><title><![CDATA[字符集的编码和解码（java）]]></title><link>https://blog.youkuaiyun.com/qq_53452521/article/details/136327210</link><guid>https://blog.youkuaiyun.com/qq_53452521/article/details/136327210</guid><author>qq_53452521</author><pubDate>Tue, 27 Feb 2024 17:05:37 +0800</pubDate><description><![CDATA[运行发现UTF-8中中文汉字占用3个字节，字母占用了1个字节，GBK中中文汉字占用2个字节，字母占用了1个字节，在s1编码中使用GBK，但是解码中使用UTF-8，会发现解码出现乱码的情况，所以编码和解码要使用一致的格式进行。通过下面的代码，我们可以发现在进行bytes编码时和解码时默认都是按照平台的编码方式和解码方式进行的，但是我们也可以控制编码和解码方式，假如编码和解码方式不一样，会发现出现乱码错误。]]></description><category></category></item><item><title><![CDATA[主要字符集特点]]></title><link>https://blog.youkuaiyun.com/qq_53452521/article/details/136326365</link><guid>https://blog.youkuaiyun.com/qq_53452521/article/details/136326365</guid><author>qq_53452521</author><pubDate>Tue, 27 Feb 2024 16:43:30 +0800</pubDate><description><![CDATA[UTF-8是一种Unicode的编码方式，它使用可变长度的编码，可以表示Unicode中的任意字符。UTF-8是目前最常用的字符编码方式，它兼容ASCII字符集，可以表示大多数字符，同时具有较好的可移植性。Unicode是一种全球字符集，它包含了各种语言的字符，以及一些特殊符号和符号。常见的字符集有ASCII、Unicode和UTF-8等。UTF-8字符集:汉字占3个字节，英文、数字占1个字节。ASCII字符集:只有英文、数字、符号等，占1个字节。GBK字符集:汉字占2个字节，英文、数字占1个字节。]]></description><category></category></item><item><title><![CDATA[文件搜索（java）]]></title><link>https://blog.youkuaiyun.com/qq_53452521/article/details/136325438</link><guid>https://blog.youkuaiyun.com/qq_53452521/article/details/136325438</guid><author>qq_53452521</author><pubDate>Tue, 27 Feb 2024 16:14:40 +0800</pubDate><description><![CDATA[【代码】文件搜索（java）]]></description><category></category></item><item><title><![CDATA[方法递归（递归求阶乘）]]></title><link>https://blog.youkuaiyun.com/qq_53452521/article/details/136322719</link><guid>https://blog.youkuaiyun.com/qq_53452521/article/details/136322719</guid><author>qq_53452521</author><pubDate>Tue, 27 Feb 2024 15:35:59 +0800</pubDate><description><![CDATA[终止条件为n=1，假如代入f(5)，那么递归会进行f(4)*5,f(3)*4*5,f(2)*3*4*5,f(1)*2*3*4*5，当n=1时，递归会返回1，递归结束.注意到test()是直接递归，test1(）是间接递归，但是上述代码运行时会报错，原因是没有终止条件，递归会循环进行，造成无限占用栈内存。间接递归（方法调用其他方法，其他方法再调用方法自己）注意:方法递归要控制好终止，否则会进入死循环。从形式上面讲：方法递归是方法调用自身的形式。直接递归（方法自己调用自己）]]></description><category></category></item><item><title><![CDATA[File类:文件的创建、删除方法]]></title><link>https://blog.youkuaiyun.com/qq_53452521/article/details/136310217</link><guid>https://blog.youkuaiyun.com/qq_53452521/article/details/136310217</guid><author>qq_53452521</author><pubDate>Mon, 26 Feb 2024 22:27:07 +0800</pubDate><description><![CDATA[1、File创建文件，createNewFile()创建成功会返回true，否则会返回false。4、删除文件或者空文件夹，delete(),注意:不能删除非空文件夹。2、创建文件夹，注意:mkdir()只能创建一级文件夹。3、创建多级文件夹，mkdirs()]]></description><category></category></item><item><title><![CDATA[相对路径和绝对路径（java例子）]]></title><link>https://blog.youkuaiyun.com/qq_53452521/article/details/136309322</link><guid>https://blog.youkuaiyun.com/qq_53452521/article/details/136309322</guid><author>qq_53452521</author><pubDate>Mon, 26 Feb 2024 21:38:10 +0800</pubDate><description><![CDATA[比较两者代码可知，绝对路径长度一般大于相对路径长度，相对路径内容通常是绝对路径内容的一部分，只是两者的定位起始地址不同。绝对路径:不带盘符，默认直接到当前工程下的目录寻找文件。绝对路径:从盘符开始。]]></description><category></category></item></channel></rss>