<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[微风拂山岗]]></title><description><![CDATA[山外青山楼外楼]]></description><link>https://blog.youkuaiyun.com/qq_44938741</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_44938741]]></copyright><item><title><![CDATA[javase异常]]></title><link>https://blog.youkuaiyun.com/qq_44938741/article/details/108299736</link><guid>https://blog.youkuaiyun.com/qq_44938741/article/details/108299736</guid><author>qq_44938741</author><pubDate>Sat, 29 Aug 2020 22:11:13 +0800</pubDate><description><![CDATA[异常简介
1.概念：程序在运行过程中出现的不正常情况
2.分类


3.出现的错误/异常的可能原因
	1）.错误：
			StackOverflowError（栈溢出）
			OOM（内存溢出）
	2）.异常：
			空指针
			读取不存在的文件
			越界
			网络问题
			异常参数
			程序中断

树图

4.引入：为什么要处理异常


5.如何去处理异常
	1）.直接处理 try  catch
		a.格式：



		b.可能会遇到的一些问题
			i.多级catch


			ii.异常不]]></description><category></category></item><item><title><![CDATA[javase集合]]></title><link>https://blog.youkuaiyun.com/qq_44938741/article/details/108296583</link><guid>https://blog.youkuaiyun.com/qq_44938741/article/details/108296583</guid><author>qq_44938741</author><pubDate>Sat, 29 Aug 2020 17:46:54 +0800</pubDate><description><![CDATA[集合框架简介
1.集合框架是一个用来代表和操纵集合的统一架构。
2.组成
	1）.接口：是代表集合的抽象数据类型。例如 Collection、List、Set、Map 等。之所以定义多个接口，是为了以不同的方式操作集合对象
	2）.实现（类）：是集合接口的具体实现。从本质上讲，它们是可重复使用的数据结构，例如：ArrayList、LinkedList、HashSet、HashMap。		
	3）.算法：是实现集合接口的对象里的方法执行的一些有用的计算，例如：搜索和排序。这些算法被称为多态，那是因为相同的方法]]></description><category></category></item><item><title><![CDATA[javase常用类]]></title><link>https://blog.youkuaiyun.com/qq_44938741/article/details/108285609</link><guid>https://blog.youkuaiyun.com/qq_44938741/article/details/108285609</guid><author>qq_44938741</author><pubDate>Sat, 29 Aug 2020 16:14:58 +0800</pubDate><description><![CDATA[Object

Object类，所有类的父类（根类/基类），自定义一个类时，若没有明确继承类，默认继承Object类。
Object中定义的方法，是所有对象都具备的方法
Object类型可以存储任何对象
1）.作为参数，可以接受任何对象
2）.作为返回值，可以返回任何对象


在平常的工作学习中经常用到的主要有以下方法


1.getClass（）：返回此对象的运行时类。
	1）. public final native Class&lt;?&gt; getClass();
	2）.返回引用中存储的实际对象]]></description><category></category></item><item><title><![CDATA[javase内部类]]></title><link>https://blog.youkuaiyun.com/qq_44938741/article/details/108170382</link><guid>https://blog.youkuaiyun.com/qq_44938741/article/details/108170382</guid><author>qq_44938741</author><pubDate>Sat, 22 Aug 2020 17:34:32 +0800</pubDate><description><![CDATA[内部类

内部类初体验
public class InnerClass {
    private int a = 100;
    public void test(){
        System.out.println("这是普通方法！");
    }

    /**
     * 内部类(public、protector、defau、private都可以修饰)
     */
     static class In01{
        private int b = 200;
      ]]></description><category></category></item><item><title><![CDATA[javase接口]]></title><link>https://blog.youkuaiyun.com/qq_44938741/article/details/108168985</link><guid>https://blog.youkuaiyun.com/qq_44938741/article/details/108168985</guid><author>qq_44938741</author><pubDate>Sat, 22 Aug 2020 16:04:03 +0800</pubDate><description><![CDATA[接口简介
