<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Chu_wenchen的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Chu_wenchen</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Chu_wenchen]]></copyright><item><title><![CDATA[八皇后问题的Java实现]]></title><link>https://blog.youkuaiyun.com/Chu_wenchen/article/details/127759396</link><guid>https://blog.youkuaiyun.com/Chu_wenchen/article/details/127759396</guid><author>Chu_wenchen</author><pubDate>Tue, 08 Nov 2022 21:30:01 +0800</pubDate><description><![CDATA[八皇后问题的Java实现]]></description><category></category></item><item><title><![CDATA[Apache dbUtils工具类的初使用和query方法的源码浅析]]></title><link>https://blog.youkuaiyun.com/Chu_wenchen/article/details/127721960</link><guid>https://blog.youkuaiyun.com/Chu_wenchen/article/details/127721960</guid><author>Chu_wenchen</author><pubDate>Sun, 06 Nov 2022 21:48:20 +0800</pubDate><description><![CDATA[Apache dbUtils工具类的初使用和query方法的源码浅析]]></description><category></category></item><item><title><![CDATA[Java实现单向环形链表的创建，显示以及约瑟夫问题]]></title><link>https://blog.youkuaiyun.com/Chu_wenchen/article/details/127523333</link><guid>https://blog.youkuaiyun.com/Chu_wenchen/article/details/127523333</guid><author>Chu_wenchen</author><pubDate>Tue, 25 Oct 2022 22:31:54 +0800</pubDate><description><![CDATA[Java实现单向环形链表的创建，显示以及约瑟夫问题]]></description><category></category></item><item><title><![CDATA[单链表问题的汇总]]></title><link>https://blog.youkuaiyun.com/Chu_wenchen/article/details/127481238</link><guid>https://blog.youkuaiyun.com/Chu_wenchen/article/details/127481238</guid><author>Chu_wenchen</author><pubDate>Sun, 23 Oct 2022 21:27:59 +0800</pubDate><description><![CDATA[单链表问题：单链表的增删改查， 有效节点个数， 寻找倒数第k个节点，单链表反转，逆序打印单链表]]></description><category></category></item><item><title><![CDATA[Java入门：用户线程和守护线程，以及IllegalThreadStateException（非法线程状态异常）]]></title><link>https://blog.youkuaiyun.com/Chu_wenchen/article/details/127097258</link><guid>https://blog.youkuaiyun.com/Chu_wenchen/article/details/127097258</guid><author>Chu_wenchen</author><pubDate>Wed, 28 Sep 2022 21:28:11 +0800</pubDate><description><![CDATA[Java入门：用户线程和守护线程，以及IllegalThreadStateException（非法线程状态异常）]]></description><category></category></item><item><title><![CDATA[java入门：线程的常用方法]]></title><link>https://blog.youkuaiyun.com/Chu_wenchen/article/details/127078592</link><guid>https://blog.youkuaiyun.com/Chu_wenchen/article/details/127078592</guid><author>Chu_wenchen</author><pubDate>Tue, 27 Sep 2022 21:05:14 +0800</pubDate><description><![CDATA[java入门：线程的常用方法]]></description><category></category></item><item><title><![CDATA[Java入门：Runnable接口实现多线程]]></title><link>https://blog.youkuaiyun.com/Chu_wenchen/article/details/127070878</link><guid>https://blog.youkuaiyun.com/Chu_wenchen/article/details/127070878</guid><author>Chu_wenchen</author><pubDate>Tue, 27 Sep 2022 15:05:53 +0800</pubDate><description><![CDATA[Java入门：Runnable接口实现多线程]]></description><category></category></item><item><title><![CDATA[Java入门，简单理解多线程]]></title><link>https://blog.youkuaiyun.com/Chu_wenchen/article/details/127061657</link><guid>https://blog.youkuaiyun.com/Chu_wenchen/article/details/127061657</guid><author>Chu_wenchen</author><pubDate>Mon, 26 Sep 2022 22:08:21 +0800</pubDate><description><![CDATA[Java入门，简单理解多线程]]></description><category></category></item><item><title><![CDATA[Java中， == 和 equals 的区别]]></title><link>https://blog.youkuaiyun.com/Chu_wenchen/article/details/125760849</link><guid>https://blog.youkuaiyun.com/Chu_wenchen/article/details/125760849</guid><author>Chu_wenchen</author><pubDate>Wed, 13 Jul 2022 11:54:43 +0800</pubDate><description><![CDATA[1. ==    是一种  比较运算符， 可用于对基本类型的比较，比较两个值是否相等。  也可以用于对引用类型的比较，判断是否为同一个对象。
Doctor doctor1 = new Doctor(&quot;jack&quot;,20);
Doctor doctor2 = new Doctor(&quot;jack&quot;,20);

