<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[慕兮的博客]]></title><description><![CDATA[Java基础学习者的福利]]></description><link>https://blog.youkuaiyun.com/python_zb</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; python_zb]]></copyright><item><title><![CDATA[初学MySQL---MySQL的基本操作命令]]></title><link>https://blog.youkuaiyun.com/python_zb/article/details/107341656</link><guid>https://blog.youkuaiyun.com/python_zb/article/details/107341656</guid><author>python_zb</author><pubDate>Tue, 14 Jul 2020 16:51:47 +0800</pubDate><description><![CDATA[MySQL数据库第一部分

MySQL 基本操作命令
一、动手做任务：
MySQL5.5以及绿色版、SQLYog和Navicat等工具
链接：https://pan.baidu.com/s/11IXYCLBgTpa0e5NPzsHBxA 
提取码：5the

任务1.掌握MySQL数据库的安装及配置（参考安装文档）
任务2.会MySQL数据库常用基本操作命令

首先输入win+R进入cmd命令窗口，然后看mysql服务是否启动，如果没有启动，输入启动服务命令：


net start mysql。


如.]]></description><category></category></item><item><title><![CDATA[初学MySQL---完美解决MySQL保存中文出现字符集编码问题1366错误]]></title><link>https://blog.youkuaiyun.com/python_zb/article/details/107328527</link><guid>https://blog.youkuaiyun.com/python_zb/article/details/107328527</guid><author>python_zb</author><pubDate>Tue, 14 Jul 2020 00:10:02 +0800</pubDate><description><![CDATA[完美解决MySQL保存中文出现字符集编码问题1366错误


1.最近在使用sqlalchemy将中文存放至mysql数据库的表中时出现：

Warning Code ：1366 Incorrect string value: ‘\xE5\x9C\xA8’ for column ‘content’ at row 1；


这是因为我们存放的中文，而我们的表并不支持中文字符集，使用 show variables like ‘character%’; 查看mysql当前编码：


可以看出database和s.]]></description><category></category></item><item><title><![CDATA[初学MySQL---MySQL5.5 具体安装步骤和数据库连接测试]]></title><link>https://blog.youkuaiyun.com/python_zb/article/details/107321846</link><guid>https://blog.youkuaiyun.com/python_zb/article/details/107321846</guid><author>python_zb</author><pubDate>Mon, 13 Jul 2020 18:03:14 +0800</pubDate><description><![CDATA[MySQL5.5 具体安装步骤和数据库连接测试


首先要确保自己电脑没有安装过mysql或者已经卸载干净了可以安装成功。
以管理员身份运行安装程序，进入如下画面：



继续点击next，进入下一个画面，如下：



Typical是指典型安装，Complete是完全安装，Custom自定义安装，我们选择自定义安装，点击next，如下画面：




更改安装目录， 在“MySQL Server（MySQL服务器）”上左键单击，指定安装目录：


都更改好后，点击next记如下一个画面：




确认一下.]]></description><category></category></item><item><title><![CDATA[数据库设计---PowerDesigner16.5安装过程以及基本配置使用]]></title><link>https://blog.youkuaiyun.com/python_zb/article/details/107294186</link><guid>https://blog.youkuaiyun.com/python_zb/article/details/107294186</guid><author>python_zb</author><pubDate>Sun, 12 Jul 2020 01:43:12 +0800</pubDate><description><![CDATA[PowerDesigner16.5安装过程以及基本使用
PD工具链接
链接：https://pan.baidu.com/s/140FQZAN19W__5aR6ZOHExg 
提取码：v52f


一、PowerDesigner16.5的安装破解

1.首先找到PowerDesigner 16.5安装包，右键以管理员身份运行.exe文件如下图所示：



2.然后点击Next，如下图所示：



3.选择语言，如果不选PRC安装的就是英文的，然后点选同意协议许可，然后点击Next，如下图所示：



4.选择]]></description><category></category></item><item><title><![CDATA[初学数据库---数据库设计学习]]></title><link>https://blog.youkuaiyun.com/python_zb/article/details/107294167</link><guid>https://blog.youkuaiyun.com/python_zb/article/details/107294167</guid><author>python_zb</author><pubDate>Sun, 12 Jul 2020 01:32:23 +0800</pubDate><description><![CDATA[数据库设计学习笔记

一、理解并口述（技术点和面试点）
1.数据库简介
口述1：什么是数据？（理解并掌握）

数据（Data）是描述事物的标记符号。例如： 人的身高数据是170cm, 体重数据是60kg，一本书的页数有100页等。
计算机在处理数据时，会将与事务特征相关的标记组成一个记录来描述。例如： 学生信息（学号，姓名，出生日期，班级等）用一组记录来表示。学生表里有很多条学生记录。

