J2SE
水田如雅
不生产代码,只是代码的搬运工
展开
-
java基础学习——对面向对象的重识
最近几天在看java的视频,感觉很多东西java语法上很像c#,但是还是有很多内容惊到我: 1,java虚拟机 用过VMWar或者VirtualBox的童鞋都对“虚拟机”这个词有个大致的了解,虚拟机提供了个虚拟的平台,让我们可以模拟一些脱离硬件的环境。java里的虚拟机起到了一个类似以前学过的ODBC驱动程序的作用,它屏蔽了底层的差异,让操作原创 2014-09-04 22:01:59 · 1799 阅读 · 24 评论 -
面向对象的重新思考
在刚开始学习一门面向对象语言的时候,我们是这样写代码的: 我们会先写一个小狗类,然后new它,最后调用它的方法实现功能。 例如: Dog d=new Dog();//造个小狗 d.shout();//小狗看到stranger会叫 看得懂这段代码,说明原创 2014-09-05 22:24:34 · 1663 阅读 · 28 评论 -
Java——自定义注解
一,自定义注解类 @Target({ElementType.METHOD,ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Inherited //继承对接口是无用的;继承的时候只会集成到类上面的注解,不会继承到方法上的注解@Documentedpublic @interface Description { Strin原创 2016-04-05 19:28:53 · 1306 阅读 · 0 评论 -
Java——ThreadLocal类
一,引入ThreadLocal/*测试ThreadLocal对象 * ThreadLocal:这个类提供了一个线程本地的变量。 * 这些变量在被共享访问的情况下在不同的线程里是独立的 ( 必须通过 get 和 set 方法来访问 ) 。 * 很显然该类提供了一个机制可以防止多线程访问带来的不安全机制。实际上就是在线程本地保存一个变量, * 而不是通过共享变量。这个就要看我们原创 2016-05-10 09:40:58 · 2100 阅读 · 1 评论 -
Spring源码解析——从XmlBeanFactory的构造函数开始看LoadBeanDefinitions
之前的文章聊过ClassPathResource类,通过这个类,我们从classpath加载到了我们的spring配置文件,之后,就开始执行XmlBeanFactory的构造过程了: public XmlBeanFactory(Resource resource, BeanFactory parentBeanFactory) throws BeansException { super(原创 2016-05-10 11:16:42 · 3115 阅读 · 0 评论 -
Spring源码解析——配置文件读取相关的类
一,整体结构图 在Spring中,定义了如下类来处理经过经过验证的Document对象,并且对文档元素及属性进行解析。二,各个类基本介绍 1,ResourceLoader public interface ResourceLoader { /** Pseudo URL prefix for loading from the原创 2016-05-11 21:31:24 · 1955 阅读 · 2 评论 -
Spring源码解析—— ClassPathResource类
一,简单介绍Spring中资源处理相关类BeanFactory beanFactory=new XmlBeanFactory(new ClassPathResource("applicationContext.xml"));在Spring中,定义了接口InputStreamSource,这个类中只包含一个方法:public interface InputStreamSource { /**原创 2016-05-09 20:08:10 · 17305 阅读 · 0 评论