<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[JChalice的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/JChalice</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; JChalice]]></copyright><item><title><![CDATA[idea 取消自动格式化、自动去除多余空格]]></title><link>https://blog.youkuaiyun.com/JChalice/article/details/139950856</link><guid>https://blog.youkuaiyun.com/JChalice/article/details/139950856</guid><author>JChalice</author><pubDate>Tue, 25 Jun 2024 10:01:43 +0800</pubDate><description><![CDATA[idea 取消自动格式化、自动去除多余空格；提交文件的时候总是冒出大堆修改过的文件，但都只是些空格、空行的变化。]]></description><category></category></item><item><title><![CDATA[idea自建快捷键实现生成方法注释和快速输入console.log()]]></title><link>https://blog.youkuaiyun.com/JChalice/article/details/134968662</link><guid>https://blog.youkuaiyun.com/JChalice/article/details/134968662</guid><author>JChalice</author><pubDate>Wed, 13 Dec 2023 11:55:03 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[屏蔽windows自带网络连接检测msftconnecttest.com/redirect无法访问]]></title><link>https://blog.youkuaiyun.com/JChalice/article/details/134728915</link><guid>https://blog.youkuaiyun.com/JChalice/article/details/134728915</guid><author>JChalice</author><pubDate>Fri, 01 Dec 2023 10:35:04 +0800</pubDate><description><![CDATA[有一个项：EnableActiveProbing。regedit打开注册表之后，在。]]></description><category></category></item><item><title><![CDATA[JAVA学习笔记（十三）File类 IO流]]></title><link>https://blog.youkuaiyun.com/JChalice/article/details/123621989</link><guid>https://blog.youkuaiyun.com/JChalice/article/details/123621989</guid><author>JChalice</author><pubDate>Mon, 21 Mar 2022 19:16:19 +0800</pubDate><description><![CDATA[File类
它是文件和目录的路径名的抽象表示。
文件和目录通过File封装成对象，对于File而言，其封装的并不是一个真正存在的文件，仅仅是一个路径名而已。
1.File类创建功能：

2.File类判断和获取功能：

3.File类删除功能：

需要注意的是，被删除的File对象如果是目录，目录内还有内容(目录、文件)则还需要先删除内容。
IO流体系结构
字节流：

字符流：


...]]></description><category></category></item><item><title><![CDATA[JAVA学习笔记（十二）泛型类、方法、接口]]></title><link>https://blog.youkuaiyun.com/JChalice/article/details/123621537</link><guid>https://blog.youkuaiyun.com/JChalice/article/details/123621537</guid><author>JChalice</author><pubDate>Sun, 20 Mar 2022 21:21:53 +0800</pubDate><description><![CDATA[泛型的好处：

避免强制类型转换
把运行时问题提前到了编译期间

1.泛型类的定义格式：
创建类对象时就要指定类型，Generic&lt;String&gt; gc=new Generic&lt;String&gt;();
2.泛型方法
public class generic{
	public &lt;T&gt; void show(T t){
		System.out.println(t);
	}
}

Generic gc=new Generic();
gc.show("周杰伦");
gc.show(]]></description><category></category></item><item><title><![CDATA[JAVA学习笔记（十一）集合体系结构]]></title><link>https://blog.youkuaiyun.com/JChalice/article/details/123620495</link><guid>https://blog.youkuaiyun.com/JChalice/article/details/123620495</guid><author>JChalice</author><pubDate>Sun, 20 Mar 2022 21:03:27 +0800</pubDate><description><![CDATA[集合体系结构:

1.List集合特有方法

并发修改异常：List集合使用iterator迭代器遍历时不能修改元素个数。
列表迭代器ListIterator：List集合特有的迭代器，调用ListIterator()方法得到，不会并发修改异常，还能反向迭代。

1.1List集合子类特点


ArrayList：底层数据结构是数组，查询快，增删慢。


LinkedList：底层数据结构是链表，查询慢，增删快。


LinkedList集合特有功能(头插尾插、获取头尾、删除头尾)：



