编程语言
1:引用计算法 用判断对象的是否被引用指向来确定是否应该回收对象,缺点在于两个对象互相引用的时候是不能被回收的 2:通过判断对象是否能直接到达GC roots对象来判断是否能回收。如果两个对象互相阴影,而又不可到达GCRoots也应该完成回收。 引用的分类: 强引用:就是在程序中普遍存在,类似new ...
分类:编程语言 时间:2018-07-03 11:11:19 收藏:0 阅读:213
我们知道数据库中的时间一般为Date类型,而前台传递过来的为字符串,BeanUtils在封装数据的时候,没有将类型转换,导致报异常... 我们只需要在封装数据之前,使用自定义转换器即可: 代码如下: 封装数据之前,记得使用自定义转换器 ...
分类:编程语言 时间:2018-07-03 11:08:54 收藏:0 阅读:279
什么是进程? 进程是指可执行程序并存放在计算机存储器的一个指令序列,它是一个动态的执行过程; 多任务可以同时进行什么是线程? 线程是比进程更小的运行单位,线程相当于一个子程序; cpu通过时间片轮转的方式来达到多任务同时运行的效果线程的创建: 1.创建Thread类的子类 2.创建实现Runnabl ...
分类:编程语言 时间:2018-07-03 11:08:22 收藏:0 阅读:280
Java基础-零拷贝技术应用案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 零拷贝技术在Hadoop生态圈中很多组件得到应用,典型的比如kafka组件,它就很成功的应用了零拷贝技术,那么究竟什么是零拷贝技术呢?以及零拷贝技术和传统的拷贝技术有什么差异呢?还有零拷贝有什么缺陷呢 ...
分类:编程语言 时间:2018-07-03 11:06:57 收藏:0 阅读:415
一、请求servlet的过程 1、从浏览器发出请求到web容器 2、web容器创建HttpServletRequest和HttpServletResponse两个类型的对象 3、调用servlet中service方法,并且将request和response两个对象传递给方法 4、创建PrintWri ...
分类:编程语言 时间:2018-07-03 11:05:28 收藏:0 阅读:171
背包的定义: 背包是一种不支持从中删除元素的集合数据类型--它的目的就是帮助用列收集元素并迭代遍历所有收集到的元素(用列也可以检查背包是否为空或者获取背包中元素的数量)。迭代的顺序不确定且与用例无关。 背包的java代码的实现: package com.learn.bag;import java.u ...
分类:编程语言 时间:2018-07-03 11:04:53 收藏:0 阅读:260
当定义一个函数的时候,函数对象就会默认带一个prototype对象属性。 通过new去构造一个对象(obj),它的原型会指向构造器的prototype属性(foo.prototype)。 当我们去访问obj.x和obj.y的时候,发现这个对象上有有x属性和y属性,所以返回值为1和2。当访问obj.z ...
分类:编程语言 时间:2018-07-03 11:02:23 收藏:0 阅读:176
转自:http://www.importnew.com/15637.html 本文由 ImportNew - Sandy 翻译自 javarevisited。欢迎加入翻译小组。转载请见文末要求。 伴随lambda表达式、streams以及一系列小优化,Java 8 推出了全新的日期时间API,在教程 ...
分类:编程语言 时间:2018-07-03 11:01:47 收藏:0 阅读:158
隐藏指的是子类把父类的属性或者方法隐藏了,即将子类强制转换成父类后,调用的还是父类的属性和方法,而覆盖则指的是父类引用指向了子类对象,调用的时候会调用子类的具体方法。 (1) 变量只能被隐藏(包括静态和非静态),不能被覆盖 (2) 可以用子类的静态变量隐藏父类的静态变量,也可以用子类的非静态变量隐藏 ...
分类:编程语言 时间:2018-07-03 10:57:10 收藏:0 阅读:195
Java基础-映射字节缓冲区 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.什么是映射字节缓冲区 二.向文件写入10w次数据,使用RandomAccessFile方式和MappedByteBuffer方式对比性能 ...
分类:编程语言 时间:2018-07-03 10:55:55 收藏:0 阅读:169
119025190261902751284
上一页512833下一页
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!