<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kobe12138的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kobe12138</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kobe12138]]></copyright><item><title><![CDATA[Java线程]]></title><link>https://blog.youkuaiyun.com/kobe12138/article/details/106605333</link><guid>https://blog.youkuaiyun.com/kobe12138/article/details/106605333</guid><author>kobe12138</author><pubDate>Sun, 07 Jun 2020 18:28:21 +0800</pubDate><description><![CDATA[一、进程与线程
1.进程是指一个内存中运行的应用程序，每个进程都有自己独立的一块内存空间，即进程空间或（虚空间）。进程不依赖于线程而独立存在，一个进程中可以启动多个线程。比如在Windows系统中，一个运行的exe就是一个进程。
2.线程是指进程中的一个执行流程，一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程，线程没有自己的虚拟地址空间，与进程内的其他线程一起共享分配给该进程的所有资源。
3.进程在执行过程中拥有独立的内存单元，进程有独立的地址空间，而多个线程共]]></description><category></category></item><item><title><![CDATA[Java集合]]></title><link>https://blog.youkuaiyun.com/kobe12138/article/details/106025954</link><guid>https://blog.youkuaiyun.com/kobe12138/article/details/106025954</guid><author>kobe12138</author><pubDate>Sat, 09 May 2020 19:02:34 +0800</pubDate><description><![CDATA[Collection接口
Collection是最基本的集合接口，一个Collection代表一组Object，即Collection的元素（Elements）。Java SDK不提供直接继承自Collection的类，Java SDK提供的类都是继承自Collection的“子接口”如List和Set。
所有实现Collection接口的类都必须提供两个标准的构造函数：无参数的构造函数用于创建一个空的Collection，有一个 Collection参数的构造函数用于创建一个新的Collection，这个]]></description><category></category></item><item><title><![CDATA[Java异常]]></title><link>https://blog.youkuaiyun.com/kobe12138/article/details/105957390</link><guid>https://blog.youkuaiyun.com/kobe12138/article/details/105957390</guid><author>kobe12138</author><pubDate>Wed, 06 May 2020 19:27:19 +0800</pubDate><description><![CDATA[Java异常：Error、Exception
**Error(仅靠程序本身无法恢复的严重错误)：**一般是环境的问题，JVM的问题，并非程序的问题；最典型的就是虚拟机中运行的程序过多，造成的虚拟机内存溢出，虚拟机错误，还有系统崩溃之类的，应用程序是无法处理此类错误的。Error不在我们调试代码可以处理的范围中。
**Exception（由java应用程序抛出和处理的非严重型错误）：**Checke...]]></description><category></category></item><item><title><![CDATA[Java核心类库]]></title><link>https://blog.youkuaiyun.com/kobe12138/article/details/105867857</link><guid>https://blog.youkuaiyun.com/kobe12138/article/details/105867857</guid><author>kobe12138</author><pubDate>Thu, 30 Apr 2020 20:26:48 +0800</pubDate><description><![CDATA[Java类库结构
功能划分为：语言类库、输入输出类库、实用程序类库和applet类库、图形用户接口awt类库、网络类库
基础类库：
import java.lang、import java.io、import java.util
（1）语言类库Java.lang软件包
封装了各种基本编程功能类方法，基本对象类、布尔类、字符和数字类型包容器，基本数学函数类，字符串类
（2）输入输出类库Java.io...]]></description><category></category></item><item><title><![CDATA[抽象类和接口]]></title><link>https://blog.youkuaiyun.com/kobe12138/article/details/105714288</link><guid>https://blog.youkuaiyun.com/kobe12138/article/details/105714288</guid><author>kobe12138</author><pubDate>Thu, 23 Apr 2020 18:39:50 +0800</pubDate><description><![CDATA[Java抽象类
抽象类除了不能实例化对象之外，类的其它功能依然存在，成员变量、成员方法和构造方法的访问和普通类一样
抽象方法
如果设计一个类，该类包含一个特别的成员方法，该方法的具体实现由它的子类确定，那么你可以在父类中声明该方法为抽象方法
Abstract关键字同样可以用来声明抽象方法，抽象方法只包含一个方法名，而没有方法体
Java接口（特殊的抽象类）
接口定义：接口，在Java编程语言中是一...]]></description><category></category></item><item><title><![CDATA[编程基础]]></title><link>https://blog.youkuaiyun.com/kobe12138/article/details/105713713</link><guid>https://blog.youkuaiyun.com/kobe12138/article/details/105713713</guid><author>kobe12138</author><pubDate>Thu, 23 Apr 2020 18:23:17 +0800</pubDate><description><![CDATA[访问控制符
Java访问修饰符public、protected、private置于类的成员定义前，用来限定其他对象对该类对象的访问权限

