自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 New一个子类对象的时候是否创建了父类的对象

首先:很坚决的说没有创建父类的对象!!!1.首先从子类到直接父类,依次执行父类的构造方法(没有显示调用构造方法的情况下),这个过程执行父类成员的初始化。 我仔细把书上继承那章又读了好几遍!!!书上说的很明确,“创键子类的对象的时候,会先调用父类的构造函数!会先调用父类构造函数!会先调用父类的构造函数!”(重要的事情说三遍)!!并没有说会创建父类的对象,没说!!!!书上其实写的很微妙!应该直接指明这

2017-07-30 10:19:07 9573 8

原创 什么是AOP

网上的笔记是:AOP Aspect Oriented Programing 面向切面编程。AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码(性能监视、事务管理、安全检查、缓存)Spring AOP使用纯Java实现,不需要专门的编译过程和类加载器,在运行期通过代理方式向目标类织入增强代码 AspecJ是一个基于Java语言的AOP框架,Spring2.0开始,Spring AOP引入对

2017-07-30 09:03:20 438 1

转载 服务器端程序员应该必备技能

此处著名出处,以示对原作者的尊重! 程序员招聘感悟 分享一下服务端程序员需要拥有的技能和知识:  C++/Java语言基础,比如C++的虚函数,或者java的jvm  数据结构和算法,比如排序,链表,hash_map  多线程并发知识,比如锁,线程切换  网络编程知识,比如tcp/http协议相关知识  Linux常用命令和问题排查办法  设计模式和重构  缓存系统/中间件技术/NoSql

2017-07-30 08:19:43 1524

转载 Idea15 常用设置(一):JDK、SVN

Idea15 常用设置(一):JDK、SVN

2017-07-29 09:27:04 326

原创 Spring创建Bean的三种方式

1.使用构造器创建Bean的实例默认情况下使用无参数的构造方法来实例化Bean<bean id="bean1" class="cn.itcast.spring3.demo2.Bean1"></bean>条件:必须要有无参数构造函数,如果自己定义了有参数的构造函数如果忘了定义无参的构造函数,Spring就会报错,因为Spring底层用到的是反射技术,而反射用到的就是无参数构造函数2.使用静态工厂方法

2017-07-28 16:05:45 1407

原创 ApplicationContext的事件机制&&让Bean获取Spring容器

ApplicationContext事件机制是观察者模式的实现。简单地说就是,一个类做出了改变,另一个监听类立马能够监听到,并做出相应的动作。比如说客户端某各类做出了改变(比如说要求发送短信验证码),服务端的监听类立马做出相应,向客户手机发送一个验证码。 用代码来说的话,Spring的容器事件有两个重要成员: ApplicationEvent类:容器事件,必须由Applicat

2017-07-27 09:38:54 500

原创 ApplicationContext和BeanFactory的关系

BeanFactory是Spring容器最基本的接口,负责:配置、创建、管理BeanApplicationContext是BeanFactory的子接口,它增强了BeanFactory接口。对于大部分J2EE应用而言,ApplicationContext作为Spring容器更加方便。当系统创建ApplicationContext容器时,默认会预初始化所有的Singleton Bean,包括调用构造

2017-07-27 08:48:56 1293

原创 onreadystatechange被多次调用的原因

在 Ajax 执行过程中,服务器会通知客户端当前的通信状态。这依靠更新 XMLHttpRequest 对象的 readyState 来实现。这句话的意思就是,只要readyState的值改变,onreadystatechange函数就会被调用。readyState 属性表示Ajax请求的当前状态。它的值用数字代表。0 代表未初始化。 还没有调用 open 方法1 代表正在加载。 open 方法

2017-07-26 08:47:36 4015

原创 The import org.junit.Test conflicts with a type defined in the same file报错

原文:The import org.junit.Test conflicts with a type defined in the same file报错**引入Junit后,进行单元测试,莫名其妙报了个这样的错误 The import org.junit.Test conflicts with a type defined in the same file 原因一:常规原因,导入的jar包相冲

2017-07-25 09:59:45 1450 2

原创 接口中的属性

今天写一个接口的时候老是报错,最后查了一下资料才知道自己对接口原来一点都不理解。 首先,借口中的属性都是public static final修饰的。因为是final修饰,所以必须有初始值,否则会报错。 而至于为什么有public static final请看下面此处先注明出处,表示对原作者的尊重:接口中定义变量必须为public static final的原因在interface里

2017-07-25 09:19:40 8002 1

原创 String字符串的拼接问题

今天同事发了一个关于String类的拼接问题,值得学习就记录下来。 public static void main(String[] args) { String str=""; String str1=str; str1+=""; System.out.println(str == str1);结果是:false至于为什么是f

2017-07-24 11:32:41 2044

转载 java的(PO,VO,TO,BO,DAO,POJO)类名包名解释

首先注明出处表示对原作者的尊重 java的(PO,VO,TO,BO,DAO,POJO)类名包名解释VO:值对象、视图对象 PO:持久对象 QO:查询对象 DAO:数据访问对象——同时还有DAO模式 DTO:数据传输对象——同时还有DTO模式PO:全称是persistant object持久对象最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转

2017-07-24 08:37:06 462

原创 省级联动

代码如下:<html> <head> <title>test01.html</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> </head> <body> <select id="province" name="province

2017-07-18 10:06:38 409

原创 选择移动框

选择移动框如上,代码如下(没有全部贴出)<body><div style="border:1px dashed #E6E6E6;margin:150px 0px 0px 450px; width:350px; height:200px; background-color:#E6E6E6;"><table width="285" height="169" border="0" align="lef

2017-07-17 13:30:34 324

原创 Java中this的问题

java中this指针方面的问题

2017-07-06 13:57:44 344

原创 编译时期和运行时期的区别

最近在看多态,里面有一句话困扰了我很久,就是 编译时类型和运行时类型 ps:多态定义:把子类对象直接赋给父类的引用时,当运行时调用该引用类型的方法时,其方法行为总是表现出子类的行为特征,而不是父类的行为特征,这就出现了同一引用调用引用变量带的方法是,表现出不同的特征,这就是多态。 我一直都对这个编译时类型和运行时类型很迷惑,百度了很多讲的都很浅显大都如下:Java的引用变量

2017-07-06 13:52:31 3768

空空如也

空空如也

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

TA关注的人

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