<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[crushb的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/crushb</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; crushb]]></copyright><item><title><![CDATA[MYSQL]]></title><link>https://blog.youkuaiyun.com/crushb/article/details/124504661</link><guid>https://blog.youkuaiyun.com/crushb/article/details/124504661</guid><author>crushb</author><pubDate>Wed, 11 May 2022 22:38:20 +0800</pubDate><description><![CDATA[数据库介绍
数据库的好处
1.可以持久化数据到本地
2.结构化查询
数据库的常见概念
1.DB：数据库，存储数据的容器
2.DBMS：数据库管理系统，又称为数据库软件或数据库产品，用于创建或管理数据库
3.SQL：结构化查询语言，用于和数据库通信的语言，不是某个数据库软件特有的，而是几乎所有的主流数据库软件通用的语言
数据库存储数据的特点
1.数据存放到表中，然后表再放到库中
2.一个库中可以有多张表，每张表具有唯一的表名用来标识自己
3.表中有一个或多个列，列又称为"字段"，相当于java中的"属性"
4]]></description><category></category></item><item><title><![CDATA[Java 包装类]]></title><link>https://blog.youkuaiyun.com/crushb/article/details/124595396</link><guid>https://blog.youkuaiyun.com/crushb/article/details/124595396</guid><author>crushb</author><pubDate>Tue, 10 May 2022 07:00:00 +0800</pubDate><description><![CDATA[包装类
基本数据类型都有其对应的引用数据类型，而这些引用数据类型被称为包装类(Wrapper Class)。


对应的包装类如下：
byte–&gt;Byte
short–&gt;Short
int–.Integer
long–&gt;Long
float–&gt;Float
double–&gt;Double
char–&gt;Character
boolean–&gt;Boolean


自动装箱与拆箱
自动装箱 ： 基本数据类型可以自动封装成对应的引用数据类型 , 没有自动装箱的时候，需要通过 va]]></description><category></category></item><item><title><![CDATA[java 抽象类]]></title><link>https://blog.youkuaiyun.com/crushb/article/details/124594800</link><guid>https://blog.youkuaiyun.com/crushb/article/details/124594800</guid><author>crushb</author><pubDate>Sun, 08 May 2022 19:00:00 +0800</pubDate><description><![CDATA[面向对象编程–抽象类
抽象类是无法实例化的类（我们无法创建抽象类的对象）。在Java中，我们使用abstract关键字声明一个抽象类。
出现抽象类的原因：

不能够明确 一个类 中的具体设计 是什么样的， 可以考虑设置成抽象类
不能明确一个方法 应该如何实现（方法没有方法体） ，那么 该方法可以变成 抽象方法 ， 那么拥有抽象方法的类必须是抽象类。
一个类 不想被实例化（不想有对象） 就可以设置成抽象类。
声明一个抽象类

abstract class 类名{}


抽象类 仅仅不可以实例化，其他的内容与其]]></description><category></category></item><item><title><![CDATA[java 17 新特性：密封类]]></title><link>https://blog.youkuaiyun.com/crushb/article/details/124594379</link><guid>https://blog.youkuaiyun.com/crushb/article/details/124594379</guid><author>crushb</author><pubDate>Sun, 08 May 2022 07:00:00 +0800</pubDate><description><![CDATA[java 17 新特性：密封类
继承中， 需要明确， 可以随意的继承 。 为了限制肆无忌惮的继承， 产生了密封类。
特点：指定某些类可以继承。
语法
sealed class 类名 permits 子类{}

每个被允许的子类都需要使用修饰符来描述如何往下传递密封行为。
一共有3种选择：

final修饰的类：声明为final来禁止继续继承

final 子类 类名 extends 父类{}


子类声明自己是密封类：声明为sealed以同样的方式来限制继承

sealed class 类名 extends]]></description><category></category></item><item><title><![CDATA[面向对象编程]]></title><link>https://blog.youkuaiyun.com/crushb/article/details/124568805</link><guid>https://blog.youkuaiyun.com/crushb/article/details/124568805</guid><author>crushb</author><pubDate>Sat, 07 May 2022 00:00:00 +0800</pubDate><description><![CDATA[面向对象编程
类和对象
类的创建
语法
[修饰符]    class 类名{类体:包含各种成员}
类名采用驼峰命名法 


类对象的创建

 类名 变量名=new 类名();


访问对象中的字段和方法

对象.字段
对象.方法

this关键字

