<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_36614534的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_36614534</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_36614534]]></copyright><item><title><![CDATA[简单演示一下 Arrays.sort() 方法的。]]></title><link>https://blog.youkuaiyun.com/qq_36614534/article/details/80580642</link><guid>https://blog.youkuaiyun.com/qq_36614534/article/details/80580642</guid><author>qq_36614534</author><pubDate>Tue, 05 Jun 2018 14:14:58 +0800</pubDate><description><![CDATA[ import java.util.Arrays;
 
public class Arrayssorts {
    public static void main(String[] args) {
       
        int[] a = {9, 8, 7, 2, 3, 4, 1, 0, 6, 5};
        Arrays.sort(a);
      for(int i = ...]]></description><category></category></item><item><title><![CDATA[九大内置对象及四大作用域]]></title><link>https://blog.youkuaiyun.com/qq_36614534/article/details/80468614</link><guid>https://blog.youkuaiyun.com/qq_36614534/article/details/80468614</guid><author>qq_36614534</author><pubDate>Sun, 27 May 2018 12:54:38 +0800</pubDate><description><![CDATA[四大作用域pageContext：属性的作用范围仅限于当前JSP页面request：属性的作用范围仅限于同一个请求（也可以理解为controller里的某个方法，其他方法不行）session：属性的作用范围仅限于一次会话（浏览器打开直到关闭称之为一次会话，前提示再次期间会话不失效，即好久不操作会自动退出）application：属性的作用范围限于当前web应用，是范围最大的属性作用范围，只要在一处...]]></description><category></category></item><item><title><![CDATA[接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)?]]></title><link>https://blog.youkuaiyun.com/qq_36614534/article/details/80468592</link><guid>https://blog.youkuaiyun.com/qq_36614534/article/details/80468592</guid><author>qq_36614534</author><pubDate>Sun, 27 May 2018 12:51:48 +0800</pubDate><description><![CDATA[接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)?接口可以继承接口。抽象类可以实现(implements)接口，抽象类是否可继承实体类，但前提是实体类必须有明确的构造函数。...]]></description><category></category></item><item><title><![CDATA[forward （请求）和redirect（请求转发）的区别]]></title><link>https://blog.youkuaiyun.com/qq_36614534/article/details/80468585</link><guid>https://blog.youkuaiyun.com/qq_36614534/article/details/80468585</guid><author>qq_36614534</author><pubDate>Sun, 27 May 2018 12:51:06 +0800</pubDate><description><![CDATA[forward （请求）和redirect（请求转发）的区别forward是服务器请求资源，服务器直接访问目标地址的URL，把那个URL的响应内容读取过来，然后把这些内容再发给浏览器，浏览器根本不知道服务器发送的内容是从哪儿来的，所以它的地址栏中还是原来的地址。redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址，一般来说浏览器会用刚才请求的所有参数重新请求，所以ses...]]></description><category></category></item><item><title><![CDATA[abstract class（抽象类）和interface（接口）有什么区别?]]></title><link>https://blog.youkuaiyun.com/qq_36614534/article/details/80468584</link><guid>https://blog.youkuaiyun.com/qq_36614534/article/details/80468584</guid><author>qq_36614534</author><pubDate>Sun, 27 May 2018 12:50:44 +0800</pubDate><description><![CDATA[abstract class（抽象类）和interface（接口）有什么区别?声明方法的存在而不去实现它的类被叫做抽象类（abstract class），它用于要创建一个体现某些基本行为的类，并为该类声明方法，但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量，其类型是一个抽象类，并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract ...]]></description><category></category></item><item><title><![CDATA[同步和异步有何异同，在什么情况下分别使用他们？举例说明。]]></title><link>https://blog.youkuaiyun.com/qq_36614534/article/details/80468580</link><guid>https://blog.youkuaiyun.com/qq_36614534/article/details/80468580</guid><author>qq_36614534</author><pubDate>Sun, 27 May 2018 12:50:21 +0800</pubDate><description><![CDATA[同步和异步有何异同，在什么情况下分别使用他们？举例说明。如果数据将在线程间共享。例如正在写的数据以后可能被另一个线程读到，或者正在读的数据可能已经被另一个线程写过了，那么这些数据就是共享数据，必须进行同步存取。当应用程序在对象上调用了一个需要花费很长时间来执行的方法，并且不希望让程序等待方法的返回时，就应该使用异步编程，在很多情况下采用异步途径往往更有效率。同步请求：发送一个请求需要等待返回才能够...]]></description><category></category></item><item><title><![CDATA[error和exception有什么区别?]]></title><link>https://blog.youkuaiyun.com/qq_36614534/article/details/80468578</link><guid>https://blog.youkuaiyun.com/qq_36614534/article/details/80468578</guid><author>qq_36614534</author><pubDate>Sun, 27 May 2018 12:49:58 +0800</pubDate><description><![CDATA[error和exception有什么区别?error表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。Error计算机无法处理的错误需要程序员调试，exception的异常是可以处理的；exception表示一种设计或实现问题。也就是说，它表示如果程序运行正常，从不会发生的情况。...]]></description><category></category></item><item><title><![CDATA[Overload(重载)和Override（重写）的区别。Overloaded的方法是否可以改变返回值的类型?]]></title><link>https://blog.youkuaiyun.com/qq_36614534/article/details/80468576</link><guid>https://blog.youkuaiyun.com/qq_36614534/article/details/80468576</guid><author>qq_36614534</author><pubDate>Sun, 27 May 2018 12:49:38 +0800</pubDate><description><![CDATA[Overload(重载)和Override（重写）的区别。Overloaded的方法是否可以改变返回值的类型?方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现，重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数，我们说该方法被重写 (Overriding...]]></description><category></category></item><item><title><![CDATA[sleep() 和 wait() 有什么区别?]]></title><link>https://blog.youkuaiyun.com/qq_36614534/article/details/80468574</link><guid>https://blog.youkuaiyun.com/qq_36614534/article/details/80468574</guid><author>qq_36614534</author><pubDate>Sun, 27 May 2018 12:49:08 +0800</pubDate><description><![CDATA[sleep() 和 wait() 有什么区别? sleep是线程类（Thread）的方法，导致此线程暂停执行指定时间，给执行机会给其他线程，但是监控状态依然保持，到时后会自动恢复。调用sleep不会释放对象锁。睡一会自动会恢复wait是Object类的方法，对此对象调用wait方法导致本线程放弃对象锁，进入等待此对象的等待锁定池，只有针对此对象发出notify方法（或notifyAll）后本线程才...]]></description><category></category></item><item><title><![CDATA[final, finally, finalize的区别。]]></title><link>https://blog.youkuaiyun.com/qq_36614534/article/details/80468569</link><guid>https://blog.youkuaiyun.com/qq_36614534/article/details/80468569</guid><author>qq_36614534</author><pubDate>Sun, 27 May 2018 12:48:42 +0800</pubDate><description><![CDATA[final, finally, finalize的区别。 　　final 用于声明属性，方法和类，分别表示属性不可变，方法不可覆盖，类不可继承。finally是异常处理语句结构的一部分，表示总是执行。finalize是Object类的一个方法，在垃圾收集器执行的时候会调用被回收对象的此方法，可以覆盖此方法提供垃圾收集时的其他资源回收，例如关闭文件等。...]]></description><category></category></item><item><title><![CDATA[&和&&的区别。]]></title><link>https://blog.youkuaiyun.com/qq_36614534/article/details/80461363</link><guid>https://blog.youkuaiyun.com/qq_36614534/article/details/80461363</guid><author>qq_36614534</author><pubDate>Sat, 26 May 2018 14:03:09 +0800</pubDate><description><![CDATA[&amp;amp;和&amp;amp;&amp;amp;的区别。 &amp;amp;是位运算符，表示按位与运算，&amp;amp;&amp;amp;是逻辑运算符，表示逻辑与（and）。在if判断语句中If（a&amp;lt;b&amp;amp;b&amp;gt;c）左右条件都进行判断。If（a&amp;lt;b&amp;amp;&amp;amp;b&amp;gt;c）如果左边条件不成例，直接返回结果。不再继续向下判断，有点相当与电路中的串联，如果一处不满足条件，电路就无法构成回路；...]]></description><category></category></item><item><title><![CDATA[Collection 和 Collections的区别。]]></title><link>https://blog.youkuaiyun.com/qq_36614534/article/details/80461330</link><guid>https://blog.youkuaiyun.com/qq_36614534/article/details/80461330</guid><author>qq_36614534</author><pubDate>Sat, 26 May 2018 13:58:53 +0800</pubDate><description><![CDATA[Collection 和 Collections的区别。 　　Collection是集合类的上级接口，继承与他的接口主要有Set 和List.Collections是针对集合类的一个帮助类，他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。...]]></description><category></category></item><item><title><![CDATA[ArrayList,Vector, LinkedList的存储性能和特性]]></title><link>https://blog.youkuaiyun.com/qq_36614534/article/details/80461325</link><guid>https://blog.youkuaiyun.com/qq_36614534/article/details/80461325</guid><author>qq_36614534</author><pubDate>Sat, 26 May 2018 13:58:31 +0800</pubDate><description><![CDATA[ArrayList,Vector, LinkedList的存储性能和特性ArrayList和Vector都是使用数组方式存储数据，此数组元素数大于实际存储的数据以便增加和插入元素，它们都允许直接按序号索引元素，但是插入元素要涉及数组元素移动等内存操作，所以索引数据快而插入数据慢，Vector由于使用了synchronized方法（线程安全），通常性能上较ArrayList差，而LinkedList...]]></description><category></category></item><item><title><![CDATA[说出Servlet的生命周期，并说出Servlet和CGI的区别。]]></title><link>https://blog.youkuaiyun.com/qq_36614534/article/details/80461320</link><guid>https://blog.youkuaiyun.com/qq_36614534/article/details/80461320</guid><author>qq_36614534</author><pubDate>Sat, 26 May 2018 13:58:00 +0800</pubDate><description><![CDATA[说出Servlet的生命周期，并说出Servlet和CGI的区别。Servlet被服务器实例化后，容器运行其init方法，请求到达时运行其service方法，service方法自动派遣运行与请求对应的doXXX方法（doGet，doPost）等，当服务器决定将实例销毁的时候调用其destroy方法。与cgi的区别在于servlet处于服务器进程中，它通过多线程方式运行其service方法，一个实例...]]></description><category></category></item><item><title><![CDATA[java运行时异常与一般异常有何异同？]]></title><link>https://blog.youkuaiyun.com/qq_36614534/article/details/80461314</link><guid>https://blog.youkuaiyun.com/qq_36614534/article/details/80461314</guid><author>qq_36614534</author><pubDate>Sat, 26 May 2018 13:57:33 +0800</pubDate><description><![CDATA[运行时异常与一般异常有何异同？异常表示程序运行过程中可能出现的非正常状态，运行时异常表示虚拟机的通常操作中可能遇到的异常，是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常，但是并不要求必须声明抛出未被捕获的运行时异常。一般异常：java编译器强制要求我们必需对出现的异常进行try..catch..处理的否则程序不能通过编译...]]></description><category></category></item><item><title><![CDATA[String 和StringBuffer的区别]]></title><link>https://blog.youkuaiyun.com/qq_36614534/article/details/80461311</link><guid>https://blog.youkuaiyun.com/qq_36614534/article/details/80461311</guid><author>qq_36614534</author><pubDate>Sat, 26 May 2018 13:57:03 +0800</pubDate><description><![CDATA[String 和StringBuffer的区别JAVA平台提供了两个类：String和StringBuffer，它们可以储存和操作字符串，即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地，你可以使用StringBuffers来动态构造字符数据。...]]></description><category></category></item><item><title><![CDATA[int 和 Integer 有什么区别]]></title><link>https://blog.youkuaiyun.com/qq_36614534/article/details/80461302</link><guid>https://blog.youkuaiyun.com/qq_36614534/article/details/80461302</guid><author>qq_36614534</author><pubDate>Sat, 26 May 2018 13:56:16 +0800</pubDate><description><![CDATA[3、int 和 Integer 有什么区别Java提供两种不同的类型：引用类型和原始类型（或内置类型）。Int是java的原始数据类型，Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。原始类型封装类Boolean  BooleanChar  CharacterByteByteShortShortIntIntegerLongLongFloatFloatDoubleD...]]></description><category></category></item><item><title><![CDATA[String是最基本的数据类型吗?]]></title><link>https://blog.youkuaiyun.com/qq_36614534/article/details/80461294</link><guid>https://blog.youkuaiyun.com/qq_36614534/article/details/80461294</guid><author>qq_36614534</author><pubDate>Sat, 26 May 2018 13:55:12 +0800</pubDate><description><![CDATA[2、String是最基本的数据类型吗?基本数据类型包括byte、short、int、long、float、double、char、boolean。java.lang.String类是final类型的，因此不可以继承这个类、不能修改这个类。为了提高效率节省空间，我们应该用StringBuffer类...]]></description><category></category></item><item><title><![CDATA[java面向对象的特征有哪些方面]]></title><link>https://blog.youkuaiyun.com/qq_36614534/article/details/80461283</link><guid>https://blog.youkuaiyun.com/qq_36614534/article/details/80461283</guid><author>qq_36614534</author><pubDate>Sat, 26 May 2018 13:53:25 +0800</pubDate><description><![CDATA[1、面向对象的特征有哪些方面1）抽象：抽象就是忽略一个主题中与当前目标无关的那些方面，以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题，而只是选择其中的一部分，暂时不用部分细节。抽象包括两个方面，一是过程抽象，二是数据抽象。2）继承：继承是一种联结类的层次模型，并且允许和鼓励类的重用，它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生，这个过程称为类继承。新类继承了原...]]></description><category></category></item><item><title><![CDATA[Java中Array与ArrayList的主要区别]]></title><link>https://blog.youkuaiyun.com/qq_36614534/article/details/80461268</link><guid>https://blog.youkuaiyun.com/qq_36614534/article/details/80461268</guid><author>qq_36614534</author><pubDate>Sat, 26 May 2018 13:50:48 +0800</pubDate><description><![CDATA[1）精辟阐述：可以将 ArrayList想象成一种“会自动扩增容量的Array”。2）Array（[]）：最高效；但是其容量固定且无法动态改变；     ArrayList：  容量可动态增长；但牺牲效率；3）建议：基于效率和类型检验，应尽可能使用Array，无法确定数组大小时才使用ArrayList！不过当你试着解决更一般化的问题时，Array的功能就可能过于受限。4）Java中一切皆对象，Ar...]]></description><category></category></item></channel></rss>