<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[PiShubing的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/PiShubing</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; PiShubing]]></copyright><item><title><![CDATA[了解几种内部类]]></title><link>https://blog.youkuaiyun.com/PiShubing/article/details/104856311</link><guid>https://blog.youkuaiyun.com/PiShubing/article/details/104856311</guid><author>PiShubing</author><pubDate>Sat, 14 Mar 2020 11:47:00 +0800</pubDate><description><![CDATA[1、成员内部类（了解）


通过外部类对象去调用
内部类中可以调用外部类的成员方法，如下图：


2、静态内部类（了解）


3、局部内部类（了解）


4、匿名内部类（经常使用）
一个对象是接口（interface修饰），假如Animal类，里面有一个抽象概念。也定义若干它的子类，但是每一个子类都需要重写他父类的抽象方法（如果这个子类并不常用，或者用了一次就不用了，这显然是浪费的），由此引申匿名...]]></description><category></category></item><item><title><![CDATA[包装类和重写toString()方法]]></title><link>https://blog.youkuaiyun.com/PiShubing/article/details/104589641</link><guid>https://blog.youkuaiyun.com/PiShubing/article/details/104589641</guid><author>PiShubing</author><pubDate>Sun, 01 Mar 2020 12:50:30 +0800</pubDate><description><![CDATA[包装类：
Java增强的包装类：
Java是面向对象编程语言，但同样提供了8种基本数据类型，这8种基本数据类型不支持面向对象的编程机制，基本数据类型同样也不具备“对象”的特征：没有Field成员变量、没有方法可以被调用。
8种基本数据类型带来一定的方便性，即：可以进行简单、有效的常规数据处理。但在某些时候基本数据类型会有一些制约。例如：所有的引用类型的变量都继承Object类，都可以当成Objec...]]></description><category></category></item><item><title><![CDATA[多态相关知识点]]></title><link>https://blog.youkuaiyun.com/PiShubing/article/details/104587168</link><guid>https://blog.youkuaiyun.com/PiShubing/article/details/104587168</guid><author>PiShubing</author><pubDate>Sun, 01 Mar 2020 10:48:26 +0800</pubDate><description><![CDATA[多态
在Java中，引用变量有两个类型，一个是编译时类型，一个是运行时类型。编译时类型由声明该变量时使用的类型决定，运行时类型由实际赋给该变量的对象决定。如果编译时类型和运行时类型不一致，就可能出现多态。所谓的多态就是同样一个东西表现出多种不同方式。

多态的出现是当编译时类型和运行时类型不相同时，出现的！
多态存在的条件:
1: 有继承关系 (或者接口实现关系)
2: 有上溯造型 (父类类型 变...]]></description><category></category></item><item><title><![CDATA[类和类之间的依赖关系]]></title><link>https://blog.youkuaiyun.com/PiShubing/article/details/104586975</link><guid>https://blog.youkuaiyun.com/PiShubing/article/details/104586975</guid><author>PiShubing</author><pubDate>Sun, 01 Mar 2020 09:23:47 +0800</pubDate><description><![CDATA[结果：


]]></description><category></category></item><item><title><![CDATA[封装、继承的相关知识点]]></title><link>https://blog.youkuaiyun.com/PiShubing/article/details/104575842</link><guid>https://blog.youkuaiyun.com/PiShubing/article/details/104575842</guid><author>PiShubing</author><pubDate>Sat, 29 Feb 2020 17:53:57 +0800</pubDate><description><![CDATA[封装：
封装是面向对象的三大特征之一，它指的是将对象的状态信息隐藏在对象内部，不允许外部程序直接访问对象的内部信息，而是通过该类所提供的方法来实现对内部信息的操作和访问。
例如下图：
就是不安全的，因为他没有任何限制，直接可以赋值，没有任何外部限制！
封装中加入getter和setter方法来实现被封装的调用！！如下图：




继承：
我们在编写了多个类后，难免会出现这么一种情况，在定义同类...]]></description><category></category></item><item><title><![CDATA[java中static的含义和用法]]></title><link>https://blog.youkuaiyun.com/PiShubing/article/details/104574267</link><guid>https://blog.youkuaiyun.com/PiShubing/article/details/104574267</guid><author>PiShubing</author><pubDate>Sat, 29 Feb 2020 15:02:47 +0800</pubDate><description><![CDATA[Java中static的含义和用法
static:静态的，用于修饰成员(成员变量，成员方法);
1.被static所修饰的变量或者方法会储存在数据共享区;
2.被static修饰后的成员变量只有一份！
3.当成员被static修饰之后，就多了一种访问方式，除了可以被对象调用之外，还可以直接被类名调用，(类名.静态成员);
4.static的特点：
1.随着类的加载而被加载;
2.优先于对象存在;
...]]></description><category></category></item><item><title><![CDATA[随便输入一段字符串，把其中连续出现次数最多的字符找出来并统计出连续出现的字符次数]]></title><link>https://blog.youkuaiyun.com/PiShubing/article/details/104373081</link><guid>https://blog.youkuaiyun.com/PiShubing/article/details/104373081</guid><author>PiShubing</author><pubDate>Tue, 18 Feb 2020 12:55:02 +0800</pubDate><description><![CDATA[根据题目可知，要统计出来出现次数最多的字符；并且统计出此字符出现的次数。所以定义一个变量char ch来记录此字符。


