自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 简单演示一下 Arrays.sort() 方法的。

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 = ...

2018-06-05 14:14:58 219

转载 九大内置对象及四大作用域

四大作用域pageContext:属性的作用范围仅限于当前JSP页面request:属性的作用范围仅限于同一个请求(也可以理解为controller里的某个方法,其他方法不行)session:属性的作用范围仅限于一次会话(浏览器打开直到关闭称之为一次会话,前提示再次期间会话不失效,即好久不操作会自动退出)application:属性的作用范围限于当前web应用,是范围最大的属性作用范围,只要在一处...

2018-05-27 12:54:38 210

转载 接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)?

接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)?接口可以继承接口。抽象类可以实现(implements)接口,抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数。...

2018-05-27 12:51:48 360

转载 forward (请求)和redirect(请求转发)的区别

forward (请求)和redirect(请求转发)的区别forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以ses...

2018-05-27 12:51:06 556

转载 abstract class(抽象类)和interface(接口)有什么区别?

abstract class(抽象类)和interface(接口)有什么区别?声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract ...

2018-05-27 12:50:44 742

转载 同步和异步有何异同,在什么情况下分别使用他们?举例说明。

同步和异步有何异同,在什么情况下分别使用他们?举例说明。如果数据将在线程间共享。例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据就是共享数据,必须进行同步存取。当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等待方法的返回时,就应该使用异步编程,在很多情况下采用异步途径往往更有效率。同步请求:发送一个请求需要等待返回才能够...

2018-05-27 12:50:21 3916

转载 error和exception有什么区别?

error和exception有什么区别?error表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。Error计算机无法处理的错误需要程序员调试,exception的异常是可以处理的;exception表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。...

2018-05-27 12:49:58 283 1

转载 Overload(重载)和Override(重写)的区别。Overloaded的方法是否可以改变返回值的类型?

Overload(重载)和Override(重写)的区别。Overloaded的方法是否可以改变返回值的类型?方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding...

2018-05-27 12:49:38 834

转载 sleep() 和 wait() 有什么区别?

sleep() 和 wait() 有什么区别? sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。睡一会自动会恢复wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才...

2018-05-27 12:49:08 89

转载 final, finally, finalize的区别。

final, finally, finalize的区别。   final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。...

2018-05-27 12:48:42 103

原创 &和&&的区别。

&和&&的区别。 &是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and)。在if判断语句中If(a<b&b>c)左右条件都进行判断。If(a<b&&b>c)如果左边条件不成例,直接返回结果。不再继续向下判断,有点相当与电路中的串联,如果一处不满足条件,电路就无法构成回路;...

2018-05-26 14:03:09 788

转载 Collection 和 Collections的区别。

Collection 和 Collections的区别。   Collection是集合类的上级接口,继承与他的接口主要有Set 和List.Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。...

2018-05-26 13:58:53 885

转载 ArrayList,Vector, LinkedList的存储性能和特性

ArrayList,Vector, LinkedList的存储性能和特性ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList...

2018-05-26 13:58:31 199

转载 说出Servlet的生命周期,并说出Servlet和CGI的区别。

说出Servlet的生命周期,并说出Servlet和CGI的区别。Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例...

2018-05-26 13:58:00 716

转载 java运行时异常与一般异常有何异同?

运行时异常与一般异常有何异同?异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。一般异常:java编译器强制要求我们必需对出现的异常进行try..catch..处理的否则程序不能通过编译...

2018-05-26 13:57:33 778

转载 String 和StringBuffer的区别

String 和StringBuffer的区别JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。...

2018-05-26 13:57:03 65

转载 int 和 Integer 有什么区别

3、int 和 Integer 有什么区别Java提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。原始类型封装类Boolean  BooleanChar  CharacterByteByteShortShortIntIntegerLongLongFloatFloatDoubleD...

2018-05-26 13:56:16 245

转载 String是最基本的数据类型吗?

2、String是最基本的数据类型吗?基本数据类型包括byte、short、int、long、float、double、char、boolean。java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类...

2018-05-26 13:55:12 4154

转载 java面向对象的特征有哪些方面

1、面向对象的特征有哪些方面1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2)继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原...

2018-05-26 13:53:25 521

转载 Java中Array与ArrayList的主要区别

1)精辟阐述:可以将 ArrayList想象成一种“会自动扩增容量的Array”。2)Array([]):最高效;但是其容量固定且无法动态改变;     ArrayList:  容量可动态增长;但牺牲效率;3)建议:基于效率和类型检验,应尽可能使用Array,无法确定数组大小时才使用ArrayList!不过当你试着解决更一般化的问题时,Array的功能就可能过于受限。4)Java中一切皆对象,Ar...

2018-05-26 13:50:48 155

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除