<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[LWX__的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/LWX__</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LWX__]]></copyright><item><title><![CDATA[浅析 ArrayList 源码（JDK 1.8）]]></title><link>https://blog.youkuaiyun.com/LWX__/article/details/129814292</link><guid>https://blog.youkuaiyun.com/LWX__/article/details/129814292</guid><author>LWX__</author><pubDate>Tue, 28 Mar 2023 13:40:41 +0800</pubDate><description><![CDATA[/ 序列化 private void writeObject(java . io . ObjectOutputStream s) throws java . io . IOException {// 首先获取modCount，防止并发操作 int expectedModCount = modCount;]]></description><category></category></item><item><title><![CDATA[Java核心类库]]></title><link>https://blog.youkuaiyun.com/LWX__/article/details/118052952</link><guid>https://blog.youkuaiyun.com/LWX__/article/details/118052952</guid><author>LWX__</author><pubDate>Sat, 19 Jun 2021 14:04:41 +0800</pubDate><description><![CDATA[核心类库
java.lang.Math
Math.E
public static final double E
    double值比任何其他值更接近 e ，即自然对数的基数。 


Math.PI
public static final double PI
	double值比任何其他 pi更接近，圆的圆周与其直径的比率。 


		// abs求绝对值
        System.out.println(Math.abs(-11.1));// 11.1
        System.out.print]]></description><category></category></item><item><title><![CDATA[Java异常处理]]></title><link>https://blog.youkuaiyun.com/LWX__/article/details/118052876</link><guid>https://blog.youkuaiyun.com/LWX__/article/details/118052876</guid><author>LWX__</author><pubDate>Sat, 19 Jun 2021 13:47:57 +0800</pubDate><description><![CDATA[Java异常处理
异常是程序中的一些错误，但并不是所有的错误都是异常，并且错误有时候是可以避免的。
比如说，你的代码少了一个分号，那么运行出来结果是提示是错误 java.lang.Error；
如果你用System.out.println(11/0)，那么你是因为你用0做了除数，会抛出 java.lang.ArithmeticException 的异常。
异常发生的原因有很多，通常包含以下几大类：

用户输入了非法数据。
要打开的文件不存在。
网络通信时连接中断，或者JVM内存溢出。

这些异常有的是因为用]]></description><category></category></item><item><title><![CDATA[面向对象高级]]></title><link>https://blog.youkuaiyun.com/LWX__/article/details/118052817</link><guid>https://blog.youkuaiyun.com/LWX__/article/details/118052817</guid><author>LWX__</author><pubDate>Sat, 19 Jun 2021 13:46:53 +0800</pubDate><description><![CDATA[继承
	继承是Java面向对象编程技术的一块基石，因为它允许创建分等级层次的类。

	继承就是子类继承父类的特征和行为，使得子类对象（实例）具有父类的实例域和方法，或子类从父类继承方法，使得子类具有父类相同的行为。

	格式：
		class 父类{
            
        }
		class 子类 extends 父类{
            
        }

	继承可以让子类不会存在重复的代码，维护性提高，代码更加简洁，提高代码的'复用性（复用性主要是可以多次使用，不用再多次写]]></description><category></category></item><item><title><![CDATA[面向对象进阶]]></title><link>https://blog.youkuaiyun.com/LWX__/article/details/118052783</link><guid>https://blog.youkuaiyun.com/LWX__/article/details/118052783</guid><author>LWX__</author><pubDate>Sat, 19 Jun 2021 13:41:52 +0800</pubDate><description><![CDATA[面向对象进阶
1.1	封装 private
我们观察如下代码：
	class Person{
		private String name ; // 表示姓名
		private int age ; // 表示年龄
		void tell(){
			System.out.println("姓名：" + name + "；年龄：" + age) ;
		}
	}
	public class Demo{
		public static void main(String args[]){
			Person pe]]></description><category></category></item><item><title><![CDATA[面向对象基础]]></title><link>https://blog.youkuaiyun.com/LWX__/article/details/118052757</link><guid>https://blog.youkuaiyun.com/LWX__/article/details/118052757</guid><author>LWX__</author><pubDate>Sat, 19 Jun 2021 13:38:53 +0800</pubDate><description><![CDATA[面向对象基础