虽然两个对象的属性的内容完全相同，但是他们指向了两个不同的对象，用== 判断结果为false2 equals  是 Object类中的一个方法，因此Java中所有的类都]]></description><category></category></item><item><title><![CDATA[java多态的使用细节03，instanceof的使用]]></title><link>https://blog.youkuaiyun.com/Chu_wenchen/article/details/125173908</link><guid>https://blog.youkuaiyun.com/Chu_wenchen/article/details/125173908</guid><author>Chu_wenchen</author><pubDate>Tue, 07 Jun 2022 21:35:33 +0800</pubDate><description><![CDATA[java多态的使用细节03，instanceof的使用]]></description><category></category></item><item><title><![CDATA[java多态的使用细节02，访问属性与方法时的区别]]></title><link>https://blog.youkuaiyun.com/Chu_wenchen/article/details/125173879</link><guid>https://blog.youkuaiyun.com/Chu_wenchen/article/details/125173879</guid><author>Chu_wenchen</author><pubDate>Tue, 07 Jun 2022 21:34:29 +0800</pubDate><description><![CDATA[通过一个初级的练习题理解多态中访问属性与方法的区别]]></description><category></category></item><item><title><![CDATA[java多态的使用细节01]]></title><link>https://blog.youkuaiyun.com/Chu_wenchen/article/details/125173798</link><guid>https://blog.youkuaiyun.com/Chu_wenchen/article/details/125173798</guid><author>Chu_wenchen</author><pubDate>Tue, 07 Jun 2022 21:32:11 +0800</pubDate><description><![CDATA[java多态中，向上转型与向下转型]]></description><category></category></item><item><title><![CDATA[java继承中方法调用的三种语法形式及异同点]]></title><link>https://blog.youkuaiyun.com/Chu_wenchen/article/details/125160151</link><guid>https://blog.youkuaiyun.com/Chu_wenchen/article/details/125160151</guid><author>Chu_wenchen</author><pubDate>Tue, 07 Jun 2022 10:15:20 +0800</pubDate><description><![CDATA[java继承中方法调用的三种语法形式及异同点]]></description><category></category></item><item><title><![CDATA[java继承中的查找关系]]></title><link>https://blog.youkuaiyun.com/Chu_wenchen/article/details/125143775</link><guid>https://blog.youkuaiyun.com/Chu_wenchen/article/details/125143775</guid><author>Chu_wenchen</author><pubDate>Mon, 06 Jun 2022 11:43:42 +0800</pubDate><description><![CDATA[java继承中的查找关系]]></description><category></category></item><item><title><![CDATA[java：继承中子类和父类构造器的相关内容]]></title><link>https://blog.youkuaiyun.com/Chu_wenchen/article/details/125081383</link><guid>https://blog.youkuaiyun.com/Chu_wenchen/article/details/125081383</guid><author>Chu_wenchen</author><pubDate>Wed, 01 Jun 2022 12:42:33 +0800</pubDate><description><![CDATA[java继承中子类和父类构造器的相关内容









运行后我们会发现，先调用了父类的无参构造器完成父类初始化，后才调用了子类的构造器

//  当子类对象创建时，不管使用子类的哪个构造器，默认情况下会先调用父类的无参构造器。
//  如果父类没有无参构造器，则必须在子类构造器中用super()去指定使用父类的哪个构造器去
//  完成对父类的初始化，否则编译无法通过