口述2：什么是数据库（Database）?(理解并掌握)

数据库就是用户存放数据、访问数据、操作数据的存储仓库，它是.]]></description><category></category></item><item><title><![CDATA[初学Java---Java SE-集合(List、Set、Map、链表、栈和Collection的使用)]]></title><link>https://blog.youkuaiyun.com/python_zb/article/details/107291572</link><guid>https://blog.youkuaiyun.com/python_zb/article/details/107291572</guid><author>python_zb</author><pubDate>Sat, 11 Jul 2020 22:00:30 +0800</pubDate><description><![CDATA[第三部分Java SE-Java应用

第5单元  集合部分学习笔记

Part1 动手做
一、集合的背景
1.什么是集合？

集合类是Java数据结构的实现，位于java.util包中。它允许以各种形式将元素分组，并定义了各种使这些元素更容易操作的方法。集合类是可以往里面保存多个对象的类，存放的是对象，不同的集合类有不同的特点和功能。

2.什么东西可以容纳多个对象？


答：数组、集合。


数组中放的对象个数是不是固定的，集合里面的对象个数是动态的。数组放置的数据类型是单一的，集合可以放任何类型对象.]]></description><category></category></item><item><title><![CDATA[初学Java---Java SE-线程(Thread)部分学习]]></title><link>https://blog.youkuaiyun.com/python_zb/article/details/107283131</link><guid>https://blog.youkuaiyun.com/python_zb/article/details/107283131</guid><author>python_zb</author><pubDate>Sat, 11 Jul 2020 12:41:34 +0800</pubDate><description><![CDATA[第三部分Java SE-Java应用

第4单元  线程（Thread）部分学习笔记

Part1 动手做任务
一、创建线程的两种方式(面试题)

Java语言内在支持多线程机制。

为什么提供两种创建线程的方式？

答：当一个类已经有了某个父类的话，就不能再继承Thread类了，只能实现Runnable接口。

1.方式一：继承Thread类，观察程序的输出

实现步骤：


(1).继承父类Thread
(2).重写run方法（线程主体）

public class MyThread extends .]]></description><category></category></item><item><title><![CDATA[初学Java---Java SE-I/O流（File类的使用）学习]]></title><link>https://blog.youkuaiyun.com/python_zb/article/details/107243263</link><guid>https://blog.youkuaiyun.com/python_zb/article/details/107243263</guid><author>python_zb</author><pubDate>Fri, 10 Jul 2020 09:35:08 +0800</pubDate><description><![CDATA[第三部分Java SE-Java应用

第3单元  Java I/O部分学习笔记

一、什么是I/O流?

1.Java的I/O是实现输入和输出的基础，可以方便实现数据的输入和输出操作。
2.在Java中把不同的输入/输出源抽象表述为“流”(Stream)。
3.通过流的形式允许Java程序使用相同的方式来访问不同的输入/输出源。
4.I/O就是Input/Output，即输入/输出，常见的场景：读文件/写文件；上传文件到网络/从网络下载文件；从键盘接收数据/在屏幕上显示信息。
5.I/O操作的API位于.]]></description><category></category></item><item><title><![CDATA[初学Java---Java SE-异常处理学习（Log4j2）]]></title><link>https://blog.youkuaiyun.com/python_zb/article/details/107241699</link><guid>https://blog.youkuaiyun.com/python_zb/article/details/107241699</guid><author>python_zb</author><pubDate>Fri, 10 Jul 2020 01:45:21 +0800</pubDate><description><![CDATA[第三部分Java SE-Java应用

第2单元  异常处理（Exception）部分学习笔记

一、动手做任务
1.任务1：除法计算不用异常

直接报错、程序终止执行

public double div(int num1, int num2) {
	double result = num1 / num2;
	return result;
}


2.任务2：除法计算使用异常

提示更为友好-程序还能继续
处理异常：选中错误语句，alt+ shift+z,回车

public double div(in.]]></description><category></category></item><item><title><![CDATA[初学Java---Java SE-StringBuilder和StringBuffer、System、Math、Random、Date和Calendar、Object以及封装类的使用]]></title><link>https://blog.youkuaiyun.com/python_zb/article/details/107241516</link><guid>https://blog.youkuaiyun.com/python_zb/article/details/107241516</guid><author>python_zb</author><pubDate>Fri, 10 Jul 2020 00:39:28 +0800</pubDate><description><![CDATA[第三部分Java SE-Java应用

第1单元  Java API应用部分学习笔记-续