1.1	面向对象思想
1.1.1	概述
​		面向对象（Object Oriented）是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发，是一种 **对现实世界理解和抽象的方法 **，是计算机编程技术发展到一定阶段后的产物。
​		面向对象是相对于面向过程来讲的，指的是把 相关的数据和方法组织为一个整体 来看待，从更高的层次来进行系统建模，更贴近事物的自然运行模式。
​		面向过程到面向对象思想层面的转变：
​		面向过程关注的是执行的 过程 ，面向对象关注的是具备功能的 对象 ]]></description><category></category></item><item><title><![CDATA[Java数组]]></title><link>https://blog.youkuaiyun.com/LWX__/article/details/118052717</link><guid>https://blog.youkuaiyun.com/LWX__/article/details/118052717</guid><author>LWX__</author><pubDate>Sat, 19 Jun 2021 13:36:49 +0800</pubDate><description><![CDATA[数组
概述
​		数组是相同数据类型的多个数据的容器。
​		这些元素按线性顺序排列。所谓线性顺序是指除第一个元素外，每一个元素都有唯一的前驱元素；除最后一个元素外，每一个元素都有唯一的后继元素。（“简单理解就是：一个跟一个顺序排列”）。
创建格式
​	格式1.	数据类型[] 数组名称 = new 数据类型[数组长度];
​	格式2.	数据类型[] 数组名称 = {数组内容1,数组内容2,数组内容3…数组内容n};
​	格式3.	数据类型[] 数组名;
​					格式3属于值创建了数组引用名，并未在内存创]]></description><category></category></item><item><title><![CDATA[初入Java]]></title><link>https://blog.youkuaiyun.com/LWX__/article/details/118052632</link><guid>https://blog.youkuaiyun.com/LWX__/article/details/118052632</guid><author>LWX__</author><pubDate>Sat, 19 Jun 2021 13:32:14 +0800</pubDate><description><![CDATA[Java发展史
Java起源于20世纪90年代。1991年成立了一个名为Green的项目组，由James Gosling即Java之父领导。由于C++过于复杂和庞大，项目组因此对C++进行改造，于1992年，开发出“Oak”面向对象语言，但因缺乏硬件支持而被搁置。1994年项目组将Oak应用于万维网，向无数程序员展示了其网页技术——Applet（嵌入网页，随同网页进行网络传输），与此同时，Oak正式更名为Java。
过去的这二十多年，Java不断进行更新改进。
1996年1月——JDK 1.0（开发工具和运]]></description><category></category></item><item><title><![CDATA[Java—集合详解]]></title><link>https://blog.youkuaiyun.com/LWX__/article/details/113180234</link><guid>https://blog.youkuaiyun.com/LWX__/article/details/113180234</guid><author>LWX__</author><pubDate>Tue, 26 Jan 2021 15:54:48 +0800</pubDate><description><![CDATA[文章目录1.	类集1.1	为什么设置类集？1.2	Java类集结构图2.	Collection 集合2.1	概述2.2	Collection 常用功能3.	List 接口3.1	概述3.2	List接口对已有的Collection接口进行的方法扩充3.3	实现类3.4	ArrayList3.4.1	ArrayList与Collection关系3.5	Vector3.5.1	Vector与Collection关系3.6	LinkedList3.6.1	LinkedList类对List接口与Queue接口进行的]]></description><category></category></item><item><title><![CDATA[泛型]]></title><link>https://blog.youkuaiyun.com/LWX__/article/details/112780623</link><guid>https://blog.youkuaiyun.com/LWX__/article/details/112780623</guid><author>LWX__</author><pubDate>Mon, 18 Jan 2021 14:39:26 +0800</pubDate><description><![CDATA[泛型
1.	概述
​		Java泛型是J2 SE1.5中引入的一个新特性，其本质是参数化类型，也就是说所操作的数据类型被指定为一个参数（type parameter）这种参数类型可以用在类、接口和方法的创建中，分别称为泛型类、泛型接口、泛型方法。
1.1	为什么要使用泛型？
​		**第一是泛化。**可以用T代表任意类型Java语言中引入泛型是一个较大的功能增强不仅语言、类型系统和编译器有了较大的变化，以支持泛型，而且类库也进行了大翻修，所以许多重要的类，比如集合框架，都已经成为泛型化的了，这带来了很多好处]]></description><category></category></item></channel></rss>