<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Nazi_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Nazi_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Nazi_]]></copyright><item><title><![CDATA[Comparable、Enum枚举]]></title><link>https://blog.youkuaiyun.com/Nazi_/article/details/118913981</link><guid>https://blog.youkuaiyun.com/Nazi_/article/details/118913981</guid><author>Nazi_</author><pubDate>Mon, 19 Jul 2021 20:51:30 +0800</pubDate><description><![CDATA[使类具有可比较性

方式1：让类实现Comparable接口  并实现int compareTo(T o)  方法

public static void main(String[] args) {
		
		
		ArrayList&lt;Person1&gt; list3=new ArrayList&lt;&gt;();
		list3.add(new Person1(22, "韩梅梅", 2222));
		list3.add(new Person1(32, "韩梅1", 4222));
		list]]></description><category></category></item><item><title><![CDATA[网络编程学习笔记]]></title><link>https://blog.youkuaiyun.com/Nazi_/article/details/118913774</link><guid>https://blog.youkuaiyun.com/Nazi_/article/details/118913774</guid><author>Nazi_</author><pubDate>Mon, 19 Jul 2021 20:41:59 +0800</pubDate><description><![CDATA[网络编程
public class Demo01TCP_Client {
    /*socket：网络编程： 在网络之间 实现不同计算机之间的数据传输
     * 
     *ip:互联网上每台计算机的唯一标识
     *   ---ipv4:4个1byte组成：    192.168.2.110
     *   ---ipv6:8个2byte组成 16进制表示：  cccc.cccc.8889.af89.1111.121a.1111.a001
     *域名:给ip对应的方便记忆的字符串   ]]></description><category></category></item><item><title><![CDATA[多线程学习笔记]]></title><link>https://blog.youkuaiyun.com/Nazi_/article/details/118913702</link><guid>https://blog.youkuaiyun.com/Nazi_/article/details/118913702</guid><author>Nazi_</author><pubDate>Mon, 19 Jul 2021 20:38:16 +0800</pubDate><description><![CDATA[垃圾回收
public class Demo01Thread {
    /*
     * 进程：电脑中正在运行的程序
     *           正在开工的工厂
     *    
     * 线程：电脑中正在运行的程序中正在执行的代码块
     *           开工的工厂中正在运作的流水线
     * 
     * 线程是进程执行单元
     * 线程是代码块在内存中的执行空间																														
     * 一个进程至少包含一个线程]]></description><category></category></item><item><title><![CDATA[文件复制及IO流笔记]]></title><link>https://blog.youkuaiyun.com/Nazi_/article/details/118913617</link><guid>https://blog.youkuaiyun.com/Nazi_/article/details/118913617</guid><author>Nazi_</author><pubDate>Mon, 19 Jul 2021 20:33:55 +0800</pubDate><description><![CDATA[File:对文件和文件夹的抽象
public class Demo01File {
    /*File:对文件和文件夹的抽象
     *属性：
     *  static String separator  :获取当前操作系统的路径分隔符
     *构造方法：
     *  File(File parent, String child) 
		File(String pathname) ：参数指定file的路径
		File(String parent, String child)  
     ]]></description><category></category></item><item><title><![CDATA[异常类学习笔记]]></title><link>https://blog.youkuaiyun.com/Nazi_/article/details/118913496</link><guid>https://blog.youkuaiyun.com/Nazi_/article/details/118913496</guid><author>Nazi_</author><pubDate>Mon, 19 Jul 2021 20:30:36 +0800</pubDate><description><![CDATA[异常类概念
*异常：程序运行过程中 遇到不正常的情况(程序无法正常运行)
*异常体系：由一堆异常类组成
*异常体系的顶层父类：Throwable
*java处理异常原理：把异常情况封装成对象  把对象交给虚拟机/程序进行处理
*
*Throwable：按异常严重情况分类
*Error: 非常严重的异常： 不能通过代码逻辑进行处理的异常情况  一般是内存/虚拟机/语法出现的错误
*       eg: int a::java.lang.Error: Unresolved compilation problem]]></description><category></category></item><item><title><![CDATA[集合总结的笔记]]></title><link>https://blog.youkuaiyun.com/Nazi_/article/details/118913081</link><guid>https://blog.youkuaiyun.com/Nazi_/article/details/118913081</guid><author>Nazi_</author><pubDate>Mon, 19 Jul 2021 20:21:30 +0800</pubDate><description><![CDATA[集合
首先就是集合和数组的区别：
1、长度可变性：数组定义时需要指定长度，长度不可变；集合定义时不需要指定长度，长度可变。
2、存放的数据类型：数组可以存放基本数据类型的数据也可以存放引用数据类型的数据；集合只能存放引用数据类型的数据（但是基本数据类型可以自动装箱为引用数据类型，然后存进去）。
3、元素类型：数组在定义时需要指定元素类型，定义后数组只能存放该数据类型的数据；集合定义时可以不指定数据类型，可以存放不同引用数据类型的数据。
集合分类
Collection 单列集合的顶层接口
├——-List 接]]></description><category></category></item><item><title><![CDATA[设计模式u]]></title><link>https://blog.youkuaiyun.com/Nazi_/article/details/118912935</link><guid>https://blog.youkuaiyun.com/Nazi_/article/details/118912935</guid><author>Nazi_</author><pubDate>Mon, 19 Jul 2021 20:03:26 +0800</pubDate><description><![CDATA[设计模式
概念：编程过程中  java大师总结 在指定场景下可用的23种解决问题的方案(程序设计的套路)
按类型分类：
​     创建型模式：强调的是对象的创建
​     结构型模式：强调的是结合方式
​    行为型模式：强调的是功能和算法
单例和工厂模式必须能手写
单例模式
public class Demo04Single {

	public static void main(String[] args) {
		//单例模式：一个类只能有一个对象
		//Singleton01  s11=ne]]></description><category></category></item><item><title><![CDATA[Java基础类库笔记]]></title><link>https://blog.youkuaiyun.com/Nazi_/article/details/118912744</link><guid>https://blog.youkuaiyun.com/Nazi_/article/details/118912744</guid><author>Nazi_</author><pubDate>Mon, 19 Jul 2021 19:56:02 +0800</pubDate><description><![CDATA[基础类库

概念：

java大师为了提高程序员的开发效率 在jre中定义的一个类库

学习方法：

1：学会使用api
2：反复多做每个类的练习题
3：熟悉每个类的作用+常用方法

api

application programming interface: 类和接口的集合
​                                                              :类和接口中方法的使用说明书(声明)
Object
整个类结构的父类
public class Demo0]]></description><category></category></item><item><title><![CDATA[面向对象笔记]]></title><link>https://blog.youkuaiyun.com/Nazi_/article/details/118911638</link><guid>https://blog.youkuaiyun.com/Nazi_/article/details/118911638</guid><author>Nazi_</author><pubDate>Mon, 19 Jul 2021 19:31:55 +0800</pubDate><description><![CDATA[概念
面向对象：oop （Object Oriented Programming）
​              	 是一种编程思想（写代码的固定套路/步骤）
​				   面向对象：c# python object-c java scala
面向过程：pop （Procedure Oriented  Programming）
​					面向过程：c c++
解决吃饭：
​                  1  自己做饭：
​                        洗菜–洗米–煮米–炒菜–盛饭]]></description><category></category></item><item><title><![CDATA[javaSE笔记]]></title><link>https://blog.youkuaiyun.com/Nazi_/article/details/118911200</link><guid>https://blog.youkuaiyun.com/Nazi_/article/details/118911200</guid><author>Nazi_</author><pubDate>Mon, 19 Jul 2021 19:14:26 +0800</pubDate><description><![CDATA[1.
九九乘法表：
四个方向，八种情况，1*1和9*9只能在两锐角处：
 //		***
//		**
//		*右上角是1*1
		for(int i=1;i&lt;10;i++) {
			for(int j=9;i&lt;=j;j--) {
				System.out.print(i+"*"+j+"="+i*j+"\t");
			}
			System.out.println();
		}
//		***
//		**
//		*右上角是9*9
		for (int i = 9; i &gt;0;]]></description><category></category></item></channel></rss>