Part3 StringBuilder和StringBuffer、System、Math、Random、Date和Calendar、Object以及封装类的使用
1.任务3：StringBuilder和StringBuffer使用
(1)面试题String 和 StringBuffer、StringBuilder区别？

1.String是不可变字符串类,不可变指的是字符串的内容不可变；后者是可变字符串类。

  .]]></description><category></category></item><item><title><![CDATA[初学Java---Java SE-Java API（使用String类及其方法）]]></title><link>https://blog.youkuaiyun.com/python_zb/article/details/107239986</link><guid>https://blog.youkuaiyun.com/python_zb/article/details/107239986</guid><author>python_zb</author><pubDate>Thu, 09 Jul 2020 23:08:39 +0800</pubDate><description><![CDATA[第三部分Java SE-Java应用

第1单元  Java API应用部分学习笔记

Part1 下载、查阅API
一、什么是API？

全称：应用编程接口-Application Programming Interface；
应用指的是：软件
编程接口：我们写的或第三方的类或接口（属性、方法）



通俗理解：类库、库函数，事先写好的，供其他人使用（例如：C语言库函数、MFC类库、Java类库、Python模块等）；Java语言自带有很多API，官网下载API文档。


二、API的分类？
1.JDK.]]></description><category></category></item><item><title><![CDATA[初学Java---面向对象编程-设计模式学习（单例模式-模板方法-简单工厂-工厂方法）]]></title><link>https://blog.youkuaiyun.com/python_zb/article/details/107223500</link><guid>https://blog.youkuaiyun.com/python_zb/article/details/107223500</guid><author>python_zb</author><pubDate>Thu, 09 Jul 2020 11:03:04 +0800</pubDate><description><![CDATA[Unit12 设计模式 部分学习笔记

Part 1：
1、什么是设计模式？

答：设计模式（Design
pattern）是代表的是解决问题的通用方法、套路，是开发经验的总结。

2、Java中设计模式有多少种？

答：共23种设计模式。
分为三类：创建型、结构型、行为型。



参考资源： 《Java与模式》、GoF《设计模式》、《Head First设计模式》、菜鸟教程：https://www.runoob.com/design-pattern/design-pattern-tutorial.htm.]]></description><category></category></item><item><title><![CDATA[初学Java---面向对象编程-多态学习]]></title><link>https://blog.youkuaiyun.com/python_zb/article/details/107193398</link><guid>https://blog.youkuaiyun.com/python_zb/article/details/107193398</guid><author>python_zb</author><pubDate>Tue, 07 Jul 2020 23:33:07 +0800</pubDate><description><![CDATA[Unit11 多态 部分学习笔记

一、什么是多态？

答：多态（OOP三大特征之一）：

一个对象表现出多种形态。
编程角度看：子类对象被声明为父类类型。



二、多态发生的条件：有继承关系或实现关系。

多态的分类：

1.继承类
2.实现接口



1.继承（类）关系：
public class Person { 
	String name;
}
class Student extends Person { 
	int age; 
	public static void main(String[].]]></description><category></category></item><item><title><![CDATA[初学Java---面向对象编程-static与final使用]]></title><link>https://blog.youkuaiyun.com/python_zb/article/details/107192671</link><guid>https://blog.youkuaiyun.com/python_zb/article/details/107192671</guid><author>python_zb</author><pubDate>Tue, 07 Jul 2020 22:50:57 +0800</pubDate><description><![CDATA[Unit10 static与final使用 部分学习笔记

一、final的用法：

final是Java的关键字，表示最终。

1. final能修饰什么?

(1)final不能修饰构造方法
(2)final可以修饰：

类
属性
局部变量
一般方法



2. final修饰后的影响：


类：
这个类不能被继承，也就是这个类不能有子类。


    public final class Person {
    }



属性和变量：
值不能更改，就是常量；常量名称全大写,如果多个单词用下划线分开.]]></description><category></category></item><item><title><![CDATA[初学Java---面向对象编程-抽象类与接口]]></title><link>https://blog.youkuaiyun.com/python_zb/article/details/107191635</link><guid>https://blog.youkuaiyun.com/python_zb/article/details/107191635</guid><author>python_zb</author><pubDate>Tue, 07 Jul 2020 22:38:14 +0800</pubDate><description><![CDATA[Unit9 抽象类与接口 学习笔记

一、抽象类
1.什么样的类是抽象类？

被abstract修饰的类就是抽象类。

public abstract class Person {	
}


abstract与public换位置可以吗？  答：可以

2.什么样的方法是抽象方法？

被abstract修饰且没有方法体

