<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ata14987的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ata14987</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ata14987]]></copyright><item><title><![CDATA[java学习day10--final关键字]]></title><link>https://blog.youkuaiyun.com/ata14987/article/details/101769239</link><guid>https://blog.youkuaiyun.com/ata14987/article/details/101769239</guid><author>ata14987</author><pubDate>Fri, 27 Sep 2019 22:39:00 +0800</pubDate><description><![CDATA[final关键字
　　　　final就是一个关键字，表示最终的。
　　　　
　　　　final修饰的类无法被继承；final修饰的方法不能重写（覆盖），但是可以被继承
　　　　　　
　　　　　　看一下示例，先是final类：在继承时直接报错
　　　　　　 
　　　　　　


　　　　　　再是final修饰的父类方法：类可以被继承，但是此时的方法重写时报错
　...]]></description><category></category></item><item><title><![CDATA[java面试基础题]]></title><link>https://blog.youkuaiyun.com/ata14987/article/details/101769247</link><guid>https://blog.youkuaiyun.com/ata14987/article/details/101769247</guid><author>ata14987</author><pubDate>Thu, 26 Sep 2019 22:47:00 +0800</pubDate><description><![CDATA[java面试基础题
　　　　今天在网上看到一个大佬整理的java面试题，给大家分享一下，出处：https://www.cnblogs.com/peke/p/7894685.html

　　　　一个".java"源文件中是否可以包括多个类（不是内部类）？有什么限制？
　　　　　　答：可以包括很多类，但是public修饰的类只能有一个且必须和java源文件名相同
　　　　Java...]]></description><category></category></item><item><title><![CDATA[java学习day9--多态]]></title><link>https://blog.youkuaiyun.com/ata14987/article/details/101769235</link><guid>https://blog.youkuaiyun.com/ata14987/article/details/101769235</guid><author>ata14987</author><pubDate>Thu, 26 Sep 2019 22:12:00 +0800</pubDate><description><![CDATA[多态
　　　　多态需要在继承的基础上，父类可以调用子类中特有的方法

　　　　在多态中，有两中转型方式：向上转型和向下转型：
　　　　　　向上转型（upcasting）：
　　　　　　　　子类型--&gt;父类型，又被称为自动类型转换，语法格式：父类类名 . 引用 = new 子类名（）；

　　　　　　向下转型（downcasting）：
　　　　　　　　父类型--...]]></description><category></category></item><item><title><![CDATA[java学习day9--继承]]></title><link>https://blog.youkuaiyun.com/ata14987/article/details/101769232</link><guid>https://blog.youkuaiyun.com/ata14987/article/details/101769232</guid><author>ata14987</author><pubDate>Thu, 26 Sep 2019 22:02:00 +0800</pubDate><description><![CDATA[继承
　　　　继承的基本作用是：代码的复用；更重要的是有了继承才有方法覆盖（重写）和多态。

　　　　继承的语法格式：
　　　　　　修饰符列表 class 类名 extends 父类名{
　　　　　　}

　　　　Java中的类只支持单继承，但接口支持多继承

　　　　子类能继承父哪些数据？
　　　　　　私有的不支持继承
　　　　　　构造方法不支持继承...]]></description><category></category></item><item><title><![CDATA[java学习day9--封装]]></title><link>https://blog.youkuaiyun.com/ata14987/article/details/101769230</link><guid>https://blog.youkuaiyun.com/ata14987/article/details/101769230</guid><author>ata14987</author><pubDate>Thu, 26 Sep 2019 21:53:00 +0800</pubDate><description><![CDATA[封装
　　　　封装的优点：安全性更高，具有独立性。

　　　　属性私有化：用private修饰。只能在本类中使用。
　　　　对外提供操作入口：读取属性用get方法，修改属性用set方法。
　　　　　