2.Set集合
]]></description><category></category></item><item><title><![CDATA[JAVA学习笔记（十）异常]]></title><link>https://blog.youkuaiyun.com/JChalice/article/details/121913790</link><guid>https://blog.youkuaiyun.com/JChalice/article/details/121913790</guid><author>JChalice</author><pubDate>Mon, 13 Dec 2021 21:23:18 +0800</pubDate><description><![CDATA[编译时异常，必须处理
处理方式
try{

}catch(异常类名 e){

e.printStackTrace;
}

在方法中使用throws抛出异常，调用方法的话还是得用try catch处理异常，谁调用谁处理。

]]></description><category></category></item><item><title><![CDATA[JAVA学习笔记（九）基本类型包装类 Integer和int和String 自动装箱和拆箱 Date 工具类]]></title><link>https://blog.youkuaiyun.com/JChalice/article/details/121795907</link><guid>https://blog.youkuaiyun.com/JChalice/article/details/121795907</guid><author>JChalice</author><pubDate>Fri, 10 Dec 2021 17:25:10 +0800</pubDate><description><![CDATA[Integer a=Integer.valueOf(100);//静态方法创建Integer对象
Integer a=Integer.valueOf(“100”);//也可以是数字组成的字符串
int a=Integer.parse(“100”);//解析数字字符串为int
int转换成String
方式1：
String s=" "+100;

方式2：
String s=String.valueOf(100);

String转换成int
方式1，String–Integer–int:
Integer ]]></description><category></category></item><item><title><![CDATA[JAVA学习笔记（八）内部类 常用API 工具类Arrays]]></title><link>https://blog.youkuaiyun.com/JChalice/article/details/121719680</link><guid>https://blog.youkuaiyun.com/JChalice/article/details/121719680</guid><author>JChalice</author><pubDate>Mon, 06 Dec 2021 21:23:06 +0800</pubDate><description><![CDATA[局部内部类

局部内部类中的匿名内部类

匿名内部类的应用


]]></description><category></category></item><item><title><![CDATA[JAVA学习笔记（七）多态 抽象类 接口]]></title><link>https://blog.youkuaiyun.com/JChalice/article/details/121665965</link><guid>https://blog.youkuaiyun.com/JChalice/article/details/121665965</guid><author>JChalice</author><pubDate>Thu, 02 Dec 2021 20:06:31 +0800</pubDate><description><![CDATA[多态
多态中成员访问的特点:
成员变量：编译看左边，执行看左边
成员方法：编译看左边，执行看右边

]]></description><category></category></item><item><title><![CDATA[JAVA学习笔记（六）继承 方法重写 修饰符]]></title><link>https://blog.youkuaiyun.com/JChalice/article/details/121580261</link><guid>https://blog.youkuaiyun.com/JChalice/article/details/121580261</guid><author>JChalice</author><pubDate>Wed, 01 Dec 2021 09:52:16 +0800</pubDate><description><![CDATA[继承
继承的好处

提高了代码的复用性
提高了代码的维护性

继承的弊端

继承让类与类之间产生了联系，类的耦合性增强了，当父类产生变化时，子类也不得不变化，削弱了子类的独立性

适用范围：
继承体现的关系：is a
存在继承关系，举例：香蕉和水果、猫和动物
继承中变量访问特点
在子类方法中访问一个变量的优先顺序：

在子类局部范围查找
在子类成员范围查找
在父类成员范围查找
…
例：

System.out.println(age);
System.out.println(this.age);
Syste]]></description><category></category></item><item><title><![CDATA[JAVA练习题 学生管理系统]]></title><link>https://blog.youkuaiyun.com/JChalice/article/details/121566653</link><guid>https://blog.youkuaiyun.com/JChalice/article/details/121566653</guid><author>JChalice</author><pubDate>Fri, 26 Nov 2021 20:19:42 +0800</pubDate><description><![CDATA[看完了老师前面140集的视频，终于熬到了学生管理系统，于是在看老师的讲解视频前，按照前面的学习，先做了一个出来，虽然冗长，充满缺陷：
package com.itheima;

import java.util.Scanner;
import java.util.ArrayList;
public class StudentManager {
    public static void main(String[] args) {
        ArrayList&lt;Student&gt; stu=n]]></description><category></category></item><item><title><![CDATA[JAVA学习笔记（五）API、String、StringBuilder、ArrayList]]></title><link>https://blog.youkuaiyun.com/JChalice/article/details/121533447</link><guid>https://blog.youkuaiyun.com/JChalice/article/details/121533447</guid><author>JChalice</author><pubDate>Thu, 25 Nov 2021 19:02:39 +0800</pubDate><description><![CDATA[API概述
