<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[He_Never_Changes的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/He_Never_Changes</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; He_Never_Changes]]></copyright><item><title><![CDATA[父类和子类拥有相同属性的情况下，遇到的向上转型的问题]]></title><link>https://blog.youkuaiyun.com/He_Never_Changes/article/details/135683618</link><guid>https://blog.youkuaiyun.com/He_Never_Changes/article/details/135683618</guid><author>He_Never_Changes</author><pubDate>Thu, 18 Jan 2024 20:44:11 +0800</pubDate><description><![CDATA[今天在测试接口时遇到了一个多态的问题，实际上就是 子类继承父类，子类对象指向父类，向上转型导致的问题。根据java 多态的特性，此时打印出的应该是父类的属性值：null。]]></description><category></category></item><item><title><![CDATA[垃圾回收机制]]></title><link>https://blog.youkuaiyun.com/He_Never_Changes/article/details/100562549</link><guid>https://blog.youkuaiyun.com/He_Never_Changes/article/details/100562549</guid><author>He_Never_Changes</author><pubDate>Sat, 07 Sep 2019 18:05:47 +0800</pubDate><description><![CDATA[引用计数的优点：
实时性，一旦没有引用，内存直接释放
缺点：
1.维护引用计数
2.消耗资源循环引用
python垃圾回收机制：引用计数为主，分代收集为辅
1、导致引用计数加一的情况：
对象被创建，如 a=33
对象被引用，如 b=a
对象被作为一个参数，传入到一个函数中，如：  func(a)
对象作为一个元素，存储在容器中， 如： list1=[a,]
2、导致引用计数-1的·情况
对象的别名...]]></description><category></category></item><item><title><![CDATA[今天开始学习python]]></title><link>https://blog.youkuaiyun.com/He_Never_Changes/article/details/100514043</link><guid>https://blog.youkuaiyun.com/He_Never_Changes/article/details/100514043</guid><author>He_Never_Changes</author><pubDate>Thu, 05 Sep 2019 17:11:13 +0800</pubDate><description><![CDATA[今天开始学习python
遇到的第一个问题，anaconada安装好后用命令行启动报错，于是改用anaconda prompt启动，键入conda upgrade --all更新后，不报错了，于是再用命令行启动，问题解决了，不再报错。
anaconda所谓的创建虚拟环境其实就是安装了一个真实的python环境, 只不过我们可以通过activate,conda等命令去随意的切换我们当前的python...]]></description><category></category></item><item><title><![CDATA[实例化一个子类时，父类是否被实例化？]]></title><link>https://blog.youkuaiyun.com/He_Never_Changes/article/details/88046207</link><guid>https://blog.youkuaiyun.com/He_Never_Changes/article/details/88046207</guid><author>He_Never_Changes</author><pubDate>Thu, 28 Feb 2019 22:08:17 +0800</pubDate><description><![CDATA[父类当然不会被实例化。讲个最极端的例子：如果父类是抽象类，怎么实例化？
更简单的说，比如家具是一个抽象类，书架是家具的子类。生成一个书架的同时，难道还要生成一个家具么？怎么生成一个家具？
答案很简单，书架就是家具，书架同时具有自己的属性，也具有作为家具的共同属性。

...]]></description><category></category></item><item><title><![CDATA[子类继承父类的哪些成员]]></title><link>https://blog.youkuaiyun.com/He_Never_Changes/article/details/88046084</link><guid>https://blog.youkuaiyun.com/He_Never_Changes/article/details/88046084</guid><author>He_Never_Changes</author><pubDate>Thu, 28 Feb 2019 22:01:55 +0800</pubDate><description><![CDATA[子类继承自父类后，子类可以拥有父类的某一些状态和行为，即子类复用了父类的某些功能和状态。可以通过访问修饰符判断子类继承了父类的哪些功能和状态：
1、若父类中的成员（字段或方法）是以public修饰的，则子类无条件全继承；2、若父类中的成员（字段或方法）是以protected修饰的，则子类也全继承，即使子类与父类不在同一个包中；
3、若父类和子类在同一个包中，此时子类可以继承父类中缺省修饰的成员。
...]]></description><category></category></item><item><title><![CDATA[Java中类的实例化]]></title><link>https://blog.youkuaiyun.com/He_Never_Changes/article/details/88045791</link><guid>https://blog.youkuaiyun.com/He_Never_Changes/article/details/88045791</guid><author>He_Never_Changes</author><pubDate>Thu, 28 Feb 2019 21:44:45 +0800</pubDate><description><![CDATA[什么是类的实例化
类：描述一种事物的定义，是抽象的概念
实例：该事物的一个具体的个体，是具体的东西
举例：
世界上人很多，可以定义一个Person类:
Public Person
{
    Public String Name {get; set;}
    Public String Age {get; set;}
}