1.概念：Java接口是一系列方法的声明，是一些方法特征的集合，一个接口只有方法的特征没有方法的实现，因此这些方法可以在不同的地方被不同的类实现，而这些实现可以具有不同的行为（功能）。（个人来看：接口无异于提供一种对外的契约，以供不同的对象去用（实现））
		a. 宏观：约定、规则
		b. 微观：功能
2.写法格式：定义接口所在的仍为 .java 文件，虽然声明时使用的为 interface 关键字的编译后仍然会产生 .class 文件。这点可以让我们将接口看做是一种只包含了功能声明的特殊类。
]]></description><category></category></item><item><title><![CDATA[javase三大关键字]]></title><link>https://blog.youkuaiyun.com/qq_44938741/article/details/108165723</link><guid>https://blog.youkuaiyun.com/qq_44938741/article/details/108165723</guid><author>qq_44938741</author><pubDate>Sat, 22 Aug 2020 14:48:34 +0800</pubDate><description><![CDATA[抽象（abstract）

1.修饰类


	a.子类继承父类时


	通过多态实现创建抽象类对象

3.修饰方法
	a.修饰方法为抽象方法，抽象方法只有方法的声明，没有方法的实现（方法体）
	b.含有抽象方法的类一定是抽象类，抽象类中不一定含有抽象方法
	c.一个类继承一个抽象类要么实现（重写）抽象类中的所有抽象方法，要么将自己也声明为抽象类
	d.效果看上图
4.总结
	作用：
		①一个类不想被创建对象，则可声明为抽象类
		②不同子类的相同行为（功能）拥有不同的实现，则父类可定义为抽象类，方法可定义]]></description><category></category></item><item><title><![CDATA[javase面向对象]]></title><link>https://blog.youkuaiyun.com/qq_44938741/article/details/108163743</link><guid>https://blog.youkuaiyun.com/qq_44938741/article/details/108163743</guid><author>qq_44938741</author><pubDate>Sat, 22 Aug 2020 10:37:48 +0800</pubDate><description><![CDATA[基本介绍
1. 面向（对象、过程、接口、函数）
	a. 过程
		i. 按步骤去考虑事务发展
	b. 对象
		i. 先考虑事务中有哪些对象
		ii. 再建立对象与对象的关系
2. 对象：真实存在的事物
	a. 静态：属性（/变量/成员变量/实例变量）
	b. 动态：方法（/函数/成员方法/实例方法）
	c. 例：人
		i. 属性：年龄、性别、姓名…
		ii. 方法：吃饭、睡觉、学习…
3. 类：多个对象抽取其共同点形成的概念
	a. 现实中：先有对象后有类
	b. 程序中：先有类后有对象	
4. 对]]></description><category></category></item><item><title><![CDATA[javase数组]]></title><link>https://blog.youkuaiyun.com/qq_44938741/article/details/108156619</link><guid>https://blog.youkuaiyun.com/qq_44938741/article/details/108156619</guid><author>qq_44938741</author><pubDate>Fri, 21 Aug 2020 21:32:35 +0800</pubDate><description><![CDATA[一、数组简介
1. 概念：一组连续的存储空间，存储多个相同类型的数据。
2. 特点：
	a. 类型相同
	b. 长度固定
3. 创建
	a. 声明：
		i. 数据类型【】 数组名
		ii. 如：int【】 num；
			String【】 strs；
			byte【】bs；
	b. 创建
		i. 动态创建
			1) 数组名 = new 数据类型【数组长度】；
			2) 数组名 = new 数据类型【】{值1，值2，值3…}；
		ii. 静态创建
			1) 数据类型【】 数组名 = {值1，值]]></description><category></category></item><item><title><![CDATA[javase方法]]></title><link>https://blog.youkuaiyun.com/qq_44938741/article/details/108143536</link><guid>https://blog.youkuaiyun.com/qq_44938741/article/details/108143536</guid><author>qq_44938741</author><pubDate>Fri, 21 Aug 2020 13:59:41 +0800</pubDate><description><![CDATA[上车Java方法
