<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[syd2820的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/syd2820</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; syd2820]]></copyright><item><title><![CDATA[数据结构学习第二天＜反转链表＞＜链表删除节点＞＜栈和队列＞＜两个栈实现队列＞＜两个队列实现栈＞＜递归求最大值＞＜哈希表＞]]></title><link>https://blog.youkuaiyun.com/syd2820/article/details/125197757</link><guid>https://blog.youkuaiyun.com/syd2820/article/details/125197757</guid><author>syd2820</author><pubDate>Thu, 09 Jun 2022 09:57:21 +0800</pubDate><description><![CDATA[package Demo02;
​
import java.util.ArrayList;
import java.util.List;
​
public class Code01_ReverseList {
 &nbsp;  public static class Node {
 &nbsp; &nbsp; &nbsp;  public int value;
 &nbsp; &nbsp; &nbsp;  public Node next;
​
 &nbsp; &nbsp; &nbsp;  public N]]></description><category></category></item><item><title><![CDATA[Java学习第四十九天＜处理流＞＜对象处理流＞＜标准输入输出流＞＜转换流＞＜打印流＞＜配置文件Properties＞＜IO流章节作业＞]]></title><link>https://blog.youkuaiyun.com/syd2820/article/details/125174618</link><guid>https://blog.youkuaiyun.com/syd2820/article/details/125174618</guid><author>syd2820</author><pubDate>Tue, 07 Jun 2022 22:22:15 +0800</pubDate><description><![CDATA[Io流]]></description><category></category></item><item><title><![CDATA[Java学习第四十八天＜创建文件＞＜获取文件信息＞＜目录操作＞＜IO流体系＞＜InputStream＞＜OutputStream＞＜文件拷贝＞＜Reader＞＜Writer＞＜节点流和处理流＞]]></title><link>https://blog.youkuaiyun.com/syd2820/article/details/125096730</link><guid>https://blog.youkuaiyun.com/syd2820/article/details/125096730</guid><author>syd2820</author><pubDate>Thu, 02 Jun 2022 10:58:11 +0800</pubDate><description><![CDATA[IO流基础]]></description><category></category></item><item><title><![CDATA[Java学习第四十七天＜线程作业＞＜坦克大战项目＞]]></title><link>https://blog.youkuaiyun.com/syd2820/article/details/125057710</link><guid>https://blog.youkuaiyun.com/syd2820/article/details/125057710</guid><author>syd2820</author><pubDate>Tue, 31 May 2022 08:09:09 +0800</pubDate><description><![CDATA[线程作业


package chapter20.Homework;
​
​
import java.util.Scanner;
​
public class Homework01 {
   public static void main(String[] args) {
     A a = new A();
     B b = new B(a);
     a.start();
     b.start();
   }
​
}
class A extends Thread{...]]></description><category></category></item><item><title><![CDATA[Java学习第四十六天＜CPU核心获取＞＜线程使用＞＜线程退出＞＜线程方法＞＜线程状态＞＜线程锁＞]]></title><link>https://blog.youkuaiyun.com/syd2820/article/details/125047366</link><guid>https://blog.youkuaiyun.com/syd2820/article/details/125047366</guid><author>syd2820</author><pubDate>Mon, 30 May 2022 15:26:58 +0800</pubDate><description><![CDATA[CPU核心获取


package chapter20;
​
public class CpuNum {
   public static void main(String[] args) {
     Runtime runtime = Runtime.getRuntime();
     int cpuNums = runtime.availableProcessors();//获取当前电脑CPU核心数量
     System.out.println(cpuNums);
​
  ...]]></description><category></category></item><item><title><![CDATA[数据结构学习第一天＜算法优劣的核心指标＞＜常数时间操作＞＜时间复杂度＞＜额外空间复杂度＞＜对数器＞＜异或运算＞]]></title><link>https://blog.youkuaiyun.com/syd2820/article/details/124960369</link><guid>https://blog.youkuaiyun.com/syd2820/article/details/124960369</guid><author>syd2820</author><pubDate>Wed, 25 May 2022 09:56:10 +0800</pubDate><description><![CDATA[算法优劣的核心指标