这是类的创建。
每个人又是有区别的，那我们就可以根据Person类来创建...]]></description><category></category></item><item><title><![CDATA[Java析构方法和构造方法]]></title><link>https://blog.youkuaiyun.com/He_Never_Changes/article/details/88045584</link><guid>https://blog.youkuaiyun.com/He_Never_Changes/article/details/88045584</guid><author>He_Never_Changes</author><pubDate>Thu, 28 Feb 2019 21:32:50 +0800</pubDate><description><![CDATA[析构函数
析构函数(destructor) 与构造函数相反，当对象结束其生命周期时(例如对象所在的函数已调用完毕)，系统自动执行析构函数。析构函数往往用来做&quot;清理善后&quot; 的工作(例如在建立对象时用new开辟了一片内存空间，delete会自动调用析构函数后释放内存)。
函数介绍
以C++语言为例: 析构函数名也应与类名相同，只是在函数名前面加一个按位取反符~，例如~stud( )，以区别于构造函数。...]]></description><category></category></item><item><title><![CDATA[MySQL单表查询（二）]]></title><link>https://blog.youkuaiyun.com/He_Never_Changes/article/details/87390831</link><guid>https://blog.youkuaiyun.com/He_Never_Changes/article/details/87390831</guid><author>He_Never_Changes</author><pubDate>Fri, 15 Feb 2019 21:52:55 +0800</pubDate><description><![CDATA[高级查询
1.聚合函数




函数名称
作用




COUNT()
返回某列的行数


SUM()
返回某列的和


AVG()
返回某列的平均值


MAX()
返回某列的最大值


MIN()
返回某列的最小值


这些函数用于对一组值进行统计，并返回唯一值。
2.对查询结果进行排序
SELECT 字段名1,字段名2,…… FROM 表名 ORDER BY 字段名1 [ASC|DESC],...]]></description><category></category></item><item><title><![CDATA[MySQL单表查询（一）]]></title><link>https://blog.youkuaiyun.com/He_Never_Changes/article/details/87298813</link><guid>https://blog.youkuaiyun.com/He_Never_Changes/article/details/87298813</guid><author>He_Never_Changes</author><pubDate>Thu, 14 Feb 2019 21:22:15 +0800</pubDate><description><![CDATA[1.简单查询
1.1 SELECT语句
MySQL从数据表中查询数据的基本语句是SELECT语句。在SELECT语句中，可以根据自己对数据的需求，使用不同的查询条件，SELECT语句的基本语法格式如下：
SELECT [DISTINCT] * [字段名1,字段名2,……
FROM 表名
[WHERE 条件表达式1]
[GROUP BY 字段名 [HAVING 条件表达式2]]
[ORDER BY ...]]></description><category></category></item><item><title><![CDATA[MySQL-添加、更新与删除数据]]></title><link>https://blog.youkuaiyun.com/He_Never_Changes/article/details/87196078</link><guid>https://blog.youkuaiyun.com/He_Never_Changes/article/details/87196078</guid><author>He_Never_Changes</author><pubDate>Wed, 13 Feb 2019 21:38:39 +0800</pubDate><description><![CDATA[想要操作数据库中的数据，必须通过MySQL提供的数据库操作语言来实现。
1.添加数据
MySQL使用 INSERT 语句向数据表中添加数据，并且根据添加方式的不同分为三种，分别是为表的所有字段添加数据、为表的指定字段添加数据、同时添加多条记录。
1.1为表中所有字段添加数据
（1）INSERT 语句中指定所有字段名
向表中添加新纪录时，可以在INSETR 语句中列出表的所有字段名，其语法格式如下：...]]></description><category></category></item><item><title><![CDATA[数据库和表的常用操作]]></title><link>https://blog.youkuaiyun.com/He_Never_Changes/article/details/87112544</link><guid>https://blog.youkuaiyun.com/He_Never_Changes/article/details/87112544</guid><author>He_Never_Changes</author><pubDate>Tue, 12 Feb 2019 20:44:20 +0800</pubDate><description><![CDATA[查看当前所选数据库：SELECT DATABASE();
（整数类型）数据类型选择方式：在满足要求的前提下选择尽量小的数据类型。
查看当前数据库中的所有的表：SHOW TABLES;
查看表结构:DESC 表名;
查看表的建表语句：SHOW CREATE TABLE 表名;
修改表都用 AFTER TABLE
删除表：DROP TABLE 表名;