下面是我自己敲的代码：

for循环中判断条件为str.length()-1是因为要进行当前字符与下一个字符的比较，所有没有必要遍历到字符串的最后一个位置。如果当前字符与下个字符相同则将当前字符的出现次数进行累加。如果不同，则进行判断，看当前字符的连续出现次数是否比之前保持记录...]]></description><category></category></item><item><title><![CDATA[web中两个经典bug]]></title><link>https://blog.youkuaiyun.com/PiShubing/article/details/104330234</link><guid>https://blog.youkuaiyun.com/PiShubing/article/details/104330234</guid><author>PiShubing</author><pubDate>Sat, 15 Feb 2020 17:09:28 +0800</pubDate><description><![CDATA[问题一：margin塌陷问题：
解决方法bfc（black format content）

bfc可以说是专门用来解决margin塌陷问题

![在这里插入图片描述](https://img-blog.csdnimg.cn/20200215164131681.png)
a是b的父级块，当对a或b中写入margin-left；a会相对于文本框移动，而b相对于a这个父级块进行移动。
但是当对于这种父...]]></description><category></category></item><item><title><![CDATA[冒泡排序算法]]></title><link>https://blog.youkuaiyun.com/PiShubing/article/details/104328662</link><guid>https://blog.youkuaiyun.com/PiShubing/article/details/104328662</guid><author>PiShubing</author><pubDate>Sat, 15 Feb 2020 15:56:55 +0800</pubDate><description><![CDATA[一、冒泡排序
1.将序列中所有元素两两比较，将最大的放在最后面。
2.将剩余序列中所有元素两两比较，将最大的放在最后面。
3.重复第二步，直到只剩下一个数。（i表示一共进行了几趟排序，j表示每一趟交换了多少次）


...]]></description><category></category></item><item><title><![CDATA[两栏布局]]></title><link>https://blog.youkuaiyun.com/PiShubing/article/details/104326715</link><guid>https://blog.youkuaiyun.com/PiShubing/article/details/104326715</guid><author>PiShubing</author><pubDate>Sat, 15 Feb 2020 13:30:47 +0800</pubDate><description><![CDATA[①先定位过去
②被压住的部分让出来这个距离

先创造出来一个right区域，然后创造出来一个left区域

先创建的这个div中设position：absolute;这样第二行的div就能跑到第一行。如果想让粉色在右边那么让right=0;并且这一行要腾出粉色的地，不能是在黑色独成一行的前提下，既让黑色的margin-right=粉色的width即可。

效果图：


...]]></description><category></category></item><item><title><![CDATA[利用html,css制作一个五环，并保持在屏幕中居中]]></title><link>https://blog.youkuaiyun.com/PiShubing/article/details/104325895</link><guid>https://blog.youkuaiyun.com/PiShubing/article/details/104325895</guid><author>PiShubing</author><pubDate>Sat, 15 Feb 2020 12:30:27 +0800</pubDate><description><![CDATA[在html中先定义五个div,放在一个plat里面

在css里面定义五个圆都具有的属性


效果图：


]]></description><category></category></item><item><title><![CDATA[CSS代码中的属性，盒子模型]]></title><link>https://blog.youkuaiyun.com/PiShubing/article/details/104311317</link><guid>https://blog.youkuaiyun.com/PiShubing/article/details/104311317</guid><author>PiShubing</author><pubDate>Fri, 14 Feb 2020 15:12:11 +0800</pubDate><description><![CDATA[CSS中的属性是由属性名以及属性值来构成的。
字体大小：font-size:16px;&nbsp;设置的是字体的高
字体粗细：font-weight:?;&nbsp;&nbsp;?包括lighter,normal,bold
字体样式：font-style:italic(斜体)
字体：font-family:arial;
字体颜色：透明色：transparent
①土鳖式（纯英文单词）color:p...]]></description><category></category></item><item><title><![CDATA[CSS中的选择器分类]]></title><link>https://blog.youkuaiyun.com/PiShubing/article/details/104299884</link><guid>https://blog.youkuaiyun.com/PiShubing/article/details/104299884</guid><author>PiShubing</author><pubDate>Thu, 13 Feb 2020 18:00:55 +0800</pubDate><description><![CDATA[一、分组选择器：多个标签共用一个选择器时
另外好观察的写法：分行
存在共用关系：

二、父子选择器：中间加个空格
三、直接子元素选择器：加尖角号，意思是div下面的第一个em

四、并列选择器：缩小范围选中唯一元素。



...]]></description><category></category></item><item><title><![CDATA[CSS相关知识]]></title><link>https://blog.youkuaiyun.com/PiShubing/article/details/104297190</link><guid>https://blog.youkuaiyun.com/PiShubing/article/details/104297190</guid><author>PiShubing</author><pubDate>Thu, 13 Feb 2020 17:11:26 +0800</pubDate><description><![CDATA[CSS的引入：
方法一：