然后我们将父类中的无参构造器屏蔽， 创建一个有参数的构造器，这时会覆盖掉其默认的无参构造器，当我们创]]></description><category></category></item><item><title><![CDATA[java中的四种访问修饰符和使用细节]]></title><link>https://blog.youkuaiyun.com/Chu_wenchen/article/details/125062246</link><guid>https://blog.youkuaiyun.com/Chu_wenchen/article/details/125062246</guid><author>Chu_wenchen</author><pubDate>Tue, 31 May 2022 12:35:46 +0800</pubDate><description><![CDATA[1. public 访问级别：同类，同包，子类，不同包均可

2. protected 访问级别： 同类，同包，子类

3.默认（无修饰符） 访问级别： 同类，同包

4.private 访问级别 ： 同类





1.同类中访问


package com.hspedu.modifier;

public class A {
    public int n1 = 1;
    protected int n2 = 2;
    int n3 = 3;
    private int n4 = 4;

]]></description><category></category></item><item><title><![CDATA[java中 this 使用的一些细节]]></title><link>https://blog.youkuaiyun.com/Chu_wenchen/article/details/125032544</link><guid>https://blog.youkuaiyun.com/Chu_wenchen/article/details/125032544</guid><author>Chu_wenchen</author><pubDate>Sun, 29 May 2022 16:33:26 +0800</pubDate><description><![CDATA[用this调用构造器，只能在一个构造器中调用另一个构造器
  且必须放在第一条语句


public class ThisD{
	public static void main(String[] agrs){
		T t = new T();
	}
}

class T{
	String name = "张三";
	int age = 20;

	// 用this调用构造器，只能在一个构造器中调用另一个构造器
	// 切必须放在第一条语句
	public T() {
        this("...]]></description><category></category></item><item><title><![CDATA[java：构造器的相关内容]]></title><link>https://blog.youkuaiyun.com/Chu_wenchen/article/details/124889786</link><guid>https://blog.youkuaiyun.com/Chu_wenchen/article/details/124889786</guid><author>Chu_wenchen</author><pubDate>Fri, 20 May 2022 20:16:37 +0800</pubDate><description><![CDATA[public class constructor01{
	public static void main(String[] agrs){
		Person p = new Person("张三",20);
		System.out.println(p.name + '\t' + p.age);

	}
}

//  在创建人类的对象时，就直接指定这个对象的年龄和姓名

class Person{
	String name;
	int age;
//构造器没有返回值，也不能写void
//构造器名字和类Pe.]]></description><category></category></item><item><title><![CDATA[java：可变参数的使用细节]]></title><link>https://blog.youkuaiyun.com/Chu_wenchen/article/details/124870174</link><guid>https://blog.youkuaiyun.com/Chu_wenchen/article/details/124870174</guid><author>Chu_wenchen</author><pubDate>Thu, 19 May 2022 19:53:02 +0800</pubDate><description><![CDATA[public class Pv{
	public static void main(String[] agrs){
	      T t = new T();
	      int[] arr = {1,2,3}
	      t.sum(1,2,3);
	      t.sum(10,20);
	      // 可变参数的形参，可以是一个数组
	      t.sum(arr);
	}
}

class T{
	//  0-多个参数
	public int sum(int... x){
		Syste.]]></description><category></category></item><item><title><![CDATA[java： 老输出迷宫]]></title><link>https://blog.youkuaiyun.com/Chu_wenchen/article/details/124850071</link><guid>https://blog.youkuaiyun.com/Chu_wenchen/article/details/124850071</guid><author>Chu_wenchen</author><pubDate>Wed, 18 May 2022 20:13:19 +0800</pubDate><description><![CDATA[public class RecursionMi{
	public static void main(String[] agrs){
		int[][] map = new int[8][7];
		int i = 0;
		int j = 0;
		for(i = 0; i&lt;8; i++){
			for(j = 0; j&lt;7; j++){
	
				map[0][j] = 1;
				map[7][j] = 1;
				map[i][0] = 1;
				map[i][6] = 1.]]></description><category></category></item></channel></rss>