...]]></description><category></category></item><item><title><![CDATA[索引]]></title><link>https://blog.youkuaiyun.com/He_Never_Changes/article/details/87094134</link><guid>https://blog.youkuaiyun.com/He_Never_Changes/article/details/87094134</guid><author>He_Never_Changes</author><pubDate>Tue, 12 Feb 2019 18:27:04 +0800</pubDate><description><![CDATA[索引的概念
数据库的索引好比新华字典的音序表，是对数据库表中一列或多列的值进行排序后的一种结构，其作用就是提高表中数据的查询速度。MySQL中的索引分为很多种，具体如下。

1.普通索引
普通索引是由KEY或INDEX定义的索引，它是MySQL中的基本索引类型，可以创建在任何数据类型中，其值是否唯一和非空由字段本身的约束条件所决定。
2.唯一性索引
唯一性索引是由UNIQUE定义的索引，该索引所在...]]></description><category></category></item><item><title><![CDATA[数据库和表的基本操作]]></title><link>https://blog.youkuaiyun.com/He_Never_Changes/article/details/87005104</link><guid>https://blog.youkuaiyun.com/He_Never_Changes/article/details/87005104</guid><author>He_Never_Changes</author><pubDate>Mon, 11 Feb 2019 18:17:37 +0800</pubDate><description><![CDATA[1.数据库基础知识
1.1创建和查看数据库
在MySQL中创建数据库的基本语法格式如下：
CREATE DATABASE 数据库名称;

查看数据库的SQL语句如下：
SHOW DATABASES;

创建好数据库后想要查看某个已经创建的数据库信息，可以通过SHOW CREATE DATABASE 语句查看，具体语法格式如下：
SHOW CREATE DATABASE 数据库名称;

1.2修改数...]]></description><category></category></item><item><title><![CDATA[使用MySQL Command Line Client登录]]></title><link>https://blog.youkuaiyun.com/He_Never_Changes/article/details/86914902</link><guid>https://blog.youkuaiyun.com/He_Never_Changes/article/details/86914902</guid><author>He_Never_Changes</author><pubDate>Sun, 10 Feb 2019 17:02:11 +0800</pubDate><description><![CDATA[使用DOS命令登录MySQL比较麻烦，而且命令中的参数容易忘记，因此还有一种简单的方式，该方式只需记住登录密码即可。
在开始菜单中依次选择“程序”→MySQL→MySQL Server 5.5→MySQL 5.5 Command Line Client 命令打开MySQL命令行客户端窗口，此时提示输入密码，密码输入后就可以登录到MySQL数据库。

...]]></description><category></category></item><item><title><![CDATA[使用相关命令登陆MySQL]]></title><link>https://blog.youkuaiyun.com/He_Never_Changes/article/details/86911038</link><guid>https://blog.youkuaiyun.com/He_Never_Changes/article/details/86911038</guid><author>He_Never_Changes</author><pubDate>Sun, 10 Feb 2019 16:56:06 +0800</pubDate><description><![CDATA[de’l’g’n

]]></description><category></category></item><item><title><![CDATA[命令行输入net start mysql 出现服务名无效错误]]></title><link>https://blog.youkuaiyun.com/He_Never_Changes/article/details/86910164</link><guid>https://blog.youkuaiyun.com/He_Never_Changes/article/details/86910164</guid><author>He_Never_Changes</author><pubDate>Sun, 10 Feb 2019 15:51:51 +0800</pubDate><description><![CDATA[解决方法：
以管理员身份运行cmd

进入MySQL的bin目录下，键入运行mysqld.exe -install命令，提示（服务成功安装。）Service successfully installed.
紧接着键入net start mysql，则发现MySQL成功启动。


...]]></description><category></category></item></channel></rss>