<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[davaid21的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/davaid21</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; davaid21]]></copyright><item><title><![CDATA[文件和IO]]></title><link>https://blog.youkuaiyun.com/davaid21/article/details/119935022</link><guid>https://blog.youkuaiyun.com/davaid21/article/details/119935022</guid><author>davaid21</author><pubDate>Thu, 26 Aug 2021 17:58:19 +0800</pubDate><description><![CDATA[思维导图：





如果想看的下，可以把照片保存在本地，放大了跟方便看

提示：一般本人学习新知识，都会做笔记和导图，笔记存在的目的方便加深记忆，思维导图存在的目的是加深知识的联系，让每个独立的知识点变得系统化

以下是我的笔记了

1.File

1.1.File概述和构造方法

1.定义：文件和目录名的抽象表示



 重点：要区分什么是文件什么是目录

           文件就是比如我们创建的txt，word文档 目录就是文件夹 ...]]></description><category></category></item><item><title><![CDATA[将存有6个学员信息的ArrayList集合对象写入到D:\\StudentInfo.txt文件中 读取D:\\StudentInfo.txt文件中的ArrayList对象(5)对Array]]></title><link>https://blog.youkuaiyun.com/davaid21/article/details/119907488</link><guid>https://blog.youkuaiyun.com/davaid21/article/details/119907488</guid><author>davaid21</author><pubDate>Wed, 25 Aug 2021 11:31:36 +0800</pubDate><description><![CDATA[1.需求


(1)定义学生类,包含姓名(String name),性别(String gender),年龄(int age)三个属性,生成空参有参构造,set和get方法,toString方法
(2)键盘录入6个学员信息(录入格式:张三,男,25),要求有两个相同的信息,将6个学员信息存入到ArrayList集合中（直接导入数据，懒得一个个输入）
(3)将存有6个学员信息的ArrayList集合对象写入到D:\\StudentInfo.txt文件中
(4)读取D:\\StudentInfo.txt文件中的]]></description><category></category></item><item><title><![CDATA[案例:集合到文件(数据排序改进版)]]></title><link>https://blog.youkuaiyun.com/davaid21/article/details/119869174</link><guid>https://blog.youkuaiyun.com/davaid21/article/details/119869174</guid><author>davaid21</author><pubDate>Mon, 23 Aug 2021 14:50:31 +0800</pubDate><description><![CDATA[1.需求和思路






package Demo2;


/**
 * @auther 黄磊
 * @2021/8/23 11:14
 **/
public class Student {
    private String name;
    private int Chinese;
    private int Math;
    private int English;

    public Student() {
    }

    public Student(String name.]]></description><category></category></item><item><title><![CDATA[从集合到文件 和从文件到集合]]></title><link>https://blog.youkuaiyun.com/davaid21/article/details/119840487</link><guid>https://blog.youkuaiyun.com/davaid21/article/details/119840487</guid><author>davaid21</author><pubDate>Sat, 21 Aug 2021 15:55:25 +0800</pubDate><description><![CDATA[集合到文件

需求和思路



代码演示


package Demo1;

import java.sql.PreparedStatement;

/**
 * @auther 黄磊
 * @2021/8/20 17:00
 **/
public class Student {
    private String ID;
    private String name;
    private int age;
    private String adress;

    public Student]]></description><category></category></item><item><title><![CDATA[集合进阶]]></title><link>https://blog.youkuaiyun.com/davaid21/article/details/119544478</link><guid>https://blog.youkuaiyun.com/davaid21/article/details/119544478</guid><author>davaid21</author><pubDate>Tue, 10 Aug 2021 09:12:42 +0800</pubDate><description><![CDATA[1.Collection

1.1.集合的特点

提供一种存储空间可变的存储模型,存儲的数据容量可以时发生改变

1.2.结构



1.3.Collection集合概述和使用

单列接口，不能直接实现，用子接口（Set和List）实现



1.4.Collection集合的常用方法



1.5.Collection集合的遍历

1.Itertor：迭代器

Iterator&lt;E&gt; iterator（）:返回此集合中元素的迭代器,通过集合的 iterator（ ）方法得...]]></description><category></category></item><item><title><![CDATA[【1】将以下车站对应关系的数据存储到map集合中，key：表示站编号，value：表示站名，并遍历打印(可以不按顺序打印)：]]></title><link>https://blog.youkuaiyun.com/davaid21/article/details/119540271</link><guid>https://blog.youkuaiyun.com/davaid21/article/details/119540271</guid><author>davaid21</author><pubDate>Mon, 09 Aug 2021 16:05:19 +0800</pubDate><description><![CDATA[package Demo;

import java.util.HashMap;
import java.util.Scanner;
import java.util.Set;

public class Demo28 {
    public static Scanner input = new Scanner(System.in);

    public static void main(String[] args) {
        int stationsCount;
        Has..]]></description><category></category></item><item><title><![CDATA[项目开发团队分配管理软件]]></title><link>https://blog.youkuaiyun.com/davaid21/article/details/119374936</link><guid>https://blog.youkuaiyun.com/davaid21/article/details/119374936</guid><author>davaid21</author><pubDate>Sat, 07 Aug 2021 13:04:03 +0800</pubDate><description><![CDATA[一、功能需求