public abstract void speak();

3.抽象类里一定有抽象方法吗？

答：不一定。

public abstract class Person {
	public.]]></description><category></category></item><item><title><![CDATA[初学Java---面向对象编程-继承（重载与重写）部分学习]]></title><link>https://blog.youkuaiyun.com/python_zb/article/details/107191326</link><guid>https://blog.youkuaiyun.com/python_zb/article/details/107191326</guid><author>python_zb</author><pubDate>Tue, 07 Jul 2020 21:52:28 +0800</pubDate><description><![CDATA[Unit8 继承部分学习笔记
1.为什么要使用继承（目的）？

答：类的重用：重复使用已有的类

2.UML中类的继承怎么表示？

继承的关键词是：extends
父类（super class）和子类（sub class）

3.继承的语法规则是什么？

父类中的属性和方法可以被继承，但是是有条件的；到底能不能继承，主要看访问控制符private、默认、protected、public。

4.访问控制符的使用规则是什么？

访问控制符能修饰什么？类，属性，方法，但是不能修饰局部变量.




priva.]]></description><category></category></item><item><title><![CDATA[初学Java---面向对象编程-封装]]></title><link>https://blog.youkuaiyun.com/python_zb/article/details/107181803</link><guid>https://blog.youkuaiyun.com/python_zb/article/details/107181803</guid><author>python_zb</author><pubDate>Tue, 07 Jul 2020 21:41:01 +0800</pubDate><description><![CDATA[第二部分 面向对象编程(OOP)

Java OOP部分 属于Java SE
Java包括三部分：语法 + OOP + SE
OOP思想来源于生活

一、OOP特征？面向对象的三大特征

1.封装：手机，矿泉水 等
2.继承： 遗产，长相 等
3.多态：冰，气，水 等
4.抽象：不具体


二、封装

1.为什么要用封装？

答：保护数据


2.如何通过代码实现封装？
student代码示例如下：



public class Student {
	private int age;
	private .]]></description><category></category></item><item><title><![CDATA[初学Java---数组的声明、创建、赋值和遍历]]></title><link>https://blog.youkuaiyun.com/python_zb/article/details/107181388</link><guid>https://blog.youkuaiyun.com/python_zb/article/details/107181388</guid><author>python_zb</author><pubDate>Tue, 07 Jul 2020 14:50:55 +0800</pubDate><description><![CDATA[第五单元 如何使用数组

一、动手任务
1.数组声明-创建-赋值-遍历
(1).数组声明

数组声明的时候不能指定大小。
示例如下：

        int score[];
        //推荐写以下的方法
		int [] salary;
	    //int score [4]; 错误

(2).数组创建

数组在使用new创建的时候才可以指定数组的大小；数组元素有默认值，规则和类型属性一致。
示例如下：

   int[] score = new int[5];

(3).数组赋值:有数组，.]]></description><category></category></item><item><title><![CDATA[初学Java---运算符和语句的使用]]></title><link>https://blog.youkuaiyun.com/python_zb/article/details/107181160</link><guid>https://blog.youkuaiyun.com/python_zb/article/details/107181160</guid><author>python_zb</author><pubDate>Tue, 07 Jul 2020 14:48:11 +0800</pubDate><description><![CDATA[第四单元 语句与运算符

第一部分 运算符

一、动手任务
(一).如何使用算术运算符（opertor）？


1.加法（+）：连接字符串，加法本意

示例如下：



    //China34
    System.out.println("China" + 3 + 4 + "   ");
    //7China
    System.out.println(3 + 4 + "China");



2.减法（-）：

示例如下：



    //0.09999999999999998
    S.]]></description><category></category></item><item><title><![CDATA[初学Java---如何使用数据类型与变量]]></title><link>https://blog.youkuaiyun.com/python_zb/article/details/107178946</link><guid>https://blog.youkuaiyun.com/python_zb/article/details/107178946</guid><author>python_zb</author><pubDate>Tue, 07 Jul 2020 14:14:12 +0800</pubDate><description><![CDATA[第三单元 如何使用数据类型与变量*

第一部分 基本类型

一、如果在Eclipse中出现某个工程上有粗的感叹号如何解决？

右键点击该工程–Build Path–Configure Build Path —然后按下图提示即可解决。



二、准确口述（面试点）
（一）变量-标识符-关键字


1.什么是变量？成员变量与局部变量有什么区别？

定义：变量是指没有固定的值，可以改变的数；变量以非数字的符号来表达。变量包括成员变量和局部变量。
区别：成员变量（属性）；局部变量(local variable-方.]]></description><category></category></item></channel></rss>