<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Nineodes19的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Nineodes19</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Nineodes19]]></copyright><item><title><![CDATA[图书交易及信息管理项目测试过程]]></title><link>https://blog.youkuaiyun.com/Nineodes19/article/details/108477000</link><guid>https://blog.youkuaiyun.com/Nineodes19/article/details/108477000</guid><author>Nineodes19</author><pubDate>Tue, 08 Sep 2020 21:20:07 +0800</pubDate><description><![CDATA[一、项目概述：
该图书交易及信息管理系统在后台数据库部分共建立五张表，对这五张表分别进行对应的功能操作。
例：
1.管理员表的增加、删除，用户和图书信息的增删改查；
2.充值卡的充值和支付操作；
3.与卡表关联的添加购买记录（不支持退货处理）
4.添加购买记录的同时，删除对应的图书信息，并修改卡表中的余额信息。
本次测试就是对这些功能进行验证，确定其足合理性。
二、操作环境
操作系统：Windows10
编码环境：IDEA
三、测试
1．登录测试
（1）在该系统中，可以实现登录操作的共有两种信息：管理员和用]]></description><category></category></item><item><title><![CDATA[哈希表]]></title><link>https://blog.youkuaiyun.com/Nineodes19/article/details/108275141</link><guid>https://blog.youkuaiyun.com/Nineodes19/article/details/108275141</guid><author>Nineodes19</author><pubDate>Fri, 28 Aug 2020 13:41:10 +0800</pubDate><description><![CDATA[在使用类似链表、数组以及栈和队列等数据结构处理问题时，小九往往会被一些复杂度的问题弄得脑壳疼，所以今天我们来了解一下一个复杂度问题极其理想的结构：哈希表。
哈希表的概念：
在之前学习过的顺序结构以及平衡树中，元素关键码和存储位置没有对应的关系，在查找时需要进行多次比较才能找到正确的位置。
但是在哈希问题中，主要实现的规则就是：可以不经过任何比较，一次性的从表中得到我们要搜索的元素。
那么，想实现这种功能，就要通过某种方法让关键码和元素存储位置之间能够建立一一映射的关系。而这种方法我们乘坐哈希函数。
此时插入]]></description><category></category></item><item><title><![CDATA[java中的栈和队列]]></title><link>https://blog.youkuaiyun.com/Nineodes19/article/details/107511410</link><guid>https://blog.youkuaiyun.com/Nineodes19/article/details/107511410</guid><author>Nineodes19</author><pubDate>Wed, 22 Jul 2020 19:42:13 +0800</pubDate><description><![CDATA[.今天做题的时候小九突然发现在数据结构的使用中，栈和队列出现的概率还蛮大的，随便画了下思维导图，如下：


]]></description><category></category></item><item><title><![CDATA[ArrayList和LinkedList的区别]]></title><link>https://blog.youkuaiyun.com/Nineodes19/article/details/107491584</link><guid>https://blog.youkuaiyun.com/Nineodes19/article/details/107491584</guid><author>Nineodes19</author><pubDate>Tue, 21 Jul 2020 16:58:56 +0800</pubDate><description><![CDATA[在日常应用中ArrayList和LinkedListza9i数据存储时会被经常使用，那么，作为同样继承了List接口的这两者之间又有什么区别呢？
【1】首先，我们可以从名称上来看，猜测一下也能猜得差不多了。
ArrayList类的底层是用一个动态数组（array）来实现的，而LinkedList的底层则是一个链表，而且因为实现了Deque接口，LinkedList底层的链表还是一个双向链表。
【2】知道了这两者的底层实现方式，我们就可以根据这个进行思考，一个数组在内存中是连续存储的，知道数组首地址后我们便可]]></description><category></category></item><item><title><![CDATA[Map结构]]></title><link>https://blog.youkuaiyun.com/Nineodes19/article/details/107461183</link><guid>https://blog.youkuaiyun.com/Nineodes19/article/details/107461183</guid><author>Nineodes19</author><pubDate>Mon, 20 Jul 2020 13:21:45 +0800</pubDate><description><![CDATA[在Map这个结构中，数据是以键值对（key-value）的形式进行存储的，每一个存储进map的数据都是一一对应的。
创建一个Map结构可以使用new HashMap()以及new TreeMap()两种方式，两者之间的区别是：TreeMap是支持排序的。
map方法示例：
【1】创建一个map对象：
Map&lt;String,String&gt; mapDemo = new Hash&lt;&gt;();
【2】向map中添加元素：
		//put()添加元素
        mapDemo.put("拳]]></description><category></category></item><item><title><![CDATA[集合框架之Collection接口]]></title><link>https://blog.youkuaiyun.com/Nineodes19/article/details/107457008</link><guid>https://blog.youkuaiyun.com/Nineodes19/article/details/107457008</guid><author>Nineodes19</author><pubDate>Mon, 20 Jul 2020 12:11:32 +0800</pubDate><description><![CDATA[Java中的Collection接口中包含了一系列方法，在该接口被诸如ArrayList、LinkedList以及TreeSet等类实现后即可对该结构的数据元素进行操作。
在这里小九带大家总结一下Collection接口中的一些方法。
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.LinkedList;

/**
 * @program:test_7.20
]]></description><category></category></item><item><title><![CDATA[Java中的数据类型]]></title><link>https://blog.youkuaiyun.com/Nineodes19/article/details/107311512</link><guid>https://blog.youkuaiyun.com/Nineodes19/article/details/107311512</guid><author>Nineodes19</author><pubDate>Mon, 13 Jul 2020 10:50:22 +0800</pubDate><description><![CDATA[Java中的数据类型可以分为基本数据类型和引用数据类型两种。
引用数据类型： 类，String，数组，抽象类，接口，枚举。
在这里小九主要总结一下其中的八大基本数据类型。
以 整型类型int为例：
一个整型数据会占用4个字节，并且因为java中的数据都是有符号数据，所以除去符号位之外，能够表示数据大小的有 4 * 8 - 1 = 31位二进制数据，因此整型数据可以表示的范围是：（-2^31--------
2^31 -1）




类型名称
数据类型
字节数
表示范围
包装类




字节类型
byte
1]]></description><category></category></item><item><title><![CDATA[字符，字节与字符串]]></title><link>https://blog.youkuaiyun.com/Nineodes19/article/details/104943736</link><guid>https://blog.youkuaiyun.com/Nineodes19/article/details/104943736</guid><author>Nineodes19</author><pubDate>Wed, 18 Mar 2020 17:48:45 +0800</pubDate><description><![CDATA[学习字符串之后，我们知道字符串内部包含一个字符数组，而String也可以使用已知的方法很方便的和char[]与byte[]相互转换。
【1.】字符和字符串
首先我们看一下字符和字符串之间相互转换。
1.1 String(char[] value) 构造方法
public class Demo1 {
    public static void main(String[] args) {
     ...]]></description><category></category></item><item><title><![CDATA[java集合框架中接口之间的关系及其含义]]></title><link>https://blog.youkuaiyun.com/Nineodes19/article/details/104858834</link><guid>https://blog.youkuaiyun.com/Nineodes19/article/details/104858834</guid><author>Nineodes19</author><pubDate>Sat, 14 Mar 2020 14:04:58 +0800</pubDate><description><![CDATA[Java集合框架又被称为容器，是定义在java.util包下的一组接口和其实现类。
今天我们来说明Java集合框架中各接口之间的关系和含义。
接口和接口之间的关系使用extends实现，在这里extends代表的不再是面向对象中的继承，而是对接口的扩展。
Java集合框架包括Collection和Map两大接口。
【1.Collection及其子接口】
Collection：用来操作集合。扩展It...]]></description><category></category></item><item><title><![CDATA[三大循环语句（for、while、do--while）]]></title><link>https://blog.youkuaiyun.com/Nineodes19/article/details/104830324</link><guid>https://blog.youkuaiyun.com/Nineodes19/article/details/104830324</guid><author>Nineodes19</author><pubDate>Thu, 12 Mar 2020 22:59:49 +0800</pubDate><description><![CDATA[今天我们来一起探java中的三种循环语句：while循环，for循环，do—while循环。
【1.while循环】
该语句执行的格式为：
while(条件判定语句){
//循环代码
}
while循环中，只要条件语句为真，则程序执行while语句中的循环代码，否则直接跳出。
因为进入while循环之前要先进行条件语句判定，所以循环体中的代码执行次数可能为零。
public static void...]]></description><category></category></item><item><title><![CDATA[java代码：根据年龄，打印出当前年龄的人属于老年、中年、少年]]></title><link>https://blog.youkuaiyun.com/Nineodes19/article/details/104816132</link><guid>https://blog.youkuaiyun.com/Nineodes19/article/details/104816132</guid><author>Nineodes19</author><pubDate>Thu, 12 Mar 2020 12:34:21 +0800</pubDate><description><![CDATA[根据年龄，打印出当前年龄的人是少年（低于18），青年（19-28），中年（28-55），老年（56以上）
我们先来对这个题目需求进行分析，要按照年龄范围打印该年龄属于哪个年龄段，这明显是一个多分支选择的需求，我们使用java中的多分支语句switch–case进行编码。
代码如下：
public static void main(String[] args) {
        Scanner s...]]></description><category></category></item><item><title><![CDATA[if和switch语句]]></title><link>https://blog.youkuaiyun.com/Nineodes19/article/details/104811812</link><guid>https://blog.youkuaiyun.com/Nineodes19/article/details/104811812</guid><author>Nineodes19</author><pubDate>Thu, 12 Mar 2020 10:06:58 +0800</pubDate><description><![CDATA[一、顺序结构
顺序结构顾名思义，就是按照顺序运行的代码：
System.out.println(“第一行代码”);
System.out.println(“第二行代码”);
System.out.println(“第三行代码”);

二、分支结构
1.if语句
//判断数字是正数还是负数
public static void main(String[] args){
	Scanner sc = n...]]></description><category></category></item><item><title><![CDATA[java中的字符串比较相等]]></title><link>https://blog.youkuaiyun.com/Nineodes19/article/details/104800947</link><guid>https://blog.youkuaiyun.com/Nineodes19/article/details/104800947</guid><author>Nineodes19</author><pubDate>Wed, 11 Mar 2020 17:58:06 +0800</pubDate><description><![CDATA[学习了字符串类型String类之后，我们会遇到关于两个字符串比较的问题。
在判断int类型是否相等时，我们选择使用==进行比较。
例：
int a = 10;
int b = 10;
System.out.println(a==b);

显然，运行结果应该是true。
但是同样的情况，将比较的数据换成字符串类型之后，结果却会有所不同。
String s1 = "string";
String s2...]]></description><category></category></item><item><title><![CDATA[类的实例化]]></title><link>https://blog.youkuaiyun.com/Nineodes19/article/details/103637494</link><guid>https://blog.youkuaiyun.com/Nineodes19/article/details/103637494</guid><author>Nineodes19</author><pubDate>Fri, 20 Dec 2019 19:45:10 +0800</pubDate><description><![CDATA[JAVA是基于面向对象的编程语言，面向对象关注的要点是对象，即参与过程的主体。
	而类就是一类对象的统称，对象是类具体化的一个实例。比如说在自然界，提到狗大家就知道这是一个很笼统的定义，但是如果特指一下，例如：我家的狗狗叫小黑，小黑就是一个对象，是一个很明确的个体。
	总体来说，类就相当于一个模板，对象是模板产生的样本，一个类可以有无数个对象。

	在JAVA中，类的声明就是创建新的数据类型，声...]]></description><category></category></item><item><title><![CDATA[大家好]]></title><link>https://blog.youkuaiyun.com/Nineodes19/article/details/102797419</link><guid>https://blog.youkuaiyun.com/Nineodes19/article/details/102797419</guid><author>Nineodes19</author><pubDate>Tue, 29 Oct 2019 12:53:28 +0800</pubDate><description><![CDATA[大家好，我是计算机专业的学生小九，很高兴来到优快云这个大家庭和各位计算机大神共同交流学习。
    我们运用计算机编程去解决一些生活中的问题，在学习的过程中，我希望可以找到思路和方法，然后运用编程解决问题。
    在学习编程这件事上，越学越觉得这是一件需要投注很大精力的事情，要更努力的让自己在遇到问题时首先用编程思维思考，每天花费两到四小时编写代码，日积月累融会贯通慢慢的提升自己。
 ...]]></description><category></category></item></channel></rss>