
java
文章平均质量分 65
Remember2014
这个作者很懒,什么都没留下…
展开
-
1、前言
web容器+框架搭建 数据库oracle DB2 操作系统+计算机硬件 Linux+EJB IoC+AOP+SOA 设计模式 jvm底层 框架设计整块java学习将采用通俗易通的写法,同时借鉴其他优秀博客; 推荐书籍:编程思想原创 2014-09-15 21:24:09 · 90 阅读 · 0 评论 -
19、类加载器
,jvm是通过.class文件的二进制流转换成16进制,得到字符串cafebabe认为这是一个.class文件;若任意文件本身不是由javac生成的.class文件,即使更改文件名为.class后缀的文件,不能被认定为cafebabe(6f6b);由上图可知类加载器是JVM的一部分,主要作用是将字节码加载进入执行引擎,以供执行。当调用ava.exe执行一个.class文件时,从而根据%JAVA_HOME%\jre\lib\i386\jvm.cfg配置来选择激活jvm,初始化工作完成之后便启动Boot原创 2014-09-25 01:59:45 · 81 阅读 · 0 评论 -
20、jvm类加载器高级讲解(暂空)
原创 2014-09-25 22:25:04 · 104 阅读 · 0 评论 -
21、java反射机制与注解
原创 2014-09-25 23:52:47 · 76 阅读 · 0 评论 -
22、(暂空)
原创 2014-09-25 23:54:54 · 79 阅读 · 0 评论 -
23、jvm之JNI
互。看过JDK源代码的人肯定会注意到在源码里有很多标记成native的方法。这些个方法只有方法签名但是没有方法体。其实这些naive方法就是我们说的 java native interface。他提供了一个调用(invoke)的接口,然后用C或者C++去实现; JNI是JAVA标准平台中的一个重要功能,它弥补了JAVA的与平台无关这一重大优点的不足,在JAVA实现跨平台的同时,也能与其它语言(如C、C++)的动态库进行交互,给其它语言发挥优势的机会。 GCC:(GNU Compiler Co原创 2014-09-26 11:37:10 · 106 阅读 · 0 评论 -
24、设计模式之创建模式
模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。还有两类:并发型模式和线程池模式。 这里说的模式可以理解为如何创建实例,这种创建实例的设计方式有什么好处和用地;1.1、FactoryMethod (工厂方法模式)@判断创建实例:接口; 实现接口类; 工厂(public Interface原创 2014-09-26 18:06:45 · 104 阅读 · 0 评论 -
25、设计模式之结构模式
原创 2014-09-27 01:59:21 · 93 阅读 · 0 评论 -
26、设计模式之行为模式
式。3.1、Strategy(策略模式) 提供一个辅助类A,和一个接口实现不同的算法,按需求调用不同的算法; 3.2、Template Method(模板模式)就是将策略模式的抽象方法和辅助类的辅助方法放到一个抽象类中,实现类分别实现抽象方法,实现和策略模式一样的功能; 3.3、Observer(观察者模式) @原创 2014-09-27 18:51:16 · 84 阅读 · 0 评论 -
27、设计模式的6大原则(暂空)
原创 2014-09-27 20:15:10 · 127 阅读 · 0 评论 -
28、设计模式之动态代理
征是代理类与委托类(被代理类)有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类的对象本身并不真正实现服务,而是通过调用委托类对象的相关方法,来实现功能,故还是由委托类完成核心的操作。 按照代理的创建时期,代理类可以分为两种。 静态代理:由程序员创建或特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存在了。 动态代理:在程序运行时,运用反射机制动态创建而成。 静态代理(如上图)每一个代理类只能为一个接口(委托类)服原创 2014-09-27 20:16:39 · 98 阅读 · 0 评论 -
29、暂空
原创 2014-09-27 20:19:49 · 118 阅读 · 0 评论 -
31、深入解析spring技术$1
原创 2014-09-28 01:04:21 · 141 阅读 · 0 评论 -
30、java学习之查漏补缺
原创 2014-09-28 01:04:07 · 145 阅读 · 0 评论 -
32、深入解析spring技术$2
原创 2014-10-03 01:19:11 · 121 阅读 · 0 评论 -
33、深入解析spring技术$3
eBeanFactory中进行注册;在31章图2中,这个类实现了BeanDefinitionRegistry接口,这个接口完成BeanDefinition向BeanFactory中注册;在上章最后执行:BeanDefinitionReaderUtils.registerBeanDefinition( BeanDefinitionHolder definitionHolder, BeanDefinitionRegistry registry)throws BeanDefinitionStoreExce原创 2014-10-04 14:29:10 · 100 阅读 · 0 评论 -
18、认识java语言
原创 2014-09-24 14:48:48 · 127 阅读 · 0 评论 -
17、暂空
原创 2014-09-24 14:48:10 · 85 阅读 · 0 评论 -
2、类与对象
原创 2014-09-15 21:38:18 · 74 阅读 · 0 评论 -
3、类与对象之抽象类、接口、内部类
原创 2014-09-16 01:22:00 · 106 阅读 · 0 评论 -
4、类与对象之继承、组合、代理
va语言中,两个类之间通过extends关键字实现继承。class A { public A() { System.out.println("A()!"); } } class B extends A { public B() { System.out.println("B()!"); } } public class ExtendsTes原创 2014-09-16 21:48:32 · 93 阅读 · 0 评论 -
5、Java中的IO
原创 2014-09-16 22:55:07 · 104 阅读 · 0 评论 -
6、开发工具+辅助工具
原创 2014-09-17 23:12:55 · 111 阅读 · 0 评论 -
7、jdk安装及java入门(暂空白)
原创 2014-09-17 23:21:00 · 89 阅读 · 0 评论 -
8、js/java的正则表达式
和String一样,也需要单引号或双引号: var pattern=new RegExp("ok");var pattern = new RegExp("ok","ig"); //i:忽略大小写,g:全部匹对,并不是从开始到结尾匹对,m:多行匹对 javascript也提供了一种简写的方式:var box = /box/; //直接用两个反斜杠var box = /box/ig;原创 2014-09-18 01:13:57 · 105 阅读 · 0 评论 -
9、jacob操作word控件
原创 2014-09-21 16:21:17 · 195 阅读 · 0 评论 -
10、apsche poi 对office控件的操作(暂空)
原创 2014-09-21 16:33:08 · 93 阅读 · 0 评论 -
11、(暂空)
原创 2014-09-21 16:33:57 · 81 阅读 · 0 评论 -
12、EJB3.0
:jboss的三种运行方式:standalone(独立运行)、run(一闪而过)、domain(领域),都在bin目录下有bat文件,这里使用standalone模式启动找到:jboss_home\bin\standalone.bat启动jboss,若启动失败,可能由以下原因引起:1)JBoss所用的端口(9990)被占用。2)JDK安装不正确;3)JBoss的环境变量未设置正确。path;%JBOSS_HOME%\bin4)系统问题,添加SystemRoot:c:\windows原创 2014-09-21 16:34:48 · 94 阅读 · 0 评论 -
13、mybatis
原创 2014-09-22 17:21:23 · 109 阅读 · 0 评论 -
14、mybatis与spring、springmvc集成
原创 2014-09-23 13:16:58 · 93 阅读 · 0 评论 -
15、springMVC+spring+hibernate
原创 2014-09-23 16:17:57 · 105 阅读 · 0 评论 -
16、暂空
原创 2014-09-24 14:47:44 · 84 阅读 · 0 评论 -
34、深入解析spring技术$4
象编程,核心是( 在不增加代码的基础上,还增加新功能 ) 汇编(伪机器指令 mov jump) 面向机器c语言(面向过程 底层开发,按语句顺序执行)->系统软件(操作系统,数据库, 杀毒软件,防火墙,驱动..)[开辟地址、指针、关闭地址] java(面向对象 出现了类/对象 可以调用对象方法执行)spring(面向切面 对一批类、对象 执行操作) OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系。例如fun()这个功能,这种散布在各个类中又无关(原创 2014-10-05 13:16:25 · 145 阅读 · 0 评论