1.对于class的权限修饰符只可以用public和default
2.public类可以在任意地方被访问
3.default类只可以被同一个包内部的类访问
使用访问修饰符的准则
1.类里绝大部分属性都应该使用private修饰，除了一些static修饰类似全局...]]></description><category></category></item><item><title><![CDATA[关键字]]></title><link>https://blog.youkuaiyun.com/kobe12138/article/details/105541348</link><guid>https://blog.youkuaiyun.com/kobe12138/article/details/105541348</guid><author>kobe12138</author><pubDate>Wed, 15 Apr 2020 18:41:28 +0800</pubDate><description><![CDATA[new关键字
1.为对象分配内存空间
2.引起对象构造方法的调用
3.为对象返回一个引用
static关键字
1.静态方法和静态变量是属于某一个类，而不属于类的对象
2.静态方法和静态变量的引用直接通过类名引用
3.在静态方法中不能调用非静态的方法和引用非静态的成员变量
4.可以用类的对象obj去调用静态的方法
特殊变量this
1.this变量代表对象本身
2.当类中有两个同名变量，一个属于类，...]]></description><category></category></item><item><title><![CDATA[构造方法]]></title><link>https://blog.youkuaiyun.com/kobe12138/article/details/105314458</link><guid>https://blog.youkuaiyun.com/kobe12138/article/details/105314458</guid><author>kobe12138</author><pubDate>Sat, 04 Apr 2020 18:55:49 +0800</pubDate><description><![CDATA[**构造方法：**是类的一个特殊方法，用于创建对象时初始化对象中属性值。
语法：[访问符] 类名（[参数列表]）{
        //初始化语句

}
类的构造器
1.每一个类都有自己的构造方法，或者称为类的构造器。构造方法是用来创建一个类的实例的。
2.构造方法具有参数和语句体，但没有返回类型的声明。如果有返回类型声明，则此方法就不再是构造方法，而成为一个一般的成员方法
3.构造方法不是类的成...]]></description><category></category></item><item><title><![CDATA[Java面向对象]]></title><link>https://blog.youkuaiyun.com/kobe12138/article/details/105101455</link><guid>https://blog.youkuaiyun.com/kobe12138/article/details/105101455</guid><author>kobe12138</author><pubDate>Wed, 25 Mar 2020 18:39:25 +0800</pubDate><description><![CDATA[面向对象的概念
1.面向对象是一个符合人类思维习惯的编程思想。
2.现实生活中存在各种形态不同的事物，这些事物之间存在着各种各样的联系。
3.在程序中使用对象来映射现实中的事物，使用对象的关系来描述事物之间的联系，这种思想就是面向对象。
面向对象简介
1.面向对象的分析（OOA）：确定需求或者业务的角度，按照面向对象的思想来分析业务。
2.面向对象的设计（OOD）：一个中间过渡环节，其主要作用在O...]]></description><category></category></item><item><title><![CDATA[特殊关键字的使用：break、continue]]></title><link>https://blog.youkuaiyun.com/kobe12138/article/details/104780282</link><guid>https://blog.youkuaiyun.com/kobe12138/article/details/104780282</guid><author>kobe12138</author><pubDate>Tue, 10 Mar 2020 18:52:12 +0800</pubDate><description><![CDATA[转移语句
Java提供一些转移语句来控制分支和循环结构，使程序员更方便地控制程序执行地方向
提供地转移语句有以下三种：
1.break语句
2.continue语句
3.return语句
break语句
break语句用于终止分支结构或循环结构，其主要用在以下3种情况：
1.在switch语句中，用于终止case语句，跳出switch分支结构
2.在循环结构中，用于终止循环语句，跳出循环结构
3....]]></description><category></category></item><item><title><![CDATA[Java语言基础]]></title><link>https://blog.youkuaiyun.com/kobe12138/article/details/104758403</link><guid>https://blog.youkuaiyun.com/kobe12138/article/details/104758403</guid><author>kobe12138</author><pubDate>Mon, 09 Mar 2020 19:25:40 +0800</pubDate><description><![CDATA[2.5程序流程控制
1.顺序结构
程序从上到下逐行地执行，中间没有任何判断和跳转
2.分支结构
根据条件，选择性地执行某段代码
有If…else和switch—case两种分支语句
3.循环结构
循环条件，重复性地执行某段代码
有while、do…while、for三种循环语句
2.5.1顺序结构
Java中定义成员变量时采用合法的前向引用如：
public class Test{
int num...]]></description><category></category></item><item><title><![CDATA[Java语言基础]]></title><link>https://blog.youkuaiyun.com/kobe12138/article/details/104738459</link><guid>https://blog.youkuaiyun.com/kobe12138/article/details/104738459</guid><author>kobe12138</author><pubDate>Sun, 08 Mar 2020 20:21:50 +0800</pubDate><description><![CDATA[2.1.1字符集
1.字符是各种文字和符号的总称，包括个国家文字、标点符号、图形符号、数字等。字符集是多个字符的集合，不同的字符集所包含的字符个数也不同
2.常见字符集：ASCII字符集、GB2312字符集、Unicode字符集
2.12分隔符
1.Java中使用多种字符作为分隔符，用于辅助程序编写、阅读和理解。这写分隔符可以分为两类
空白符：没有明确意义，但帮助编译器正确理解源程序，包括空格、回...]]></description><category></category></item><item><title><![CDATA[Java语言的环境搭建]]></title><link>https://blog.youkuaiyun.com/kobe12138/article/details/104719547</link><guid>https://blog.youkuaiyun.com/kobe12138/article/details/104719547</guid><author>kobe12138</author><pubDate>Sat, 07 Mar 2020 19:00:28 +0800</pubDate><description><![CDATA[1.3明确什么是JDK，JRE
1.JDK（Java Deveploment Kit Java开发工具包）
JDK是提供给Java开发人员使用的，其中包含了Java的开发工具，也包括了JRE。所以安装了JDK，就不用单独安装JRE了。
其中的开发工具：编译工具（Javac.exe）打包工具（Jar.exe）等
2.JRE（Java Runtime Environment Java运行环境）
包括J...]]></description><category></category></item><item><title><![CDATA[Java起源]]></title><link>https://blog.youkuaiyun.com/kobe12138/article/details/104701621</link><guid>https://blog.youkuaiyun.com/kobe12138/article/details/104701621</guid><author>kobe12138</author><pubDate>Fri, 06 Mar 2020 19:25:25 +0800</pubDate><description><![CDATA[1.1.1 Java起源
1.Java来自Sun公司的一个“绿色项目”（Green Project），原先的目的是为家用消费电子产品一个人分布式代码系统，目标是把E-mail发给电冰箱、电视机等家用电器，对这些电器进行控制以及信息交流。
2.詹姆斯·高斯林（James Gosling）也被人们亲切的称为Java之父。
1.1.2 Java发展史
1.1995年5月23日
版本号：无
说明：Java...]]></description><category></category></item></channel></rss>