二、目标



三、需求说明



四、软件设计结构

1.domain

①Equipment接口、PC、NoteBook、Printer类






package domain;

public interface Equipment {
	String getDescription();
}



package domain;
import view.TSUtility;
//台式电脑
	public class PC implements Equipment...]]></description><category></category></item><item><title><![CDATA[二进制、八进制、十六进制的相互转换]]></title><link>https://blog.youkuaiyun.com/davaid21/article/details/118852878</link><guid>https://blog.youkuaiyun.com/davaid21/article/details/118852878</guid><author>davaid21</author><pubDate>Sun, 18 Jul 2021 22:16:02 +0800</pubDate><description><![CDATA[二进制的定义：

二进制数据是用0和1两个数码来表示的数。它的基数为2，进位规则是“逢二进一”，借位规则是“借一当二”（至于为什么只有零和一两种情况，电路只有开合关的两种情况，如果是量子计算机，存在一种薛定谔形式：即临界与0和1之间，非0非1的情况，所以量子计算机采用的是三进制）

二进制的转换

①二转八

转换方法：以三位为分割，进行转换

例子：





计算过程： 前三位的100转换为0*2^0+0*2^1+1*2^2=4

         后三个的001...]]></description><category></category></item><item><title><![CDATA[1.定义一个Computer类，有属性private int state 表示为状态码，有2个方法，一个是run()方法，当state 为1时,在方法里正常显示“电脑成功运行”，当state 为2..]]></title><link>https://blog.youkuaiyun.com/davaid21/article/details/118805485</link><guid>https://blog.youkuaiyun.com/davaid21/article/details/118805485</guid><author>davaid21</author><pubDate>Fri, 16 Jul 2021 16:21:53 +0800</pubDate><description><![CDATA[import java.util.Scanner;

class LanPIngException extends Exception {
    public LanPIngException() {
    }

    public LanPIngException(String message) {
        super(message);
    }
}

class MaoYanException extends Exception {
    public MaoYanExceptio.]]></description><category></category></item><item><title><![CDATA[建立一个Account类： 银行账号属性： balance 余额属性： name 姓名 方法： getBalance() 获取余额方法： deposit() 存钱方法： withdraw（）]]></title><link>https://blog.youkuaiyun.com/davaid21/article/details/118763211</link><guid>https://blog.youkuaiyun.com/davaid21/article/details/118763211</guid><author>davaid21</author><pubDate>Thu, 15 Jul 2021 16:48:45 +0800</pubDate><description><![CDATA[public class Account {
    public float balance;
    public float deficit = 0;

    public Account() {
    }

    public Account(float balance, float deficit) {
        this.balance = balance;
        this.deficit = deficit;
    }

    class OverdraftExc..]]></description><category></category></item><item><title><![CDATA[建立一个Account类： 银行账号属性： balance 余额属性： name 姓名 方法： getBalance() 获取余额方法： deposit() 存钱方法： withdraw(）]]></title><link>https://blog.youkuaiyun.com/davaid21/article/details/118728469</link><guid>https://blog.youkuaiyun.com/davaid21/article/details/118728469</guid><author>davaid21</author><pubDate>Wed, 14 Jul 2021 15:52:11 +0800</pubDate><description><![CDATA[//一个简单的存款取款类 并且带测试方式
//一个复杂的存取款类带测试方法 继承关系
public class  Account{
    private double balance;

    public Account() {
    }

    public Account(double balance) {
        this.balance = balance;
    }

    public double getBalance() {
        return balan..]]></description><category></category></item><item><title><![CDATA[编写一个计算N个整数平均值的程序。程序应该提示用户输入N的值，如何必须输入所有N个数。如果用户输入的值是一个负数，则应该抛出一个异常并捕获，提示“N必须是正数或者0”。并提示用户再次输入该数]]></title><link>https://blog.youkuaiyun.com/davaid21/article/details/118705509</link><guid>https://blog.youkuaiyun.com/davaid21/article/details/118705509</guid><author>davaid21</author><pubDate>Tue, 13 Jul 2021 17:10:36 +0800</pubDate><description><![CDATA[`


import java.util.Scanner;

public class Demo {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        try {
            int n = in.nextInt();
            if (n&lt;0){
                throw new IllegalArgumen..]]></description><category></category></item><item><title><![CDATA[超市商品管理系统java]]></title><link>https://blog.youkuaiyun.com/davaid21/article/details/116300265</link><guid>https://blog.youkuaiyun.com/davaid21/article/details/116300265</guid><author>davaid21</author><pubDate>Fri, 30 Apr 2021 12:06:27 +0800</pubDate><description><![CDATA[package Supermarket_Management_System;
public class Pro {
private int num;  //商品编号
private String name; //商品名称
private double price; //商品单价
public Pro() {
}

public Pro(int num, String name, double price) {
    this.num = num;
    this.name = name;
    thi]]></description><category></category></item></channel></rss>