方法二：在&lt; head&gt;&lt; /head&gt;中写入style;作用于html中的div。
方法三：外部CSS文件，这也是最实用的一种方法
在html文件中

在css文件中：

效果图：

要在CSS中对html中的部分进行装饰，首先要找出来。
选择器：
（1）id选择器   关系：一对一
在html中

在css中

（2）class选择器   关...]]></description><category></category></item><item><title><![CDATA[当今主流浏览器及其内核]]></title><link>https://blog.youkuaiyun.com/PiShubing/article/details/104296842</link><guid>https://blog.youkuaiyun.com/PiShubing/article/details/104296842</guid><author>PiShubing</author><pubDate>Thu, 13 Feb 2020 15:38:25 +0800</pubDate><description><![CDATA[shell  &nbsp;        &nbsp;        &nbsp;        &nbsp;        &nbsp;        &nbsp;        &nbsp;        &nbsp;        &nbsp;        &nbsp;        &nbsp;        &nbsp;        &nbsp;        &nbsp;     ...]]></description><category></category></item><item><title><![CDATA[html进阶篇（二）]]></title><link>https://blog.youkuaiyun.com/PiShubing/article/details/104282310</link><guid>https://blog.youkuaiyun.com/PiShubing/article/details/104282310</guid><author>PiShubing</author><pubDate>Wed, 12 Feb 2020 19:02:14 +0800</pubDate><description><![CDATA[知识点一：
超链接：
功能：
（1）所有能跳转链接的都是a标签做的。
（2）锚点的作用
（3）打电话：例如美团商家下面有个电话号码，按下主动拨出电话
（4）协议限定符



上图效果：

知识点二：form
重点内容：

效果：

当地址变成这样

即为成功
知识点三：radio单选框，后面的name是进行一个划分，把他们归在一起。以此是单选。

效果：

知识点四：
大型网站都有这种

模拟一下...]]></description><category></category></item><item><title><![CDATA[html进阶篇（一）]]></title><link>https://blog.youkuaiyun.com/PiShubing/article/details/104279614</link><guid>https://blog.youkuaiyun.com/PiShubing/article/details/104279614</guid><author>PiShubing</author><pubDate>Wed, 12 Feb 2020 17:00:09 +0800</pubDate><description><![CDATA[这里面设置了大小和背景颜色，但是对汉字能够识别，却对一整串的英文字符不能识别，是因为汉字能一个个的分出来，一整串的英文字符却需要利用空格才能确定这是一个单词。一整串英文字符便能够在此红色框里自动换行。
空格在html中不是空格只是文本分隔符，也就是很多个空格也是一个空格的作用，因为他只是起到了分隔单个文本的作用
效果图：

字母没加空格时的效果

字母加空格时的效果
知识点一：&amp; nbs...]]></description><category></category></item><item><title><![CDATA[html基础知识]]></title><link>https://blog.youkuaiyun.com/PiShubing/article/details/104266857</link><guid>https://blog.youkuaiyun.com/PiShubing/article/details/104266857</guid><author>PiShubing</author><pubDate>Tue, 11 Feb 2020 19:00:38 +0800</pubDate><description><![CDATA[html
hyperText markup Language!
超文本标记语言
（1）
其中html跟标签   head body是结构化标签

charset是编码字符集
（1）utf-8最常用
(2)  gbk国家标本扩展版本（包含亚裔版本，和繁体字符集）
（3）unicode万国码

lang=“en,zh”   注释：language          en=english     zh=...]]></description><category></category></item><item><title><![CDATA[IO流（字节的输入输出流）]]></title><link>https://blog.youkuaiyun.com/PiShubing/article/details/103279844</link><guid>https://blog.youkuaiyun.com/PiShubing/article/details/103279844</guid><author>PiShubing</author><pubDate>Wed, 27 Nov 2019 17:51:06 +0800</pubDate><description><![CDATA[java的IO流是实现输入/输出的基础。它可以方便的实现数据的输入/输出操作，Java把所有传统的流类型都放在java.io包中，用以实现输入/输出功能。
这里先只讨论字节的输入输出流：
输入字节流：
这个有点错误，最后记得关闭一下流  in.close();
结果：
每次读十个字符自动换行
字节流读入（FileOutputStream）：
结果：（pi.txt文档中读入了）


...]]></description><category></category></item><item><title><![CDATA[输出图形问题（输出三角形，高级三角形（中间为空））]]></title><link>https://blog.youkuaiyun.com/PiShubing/article/details/103279092</link><guid>https://blog.youkuaiyun.com/PiShubing/article/details/103279092</guid><author>PiShubing</author><pubDate>Wed, 27 Nov 2019 17:16:13 +0800</pubDate><description><![CDATA[\t :横向制表(HT) (跳到下一个TAB位置)。
输出三角形：
主函数调用结果：输出高级三角形
i

结果：
1控制输出每一行的东西；输出高级图形在第一行和最后一行输出的字符不变；而在其他行只有第一个和最后一个输出字符，其余不输出（\t输出）。

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