方法基本点介绍
1. Java方法是语句的集合，组在一起执行一个功能。（封装一段特定功能的代码）
	a. 方法是解决一类问题的步骤的有序集合
	b. 方法包含于类或对象中
	c. 方法在程序中创建，在其他地方被引用
	d. 方法定义在类中
	e. 方法中不能定义方法
2. 设计原则（方法的本义是功能块，就是实现某个功能的语句块的集合）
	a. 原子性：一个方法只完成一个功能（利于后期扩张）
3. 命名规则：小驼峰
4. 格式
	a. 访问权限修饰符  修饰符  返回值类型  方法名（形参列]]></description><category></category></item><item><title><![CDATA[javase代码组成]]></title><link>https://blog.youkuaiyun.com/qq_44938741/article/details/108126294</link><guid>https://blog.youkuaiyun.com/qq_44938741/article/details/108126294</guid><author>qq_44938741</author><pubDate>Thu, 20 Aug 2020 19:10:30 +0800</pubDate><description><![CDATA[代码组成
1. 代码组成
	a. 标识符
	b. 关键字
	c. 数据
	d. 运算符
	e. 表达式
	public class Test{
			public static void main(String[] args){
				System.out.println("屠龙");
			}
		}
2. 标识符
	a. 类与接口（大驼峰）
	b. 变量（小驼峰）
	c. 常量（全大写）
	d. 包（全小写）
	e. 可以使用0~9、a~z、A~Z、_、$、
		i. 不允许数字、特殊符号开头
		i]]></description><category></category></item><item><title><![CDATA[javase简介]]></title><link>https://blog.youkuaiyun.com/qq_44938741/article/details/108089816</link><guid>https://blog.youkuaiyun.com/qq_44938741/article/details/108089816</guid><author>qq_44938741</author><pubDate>Tue, 18 Aug 2020 23:37:04 +0800</pubDate><description><![CDATA[导入
一、 软件架构的简介
1、展示端（前端）：H5、Android、Ios、游戏开发、UI设计
2、处理端（后端）：java、python、php、.net
3、其他：测试、网络安全、运维工程师、产品经理、项目经理

二、开发流程
需求分析/合同签订---&gt;产品流程图绘制---&gt;数据库设计/设计界面---&gt;编程---&gt;测试---&gt;上线---&gt;运维

三、一些基本概念
1. 软件：封装资源和指令集合（应用软件、系统软件）
	a. 目的：
		i. 模拟虚拟世界
		ii.]]></description><category></category></item><item><title><![CDATA[菜鸟的博客初体验]]></title><link>https://blog.youkuaiyun.com/qq_44938741/article/details/108073167</link><guid>https://blog.youkuaiyun.com/qq_44938741/article/details/108073167</guid><author>qq_44938741</author><pubDate>Tue, 18 Aug 2020 11:39:57 +0800</pubDate><description><![CDATA[菜鸟心路
作为一名Java开发菜鸟，能够在优快云上分享自己的学习心得，瞻仰大牛的伟岸英姿，个人感到无比的激动与荣幸。

一个小开头

摘抄一段歌词，与诸位共享
		《卧 龙 吟》           戴建明
束发读诗书  修德兼修身  仰观与俯察  韬略胸中存 

躬耕从未忘忧国  谁知热血在山林  凤兮凤兮思高举  时乱势危久沉吟  凤兮凤兮思高举  时乱势危久沉吟

茅庐承三顾  促膝纵横论  半生遇知己  蛰人感幸甚

明朝携剑随君去  羽扇纶巾赴征程  龙兮龙兮风云会  长啸一声抒怀襟  归去归去]]></description><category></category></item></channel></rss>