　　　　set方法命名规范：
 　　　　public void set+首字母大写的属性名（形参）{
　　 ...]]></description><category></category></item><item><title><![CDATA[DTD约束和Schema约束的区别]]></title><link>https://blog.youkuaiyun.com/ata14987/article/details/101769236</link><guid>https://blog.youkuaiyun.com/ata14987/article/details/101769236</guid><author>ata14987</author><pubDate>Wed, 25 Sep 2019 22:18:00 +0800</pubDate><description><![CDATA[DTD约束和Schema约束的区别
　　　　
　　　　区别1：当一个xml文件指定DTD约束时，只能指定一个；
　　　　　　　　但如果指定Schema约束的话，由于名称空间的存在，可以指定多个

　　　　区别2：schema遵循xml语法，而DTD和xml用的是自己特殊的语法

　　　　区别3：schema比DTD支持更多的数据类型

　　　　区别4：DOM和SA...]]></description><category></category></item><item><title><![CDATA[说说你知道的XML文件的解析方式，它们有什么区别]]></title><link>https://blog.youkuaiyun.com/ata14987/article/details/101769227</link><guid>https://blog.youkuaiyun.com/ata14987/article/details/101769227</guid><author>ata14987</author><pubDate>Wed, 25 Sep 2019 22:15:00 +0800</pubDate><description><![CDATA[说说你知道的XML文件的解析方式，它们有什么区别
　　　　DOM（document object model）解析
　　　　　　将整个xml全部读到内存中去，形成树状结构。
　　　　　　优点：解析效率高，且可以对文档进行增删的操作
　　　　　　缺点：当xml文件很大，会导致内存溢出。


　　　　SAX（Simple API for XML）解析
　　　　　　读取一行...]]></description><category></category></item><item><title><![CDATA[java学习day8--static关键字]]></title><link>https://blog.youkuaiyun.com/ata14987/article/details/101769234</link><guid>https://blog.youkuaiyun.com/ata14987/article/details/101769234</guid><author>ata14987</author><pubDate>Wed, 25 Sep 2019 22:06:00 +0800</pubDate><description><![CDATA[static关键字
　　　　什么情况下声明静态（static）变量：
　　　　　　所有对象都有这个属性，并且所有对象的这个属性是一样的，定义为静态变量，节省内存的开辟。
　　　　　　静态变量在类加载的时候初始化，内存在方法区中开辟，访问的时候不需要创建对象，直接使用“类名 . 静态变量名”的方             式访问。


　　　　可以使...]]></description><category></category></item><item><title><![CDATA[java学习day8--this关键字]]></title><link>https://blog.youkuaiyun.com/ata14987/article/details/101769231</link><guid>https://blog.youkuaiyun.com/ata14987/article/details/101769231</guid><author>ata14987</author><pubDate>Wed, 25 Sep 2019 22:02:00 +0800</pubDate><description><![CDATA[this关键字
　　　　this是一个引用，是一个变量，存储在堆内存中。

　　　　没有static修饰的方法称为实例方法

　　　　没有static修饰的变量称为实例变量，实例变量必须采用 引用 . 的方式访问。

　　　　this可以出现在实例方法中，this指向正在执行这个动作的对象。

　　　　this不能在带有static的方法中使用。
·
　　　...]]></description><category></category></item><item><title><![CDATA[java学习day8--构造方法（constructor）]]></title><link>https://blog.youkuaiyun.com/ata14987/article/details/101769225</link><guid>https://blog.youkuaiyun.com/ata14987/article/details/101769225</guid><author>ata14987</author><pubDate>Wed, 25 Sep 2019 21:21:00 +0800</pubDate><description><![CDATA[构造方法
　　　　构造方法的方法名必须和类名一致，分为无参构造和有参构造，若是无参不写参数即可
　　　　语法结构：
　　　　　　修饰符列表 构造方法名 （形参）{
　　　　　　 构造方法体 ；
　　　　　　}

　　　　构造方法的调用：
　　　　　　new 构造方法名（实参）；


　　　　构造方法的作用：通过构造方法的调用，可以创建对象...]]></description><category></category></item></channel></rss>