12 2015 档案

摘要:一、前言 最近在看android Fragment与Activity进行数据传递的部分,看到了接口回调的内容,今天来总结一下。二、回调的含义和用途 1、什么是回调? 一般来说,模块之间都存在一定的调用关系,从调用方式上看,可以分为三类同步调用、异步调用和回调。同步调用是一种阻塞式调用,即在函数... 阅读全文
posted @ 2015-12-30 11:37 温布利往事 阅读(10833) 评论(3) 推荐(2) 编辑
摘要:一、通信方式分类 在当前的网络通信中有三种通信模式:单播、广播和多播(组播),其中多播出现时间最晚,同时具备单播和广播的优点。单播:单台主机与单台主机之间的通信广播:当台主机与网络中的所有主机通信多播:当台主机与选定的一组主机的通信二、单播 单播是网络通信中最常见的,网络节点之间的通信 就好像是... 阅读全文
posted @ 2015-12-24 10:14 温布利往事 阅读(17216) 评论(2) 推荐(5) 编辑
摘要:一、概述 从JDK1.4开始,Java提供了一系列改进的输入/输出处理的新特性,被统称为NIO(即New I/O)。新增了许多用于处理输入输出的类,这些类都被放在java.nio包及子包下,并且对原java.io包中的很多类进行改写,新增了满足NIO的功能。NIO采用内存映射文件的方式来处理输入输... 阅读全文
posted @ 2015-12-21 16:13 温布利往事 阅读(616) 评论(1) 推荐(0) 编辑
摘要:一、Bean生命周期 Spring IOC容器可以管理Bean的生命周期,允许在Bean生命周期的特定点执行定制的任务。 Spring IOC容器对Bean的生命周期进行管理的过程如下: 在 Bean 的声明里设置 init-method 和 destroy-method 属性, 为 Bean 指定 阅读全文
posted @ 2015-12-15 20:57 温布利往事 阅读(13641) 评论(2) 推荐(0) 编辑
摘要:一、概述 实现语言无关性的基础是虚拟机和字节码存储格式。Java虚拟机不和包括Java在内的任何语言绑定,只与"Class文件"这种特定的二进制文件所关联,Class文件中包含了Java虚拟机指令集合符号表以及若干其它辅助信息。Java虚拟机作为一个通用的、机器无关的执行平台,任何其他语言都可以将... 阅读全文
posted @ 2015-12-14 14:54 温布利往事 阅读(1178) 评论(0) 推荐(1) 编辑
摘要:一、同步容器 在Java中,同步容器包括两个部分,一个是vector和HashTable,查看vector、HashTable的实现代码,可以看到这些容器实现线程安全的方式就是将它们的状态封装起来,并在需要同步的方法上加上关键字synchornized。另一个是Collections类中提供的静态... 阅读全文
posted @ 2015-12-10 15:57 温布利往事 阅读(2202) 评论(5) 推荐(0) 编辑
摘要:一、什么是内存泄露? Java使用有向图机制,通过GC自动检查内存中的对象(什么时候检查由虚拟机决定),如果GC发现一个或一组对象为不可到达状态,则将该对象从内存中回收。也就是说,一个对象不被任何引用所指向,则该对象会在被GC发现的时候被回收;另外,如果一组对象中只包含互相的引用,而没有来自它们外... 阅读全文
posted @ 2015-12-07 14:41 温布利往事 阅读(38082) 评论(4) 推荐(2) 编辑

点击右上角即可分享
微信分享提示