编程语言
文章平均质量分 61
swingseagull
埋头苦干的实干家,单纯幼稚的理想主义者
展开
-
motorola手机的MIP2.0 安全机制
MIP2.0提供了一套安全机制以限制应用程序(Midlet)访问敏感函数,这套机制的基础是将Java API分级。motorola将提供的安全API分成受保护的API(protected API)和 限制访问的API(Restricted API)两大类。而Midlet又分成非信任应用(untrusted)和信任应用(trusted)两类,信任域又分成生产商域,运营商域和第三方域。对于受保护的AP原创 2007-11-20 18:18:00 · 1467 阅读 · 0 评论 -
eclipse tips
利用link机制安装eclipse插件我们在安装eclipse插件时,通常是将其安装在的plugins和features目录下。当插件很多时,这会导致混乱。eclipse提供了link机制来解决这个问题。下面以安装gef插件为例介绍如何使用link方法安装插件。假设eclipse 安装目录是c:/eclipse1. 将gef安装包解压在某个目录,通常是eclipse安装目录中。原创 2008-09-30 10:30:00 · 896 阅读 · 0 评论 -
hashcode 讨论总结
<br />最主要的结论是如果两个对象相等(equals()),那么它们的hashCode一定相同,但如果两个对象不同,它们的hashCode也有可能相同。这个结论供我们对类似生成ID这样的对象标志的算法的选择上提供参考。<br /> <br />The text with italic style is from javadoc<br /><br />1) if two objects are equal, then their hashCode must be the same<br />2)原创 2010-09-09 14:32:00 · 538 阅读 · 0 评论 -
java线程同步问题的总结
<br />1. 每一个java对象都对应一把对象锁(或者叫controller),每一个java类也对应一把类锁。对象锁用于控制对象的synchronized方法,该对象的所有对象同步方法共用一把对象锁。类锁用于控制类的synchronized方法,也就是static synchronized方法,一个类的所有静态同步方法同受一把类锁的控制。所有非synchronized的方法不受锁的控制.对象同步方法被执行时,执行的线程必须先获得对象锁,类同步方法被执行时,执行的线程必须先获得类锁<br />2.原创 2010-09-09 14:34:00 · 724 阅读 · 0 评论 -
java并发也许你不知道的一些内容(读Java Concurrency in Practice)(转)
<br />转自:http://snake1987.javaeye.com/blog/733843<br /> <br />1.线程安全<br />a.无状态的类是线程安全的<br />b.所有状态都具有原子性的类是线程安全的<br />原子性:即对该类的操作是不被打断的,即使在多线程的环境下<br />如果一个类只有单个状态,推荐使用jdk中的java.util.concurrent.atomic包AtomicBoolean <br />AtomicInteger转载 2010-12-03 13:03:00 · 1368 阅读 · 0 评论 -
使用volatile的例子
package com.my;class MultiThreadingExample implements Runnable { private volatile int testValue; public void run() { for (int i = 0; i < 5; i++) { try {原创 2012-04-02 13:18:18 · 3511 阅读 · 3 评论 -
Pass-by-reference in C++ and java
Reference in C++ is an alias (an alternate name) for an object. While Java never pass by reference. It's always value.转载 2015-02-27 02:33:51 · 594 阅读 · 0 评论 -
Initializing Things in C#
http://michelpm.com/blog/2011/10/07/initializing-things-in-csharp/转载 2015-05-15 07:30:50 · 586 阅读 · 0 评论