
java
文章平均质量分 91
陆业聪
腾讯高级客户端工程师。这里有大前端的经验分享和技术干货。关注公众号“陆业聪”,获取最新技术文章。
展开
-
jvm网站资料整理
一、编译器 jvm性能优化和编译器的概述:http://www.importnew.com/2009.html 字节码的基础介绍:http://www.javaworld.com/article/2077233/core-java/bytecode-basics.html 二、gc gc的概述:http://www.importnew.com/2233.html#rd c原创 2015-01-09 11:31:25 · 652 阅读 · 0 评论 -
简析SynchronousQueue,LinkedBlockingQueue,ArrayBlockingQueue
转自:http://blog.csdn.net/mn11201117/article/details/8671497 SynchronousQueue SynchronousQueue是无界的,是一种无缓冲的等待队列,但是由于该Queue本身的特性,在某次添加元素后必须等待其他线程取走后才能继续添加;可以认为SynchronousQueue是一个缓存值为1的阻塞队列转载 2015-02-26 10:22:14 · 592 阅读 · 0 评论 -
Java IO流学习总结
Java流操作有关的类或接口: Java流类图结构: 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流 字转载 2015-02-11 20:51:21 · 425 阅读 · 0 评论 -
java中子类继承父类时是否继承构造函数呢?
java继承中对构造函数是不继承的。 以下是例子: public class FatherClass { public FatherClass() { System.out.println(100); } public FatherClass(int age) { System.out.println(age); } } pub转载 2015-02-11 20:35:05 · 580 阅读 · 0 评论 -
eclipse调试java程序的九个技巧
九个技巧: 逻辑结构条件debug异常断点单步过滤跳到帧Inspectexpressionsdisplay远程debug 最早开始用eclipse的debug的时候,只会F5 F6 F7 F8,甚至F7都不是很搞的明白是怎么用的,那时候资浅,碰不到需要复杂debug的代码,慢慢工作深入了,场景碰多了,就需要各种debug技巧来提升定位bug效率,以前找人帮忙排查问题,看他转载 2014-08-27 10:25:52 · 590 阅读 · 0 评论 -
一个简单的RMI程序
今天写了一个简单的RMI程序 一、开发工具 eclipse3.1 JDK1.4 二、目录结构 E:\SHIWEI\STUDY\RMI │ .classpath │ .project │ ├─bin │ └─com │ └─snoics │ └─study │ └─rmi │转载 2014-12-02 16:43:39 · 611 阅读 · 0 评论 -
Java中Interface的用法
Java中在接口的应用中,要注意一下几点: 接口一般定义的是常量和一些抽象方法。抽象类中可以包含抽象方法,也可以有非抽象方法,但是有抽象方法的类一定是抽象类。抽象方法不能有方法体。 在引用接口时,接口的引用指向实现的对象,尽量定义为接口或父类的引用。这其中有可能用到多态的知识。引用接口用implements。 接口(interface)只能定义抽象方法而且默认为是Public。常量是publ转载 2014-01-24 18:16:30 · 752 阅读 · 0 评论 -
受控异常 VS 非受控异常
受控异常:Checked Exception,这类异常必须写try{}catch{},或者throw抛出,否则编译通不过。 非受控异常:Unchecked Exception,这类异常也叫做运行时异常(与非受控异常 字数相等),这类异常不需要try{}catch{},也不需要throw抛出,编译能通过。为什么要使用非受控转载 2014-07-20 23:06:49 · 1610 阅读 · 0 评论 -
关于软引用
A reference that is cleared when its referent is not strongly reachable and there is memory pressure. Avoid Soft References for Caching In practice, soft references are inefficient for caching原创 2014-08-03 23:49:42 · 639 阅读 · 0 评论 -
StringBuffer和StringBuilder的区别
A modifiable sequence of characters for use in creating strings, where all accesses are synchronized. This class has mostly been replaced by StringBuilder because this synchronization is rarely u原创 2014-07-22 16:37:37 · 481 阅读 · 0 评论 -
java与c++在虚函数方面的异同
java与C++的虚函数比较java与C++的虚函数比较 class base { private void print() { System.out.println("base"); } public void doprint() { print(); } } class转载 2014-07-29 15:56:03 · 850 阅读 · 0 评论 -
多线程编程题目:使用三个线程有序输出“1,2,3,1,2,3。。。”,其中线程1只输出1,线程2只输出2,线程3只输出3
这个问题用java中的管程的语言比较容易实现原创 2014-11-16 16:57:42 · 1535 阅读 · 0 评论 -
Eclipse快捷键
一、查找方法: ctrl + o ,然后输入你的方法名,一般输入一两个字母就可以很快找到你想找的方法。 二、跳转到某行 ctrl+l,输入行数,将跳转到指定的行号处。 · 三、如何在eclipse中通过接口查找它的实现类 可以选择接口名称后,用CTRL+T快捷键,可以查看整个实现的结构 eclipse快捷键 10个最有用的快捷键 Eclipse中10个最有用的快转载 2014-07-03 00:25:45 · 472 阅读 · 0 评论 -
eclipse中build workspace的相关优化
网上流传的各种的eclipse的调优的方法都大同小异,但是调优的基本上针对eclipse或者myclipse的本身,比如关掉validate和启动项,文件拼写,和自动构建等,调过之后,等个eclipse/myeclipse跑起来的速度和占用的资源是会相对少一点,但是针对个别项目的不多,这边我就记录整理下,方便以后自己查看和帮到一些有需要的人。 首先是针对软件本身的调优,myecli转载 2014-08-18 20:10:02 · 578 阅读 · 0 评论 -
java中的byte类型
在今天,byte字节就是一个八位元组,使用其它位数的机器都进了博物馆。 java也提供了一个byte数据类型,并且是基本类型。java byte是做为最小的数字来处理的,因此它的值域被定义为-128~127,也就是signed byte。 不幸的是,byte的用作计数的时间远少于用表达基本内存单元的时间。比如从stream里读入一个双字节字符,我们先收到2个byte。为了把by转载 2014-06-28 12:04:39 · 1378 阅读 · 0 评论 -
构造函数和析构函数的执行顺序相反
看到SherlockFragment的一段代码: @Override public void onAttach(Activity activity) { super.onAttach(activity); this.activity = activity; } @Override public void onDetach() {Sher原创 2015-02-04 17:53:16 · 1535 阅读 · 0 评论 -
LeetCode : Largest Number
Given a list of non negative integers, arrange them such that they form the largest number. For example, given [3, 30, 34, 5, 9], the largest formed number is 9534330. Note: The result may be原创 2015-01-13 18:00:06 · 569 阅读 · 0 评论 -
LinkedHashMap和HashMap的比较使用
import java.util.HashMap; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.Map; public class TestLinkedHashMap { public static void main(String args[]) { System.out转载 2015-01-13 15:44:22 · 490 阅读 · 0 评论 -
Android下的Touch事件分发
Android下的Touch事件分发原创 2017-10-18 22:35:15 · 466 阅读 · 0 评论