自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 为什么匿名内部类和局部内部类只能访问final变量

是变量的作用域的问题,因为匿名内部类是出现在一个方法的内部的,如果它要访问这个方法的参数或者方法中定义的变量,则这些参数和变量必须被修饰为final。因为虽然匿名内部类在方法的内部,但实际编译的时候,内部类编译成Outer.Inner,这说明内部类所处的位置和外部类中的方法处在同一个等级上,外部类中的方法中的变量或参数只是方法的局部变量,这些变量或参数的作用域只在这个方法内部有效。因为编译的时候内

2016-12-21 16:04:38 255

转载 Spring面试题和答案

原文地址:http://www.itmmd.com/201504/714.html 1、什么是Spring框架?Spring框架有哪些主要模块?         Spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。Spring框架本身亦是按照设计模式精心打

2016-12-12 22:11:11 407

转载 Mybatis面试问题集锦

转于:https://my.oschina.net/zudajun/blog/747682 Mybatis技术内幕系列博客,从原理和源码角度,介绍了其内部实现细节,无论是写的好与不好,我确实是用心写了,由于并不是介绍如何使用Mybatis的文章,所以,一些参数使用细节略掉了,我们的目标是介绍Mybatis的技术架构和重要组成部分,以及基本运行原理。 博客写的很辛苦,但是写出来却

2016-12-12 21:50:32 5909 3

转载 JSP和Servlet的区别

JSP在本质上就是SERVLET,但是两者的创建方式不一样.Servlet完全是JAVA程序代码构成擅长于流程控制和事务处理而通过Servlet 来生成动态网页;JSP由HTML代码和JSP标签构成,可以方便地编写动态网页 因此在实际应用中采用Servlet来控制业务流程,而采用JSP来生成动态网页.在struts框架中,JSP位于MVC设计模式的视图层,而Servlet位于控制层.

2016-12-10 21:39:36 299

转载 intellij idea maven 配置使用

1、要在intellij idea使用maven,同样是先要配置maven的路径,不过intellij idea已经集成maven插件了,省去了安装的麻烦 2、创建maven web项目     点击finish完成项目的创建过程,为了在pom.xml文件中添加依赖之后自动引入jar,在idea右上角点击Enable Auto-Impor

2016-11-18 08:38:19 321

转载 【解惑】领略Java内部类的“内部”

内部类有两种情况: (1) 在类中定义一个类(私有内部类,静态内部类) (2) 在方法中定义一个类(局部内部类,匿名内部类)1、私有内部类 —— 在方法之间定义的内部类,非静态 我们首先看看类中内部类的两个特点: (1) 在外部类的作用范围内可以任意创建内部类对象,即使内部类是私有的(私有内部类)。即内部类对包围它的外部类可见。 例如 (实际上,内部类是可以设置为p

2016-11-16 16:16:42 248

转载 Java内部类的使用小结

转载于http://android.blog.51cto.com/268543/384844 内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。 *内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。   注意:内部类是一个编译时的概念,一旦

2016-11-16 15:50:59 180

转载 如何实现字符串的反转及替换?

答:方法很多,可以自己写实现也可以使用String或StringBuffer/StringBuilder中的方法。有一道很常见的面试题是用递归实现字符串反转,代码如下所示: public static String reverse(String originStr) { if(originStr == null || originStr.length() 1)

2016-11-03 08:50:08 1482

转载 字符串的创建机制

public class Test{ public static void main(String[] args){ String s1 = new String("amit"); System.out.println(s1.replace('m','r')); System.out.println(s1); String s3 = "arit"; String s4 = "a

2016-11-02 22:08:33 279

转载 根据方法返回值来区分重载方法

如下两个方法:     void f(){}     int f(){ return 1;} 只要编译器可以根据语境明确判断出语义,比如在int x = f();中,那么的确可以据此区分重载方法。不过,有时你并不关心方法的返回值,你想要的是方法调用的其他效果(这常被称为“为了副作用而调用”),这时你可能会调用方法而忽略其返回值,所以如果像下面的调用:     fun(); 此时Java如

2016-11-02 22:05:17 1027

空空如也

空空如也

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

TA关注的人

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