this关键字 可以理解成 我 ， 本身的含义 指代 当前对象 。
this关键字可用来引用当前类的 实例变量 。  谁调用就是谁
this关键字可用于调用 当前类中实例方法(隐式)。 在实例方法中，可以直接调用 其他的实例方法，而不用书写this关键字 ， 会]]></description><category></category></item><item><title><![CDATA[Java数组]]></title><link>https://blog.youkuaiyun.com/crushb/article/details/124560383</link><guid>https://blog.youkuaiyun.com/crushb/article/details/124560383</guid><author>crushb</author><pubDate>Fri, 06 May 2022 21:00:00 +0800</pubDate><description><![CDATA[数组
概念
数组(Array)，是多个相同类型数据按一定顺序排列 的集合，并使用一个名字命名，并通过编号的方式 对这些数据进行统一管理。
数组是一个 引用数据类型 。但是数组中的元素 可以是 任意类型 。
数组的长度一旦固定，则不可以更改。
可以通过下标（索引）的方式来 获取（赋值） 数组指定的元素， 这种方式很快。
分类 ： 一维数组 、 二维数组 …
一维数组
声明数组变量的语法
数据类型[] 变量名字;   // 首选的方法
或
数据类型 变量名字[];  // 效果相同，但不是首选方法

初始化

]]></description><category></category></item><item><title><![CDATA[分支结构和循环结构]]></title><link>https://blog.youkuaiyun.com/crushb/article/details/124560194</link><guid>https://blog.youkuaiyun.com/crushb/article/details/124560194</guid><author>crushb</author><pubDate>Fri, 06 May 2022 07:00:00 +0800</pubDate><description><![CDATA[分支结构

if …… else ……

if 后边的小括号中， 要传递一个 boolean 类型的值（boolean 类型值的产出有 ： 方法、逻辑运算符、比较运算符 ）
语法结构



if(布尔表达式){
   //如果布尔表达式的值为true，执行这里代码
}else{
   //如果布尔表达式的值为false，执行这里代码
}

示例
public class Branch {
   public static void main(String args[]){
      int x = 30;]]></description><category></category></item><item><title><![CDATA[Java运算符]]></title><link>https://blog.youkuaiyun.com/crushb/article/details/124559910</link><guid>https://blog.youkuaiyun.com/crushb/article/details/124559910</guid><author>crushb</author><pubDate>Thu, 05 May 2022 21:00:00 +0800</pubDate><description><![CDATA[运算符
算术运算符
+ - * / % ++ -- 

自增自减运算符
示例
public class selfAddMinus{
    public static void main(String[] args){
        int a = 3;//定义一个变量；

        int b = ++a;//自增运算

        int c = 3;
        int d = --c;//自减运算

        System.out.println("进行自增运算后的值等于"+b]]></description><category></category></item><item><title><![CDATA[变量和数据类型]]></title><link>https://blog.youkuaiyun.com/crushb/article/details/124559742</link><guid>https://blog.youkuaiyun.com/crushb/article/details/124559742</guid><author>crushb</author><pubDate>Thu, 05 May 2022 07:00:00 +0800</pubDate><description><![CDATA[变量
可以变化的量 。
编程的本质，就是对内存中数据的访问和修改。程序所用的数据都会保存在内存中，程序员需要一种机制来访问或修改内存中数据。这种机制就是变量，每个变量都代表了某一小块内存，而且变量是有名字的，程序对变量赋值，实际上就是把数据装入该变量所代表的内存区的过程；程序读取变量的值，实际上就是从该变量所代表的内存区取值的过程。
变量就是计算机内存中的一块区域 ， 可以理解成一个容器 。
变量的概念

内存中的一个存储区域
该区域的数据可以在同一类型范围内不断变化
变量是程序中最基本的存储单元。包含变量]]></description><category></category></item><item><title><![CDATA[Java简介]]></title><link>https://blog.youkuaiyun.com/crushb/article/details/124557022</link><guid>https://blog.youkuaiyun.com/crushb/article/details/124557022</guid><author>crushb</author><pubDate>Wed, 04 May 2022 13:07:02 +0800</pubDate><description><![CDATA[Java简介
Java历史
Java 之父 ： James Gosling
1995 年 Java 发布 ，2004 年 JDK5发布（具有相当大的影响） ， 2009年被 Oracle 收购 ，2014年JDK8发布（目前企业常用的一个版本），2018年JDK11LTS发布（目前企业正在逐步的替换成JDK11），2021年发布JDK17（未来的版本）
Java的特点

简单：省略了C++ 中大量的具有争议的内容
面向对象(oop)
分布式 ： Spring Cloud
健壮性 ： 有更严格的 检查 ； 在]]></description><category></category></item><item><title><![CDATA[PL/SQL]]></title><link>https://blog.youkuaiyun.com/crushb/article/details/124548134</link><guid>https://blog.youkuaiyun.com/crushb/article/details/124548134</guid><author>crushb</author><pubDate>Tue, 03 May 2022 07:33:00 +0800</pubDate><description><![CDATA[PL/SQL]]></description><category></category></item></channel></rss>