API：即是应用程序编程接口
java API:指的就是JDK中提供的各种功能的java类，这些类将底层的实现封装了起来，我们不需要关心这些类是如何实现的，只需要学习如何使用。
我们可以通过帮助文档，学习这些API如何使用。例如：
String
String构造方法
public String();//创建一个空白字符串对象
public String(char[] chs);//根据字符数组的内容，创建字符串对象
public String(byte[] bys);//根据字节数组的内容，创建]]></description><category></category></item><item><title><![CDATA[JAVA学习笔记（四）数组 方法 对象 封装]]></title><link>https://blog.youkuaiyun.com/JChalice/article/details/121502005</link><guid>https://blog.youkuaiyun.com/JChalice/article/details/121502005</guid><author>JChalice</author><pubDate>Wed, 24 Nov 2021 17:10:22 +0800</pubDate><description><![CDATA[多个数组指向相同
int[] arr=new int[3];
arr[0]=100;
arr[1]=200;
arr[2]=300;
System.out.println(arr);
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
//定义第二个数组指向第一个数组
int[] arr2=arr;
arr2[0]=111;
arr2[1]=222;
arr2[2]=333;
//此时第一个数]]></description><category></category></item><item><title><![CDATA[JAVA学习笔记（三）数据输入 随机数 do...while循环 跳转控制语句]]></title><link>https://blog.youkuaiyun.com/JChalice/article/details/121501396</link><guid>https://blog.youkuaiyun.com/JChalice/article/details/121501396</guid><author>JChalice</author><pubDate>Tue, 23 Nov 2021 20:19:55 +0800</pubDate><description><![CDATA[数据输入
使用：
导包 import java.util.Scanner;
创建接收对象  Scanner sc=new Scanner(System.in);
int s1=sc.nextInt();
int s2=sc.nextInt();
int s3=sc.nextInt();
System.out.println(s1+s2+s3);

若想再输入不同类型数据，例如字符串，似乎需要再new一个新的接收对象来使用：
Scanner sc2=new Scanner(System.in);
 Strin]]></description><category></category></item><item><title><![CDATA[JAVA学习笔记（二）运算符]]></title><link>https://blog.youkuaiyun.com/JChalice/article/details/121499490</link><guid>https://blog.youkuaiyun.com/JChalice/article/details/121499490</guid><author>JChalice</author><pubDate>Tue, 23 Nov 2021 19:17:52 +0800</pubDate><description><![CDATA[算术运算符注意事项
除法：/和%的区别：两个数据做除法，/取得商，%取得余数。整数操作只得到整数，要想得到小数，必须有浮点数的参与。范例：
System.out.println(6.0/4);//输出结果1.5

字符的+操作
字符是可以和数字进行+操作的，是拿了字符在计算机底层对应的数值来进行的计算。如：
‘A’-&gt;65
‘a’-&gt;9
‘0’-&gt;48 //0-9是连续的
字符+整数结果自动转换成整数，所以不能用char类型直接接收
int i=10;
char a='A';
//char]]></description><category></category></item><item><title><![CDATA[JAVA学习笔记（一）关键字 常量 数据类型 变量标识符 类型转换]]></title><link>https://blog.youkuaiyun.com/JChalice/article/details/121496195</link><guid>https://blog.youkuaiyun.com/JChalice/article/details/121496195</guid><author>JChalice</author><pubDate>Tue, 23 Nov 2021 17:12:53 +0800</pubDate><description><![CDATA[关键字

关键字的字母全部小写
常用的代码编辑器，针对关键字有特殊颜色标记，高亮直观


常量分类




常量类型
说明
举例




字符串常量
" "括起来的内容
“hello”,“world”


整数常量
不带小数的数字
66，-88


小数常量
带小数的数字
13.14，-5.21


字符常量
用’ '括起来的内容
‘A’,‘0’,‘喔’


布尔常量
布尔值，表示真假
只有两个值：true\false


空常量
一个特殊的值，空值
null


数据类型
计算机存储单元
计算机存储设备的]]></description><category></category></item></channel></rss>