时间复杂度(流程决定)

额外空间复杂度（流程决定）

常数项时间（实现细节决定，常忽略）



常数时间操作

执行时间固定的操作

常见的算数运算（+ - * / %等）

常见位运算（&gt;&gt;带符号右移 &gt;&gt;&gt;不带符号右移全补0 &lt;&lt; | &amp; ^等）

赋值 比较 自增 自减

数组寻址 （Linked List不是，需要遍历数数）



时间复杂度

选择排序O(N^2)


package Demo01;
​
import jav]]></description><category></category></item><item><title><![CDATA[Java学习第四十五天＜Java绘图技术＞＜坦克大战项目＞]]></title><link>https://blog.youkuaiyun.com/syd2820/article/details/124517473</link><guid>https://blog.youkuaiyun.com/syd2820/article/details/124517473</guid><author>syd2820</author><pubDate>Sat, 30 Apr 2022 19:43:34 +0800</pubDate><description><![CDATA[Java绘图技术






package chapter19.Pre;
​
import javax.swing.*;
import java.awt.*;
​
//演示在面板上画圆
public class DrawCircle extends JFrame{//JFrame窗口，理解为画框
   private MyPanel mp=null;//定义一个面板
   public static void main(String[] args) {
     new DrawCircle(...]]></description><category></category></item><item><title><![CDATA[Java学习第四十四天＜集合章节作业＞＜泛型引出＞＜泛型说明及细节＞＜泛型应用＞＜自定义泛型＞＜泛型继承和通配＞＜泛型章节作业＞]]></title><link>https://blog.youkuaiyun.com/syd2820/article/details/124489411</link><guid>https://blog.youkuaiyun.com/syd2820/article/details/124489411</guid><author>syd2820</author><pubDate>Fri, 29 Apr 2022 10:04:18 +0800</pubDate><description><![CDATA[集合章节作业


package chapter17.Homework;
​
import com.sun.deploy.security.MozillaJSSNONEwithRSASignature;
​
import java.util.ArrayList;
​
public class Homework01 {
   public static void main(String[] args) {
     ArrayList arrayList = new ArrayList();
  ...]]></description><category></category></item><item><title><![CDATA[Java学习第四十三天＜LinkedHSet＞＜Map接口＞＜HMap小结＞＜HMap底层机制＞＜HMap扩容树化触发＞＜Htable＞＜集合选型规则＞＜TreeSet/Map＞＜工具类＞]]></title><link>https://blog.youkuaiyun.com/syd2820/article/details/124473589</link><guid>https://blog.youkuaiyun.com/syd2820/article/details/124473589</guid><author>syd2820</author><pubDate>Thu, 28 Apr 2022 15:04:37 +0800</pubDate><description><![CDATA[LinkedHashSet




package chapter17.Set;
​
import java.util.LinkedHashSet;
import java.util.Set;
​
public class LinkedHashSetSource {
   public static void main(String[] args) {
     Set set = new LinkedHashSet();
    set.add(new String("AA"));//第一次...]]></description><category></category></item><item><title><![CDATA[Java学习第四十二天＜Set接口方法＞＜HashSet说明＞＜HashSet链表＞＜HashSet链表断点＞＜HashSet扩容机制＞＜HashSet练习＞]]></title><link>https://blog.youkuaiyun.com/syd2820/article/details/124443577</link><guid>https://blog.youkuaiyun.com/syd2820/article/details/124443577</guid><author>syd2820</author><pubDate>Wed, 27 Apr 2022 09:46:21 +0800</pubDate><description><![CDATA[Set接口方法






package chapter17.Set;
​
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
​
public class SetMethod {
   public static void main(String[] args) {
     Set set = new HashSet();
     set.add("john");
     set...]]></description><category></category></item><item><title><![CDATA[Java学习第四十一天＜Vector基本介绍＞＜Vector VS ArrayList＞＜Vector断点分析＞＜LinkedList双向链表＞＜LinkedList CRUD 断点＞]]></title><link>https://blog.youkuaiyun.com/syd2820/article/details/124420155</link><guid>https://blog.youkuaiyun.com/syd2820/article/details/124420155</guid><author>syd2820</author><pubDate>Tue, 26 Apr 2022 09:38:13 +0800</pubDate><description><![CDATA[Vector基本介绍





Vector VS ArrayList





Vector底层原码断点分析


package chapter17.List;
​
import java.util.Vector;
​
public class Vector01 {
   public static void main(String[] args) {
     Vector vector = new Vector();
     for (int i = 0; i &lt;10 ; i...]]></description><category></category></item><item><title><![CDATA[Java学习第四十天＜集合体系＞＜Collection方法＞＜迭代器遍历＞＜增强for＞＜List接口＞＜ArrayList＞]]></title><link>https://blog.youkuaiyun.com/syd2820/article/details/124290887</link><guid>https://blog.youkuaiyun.com/syd2820/article/details/124290887</guid><author>syd2820</author><pubDate>Wed, 20 Apr 2022 10:17:51 +0800</pubDate><description><![CDATA[集合体系


	集合主要是两组（单列集合，双列集合）
	
	
	Collection接口有两个重要子接口 List 和 Set 实现子类都是单列集合
	
	
	Map接口实现子类 双列集合 存放Key-Value
	









package chapter17.Collection;
​
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
​
public class Colle...]]></description><category></category></item><item><title><![CDATA[Java学习第三十九天＜Math类＞＜Arrays类＞＜System类＞＜大数处理＞＜Date类＞＜日历类＞＜章节作业＞]]></title><link>https://blog.youkuaiyun.com/syd2820/article/details/124267316</link><guid>https://blog.youkuaiyun.com/syd2820/article/details/124267316</guid><author>syd2820</author><pubDate>Tue, 19 Apr 2022 10:28:38 +0800</pubDate><description><![CDATA[Math类


package chapter16.Math类;
​
public class MathMethod {
   public static void main(String[] args) {
     //全是静态方法
     System.out.println(Math.abs(-9));//绝对值
     System.out.println(Math.pow(2,4));//2^4
     System.out.println(Math.ceil(-...]]></description><category></category></item><item><title><![CDATA[Java学习第三十八天＜包装类＞＜String类＞＜StringBuffer＞＜StringBuilder＞]]></title><link>https://blog.youkuaiyun.com/syd2820/article/details/124188913</link><guid>https://blog.youkuaiyun.com/syd2820/article/details/124188913</guid><author>syd2820</author><pubDate>Fri, 15 Apr 2022 10:26:02 +0800</pubDate><description><![CDATA[包装类


package chapter16.包装类;
​
public class WrapperType {
   public static void main(String[] args) {
      //父类object
​
     //boolean&gt;Boolean
     //char&gt;Character
     // Number子类
​
     //byte&gt;Byte
     //short&gt;Short...]]></description><category></category></item><item><title><![CDATA[Java学习第三十七天＜面向对象习题＞＜异常体系＞＜五大运行异常＞＜异常处理＞＜异常习题＞]]></title><link>https://blog.youkuaiyun.com/syd2820/article/details/123978206</link><guid>https://blog.youkuaiyun.com/syd2820/article/details/123978206</guid><author>syd2820</author><pubDate>Tue, 05 Apr 2022 21:53:01 +0800</pubDate><description><![CDATA[面向对象习题


package chapter14;
​
public class Homework01 {
   public static void main(String[] args) {
     Car c = new Car();
     Car c1 = new Car(100);
     System.out.println(c);//9 red
     System.out.println(c1);//100 red
   }
}
class Car{...]]></description><category></category></item><item><title><![CDATA[Java学习第三十六天＜枚举类＞＜Override注解＞＜Deprecated注解＞＜SuppressWarnings 注解＞＜四种元注解＞]]></title><link>https://blog.youkuaiyun.com/syd2820/article/details/123851020</link><guid>https://blog.youkuaiyun.com/syd2820/article/details/123851020</guid><author>syd2820</author><pubDate>Wed, 30 Mar 2022 17:03:45 +0800</pubDate><description><![CDATA[枚举类


package chapter12;
​
public class Enumeration01 {
   public static void main(String[] args) {
     Season season = new Season("春天", "温暖");
     Season winter = new Season("冬天", "寒冷");
     //不能体现季节是4个固定的对象
     //枚举类：把具体对象一个个例举出来的类
   }...]]></description><category></category></item><item><title><![CDATA[Java学习第三十五天＜内部类简介＞＜局部内部类＞＜成员内部类＞＜匿名内部类＞＜静态内部类＞＜练习题＞]]></title><link>https://blog.youkuaiyun.com/syd2820/article/details/123834726</link><guid>https://blog.youkuaiyun.com/syd2820/article/details/123834726</guid><author>syd2820</author><pubDate>Tue, 29 Mar 2022 22:55:14 +0800</pubDate><description><![CDATA[内部类简介


package chapter11;
​
public class InnerClass01 {//外部其他类
   public static void main(String[] args) {
​
   }
}
class Outer{//类的构成：属性，方法，构造器，代码块，内部类
   private int n1=100;
   public Outer(int n1){
     this.n1=n1;
   }
   public void m1(){
 ...]]></description><category></category></item><item><title><![CDATA[Java学习第三十四天＜Final＞＜抽象类＞＜接口入门＞＜接口与继承对比＞＜接口数组＞＜接口多态＞]]></title><link>https://blog.youkuaiyun.com/syd2820/article/details/123761204</link><guid>https://blog.youkuaiyun.com/syd2820/article/details/123761204</guid><author>syd2820</author><pubDate>Sat, 26 Mar 2022 18:55:09 +0800</pubDate><description><![CDATA[Final


package chapter10.D4关键字Final;
//final最后的，用在类则不能被继承（但可实例化），用在方法则不能被重写（可在子类继承），用在属性上则不能修改
//用作常量，必须赋值（定义时，构造器赋值，代码块赋值） 若是静态常量，不能用构造器赋值，因为加载顺序有先后
//final用在类上（希望不被继承），则没必要将方法也final（希望不被重写，继承不了当然重写不了）
//final与static常一起用，不会导致类加载
//String 和包装类（Double,Floa]]></description><category></category></item><item><title><![CDATA[Java学习第三十三天＜main语法＞＜代码块＞＜设计模式＞]]></title><link>https://blog.youkuaiyun.com/syd2820/article/details/123744757</link><guid>https://blog.youkuaiyun.com/syd2820/article/details/123744757</guid><author>syd2820</author><pubDate>Fri, 25 Mar 2022 20:38:35 +0800</pubDate><description><![CDATA[main语法




package chapter10.D1类变量和类方法;
​
public class Main01 {
   private static String name="征途";
   private int n1=1000;
   private void cry(){
     System.out.println("main02方法");
   }
   public static void hi(){
     System.out.println("mai...]]></description><category></category></item><item><title><![CDATA[Java学习第三十二天＜房屋出租项目＞＜类变量和类方法＞]]></title><link>https://blog.youkuaiyun.com/syd2820/article/details/123724118</link><guid>https://blog.youkuaiyun.com/syd2820/article/details/123724118</guid><author>syd2820</author><pubDate>Thu, 24 Mar 2022 22:59:01 +0800</pubDate><description><![CDATA[房屋出租项目

工具包


package chapter09.D10房屋出租项目.工具包;
​
​
​
/**
 工具类的作用:
 处理各种情况的用户输入，并且能够按照程序员的需求，得到用户的控制台输入。
 */
​
import java.util.*;
/**
​
​
 */
public class Utility {
   //静态属性。。。
   private static Scanner scanner = new Scanner(System.in);
​
​
   /**
  ...]]></description><category></category></item></channel></rss>