- 博客(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
原创 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
原创 编译时期和运行时期的区别
最近在看多态,里面有一句话困扰了我很久,就是 编译时类型和运行时类型 ps:多态定义:把子类对象直接赋给父类的引用时,当运行时调用该引用类型的方法时,其方法行为总是表现出子类的行为特征,而不是父类的行为特征,这就出现了同一引用调用引用变量带的方法是,表现出不同的特征,这就是多态。 我一直都对这个编译时类型和运行时类型很迷惑,百度了很多讲的都很浅显大都如下:Java的引用变量
2017-07-06 13:52:31 3768
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人