可以在对中对元素进行配对和交换的线程的同步点,类似于交易,A拿着钱到达指定地点,B拿着物品到达指定地点,相互交换,然后各自忙各自的事去了。 1 package
ch03; 2 3 import java.util.concurrent.Exchanger; 4 5 public class Ex.....
分类:
编程语言 时间:
2014-05-12 17:55:23
阅读次数:
379
求模和求余的总体计算步骤如下:1.求整数商 c = a/b2.计算模或者余数 r = a -
c*b求模和求余的第一步不同,求余在取c的值时向0方向舍入;取模在计算c的值时向无穷小方向舍入.C语言实现//取余int rem(int a, int b){
int c = a * 1.0 / b;...
分类:
编程语言 时间:
2014-05-12 17:46:06
阅读次数:
403
一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。类似计数器,当计数器的值为0时,继续往下执行。 1 package
ch03; 2 3 import java.util.Random; 4 import java.util.concurrent.CountDo....
分类:
编程语言 时间:
2014-05-12 17:34:54
阅读次数:
408
关于Java读取UTF-8和UTF-8BOM文件的问题记录在此,仅给自己提个醒。今天从文本文件中读取数据存储到数据库中,操作完之后检验数据库发现有一些记录出现差错,几经排查(╮(╯Д╰)╭,自己忘了把异常输出,费了不少时间。),发现都是每个文本文件下的第一行出现差错,终于找到原因了,是文件的编码惹的...
分类:
编程语言 时间:
2014-05-12 16:51:45
阅读次数:
381
Comparable中,对于返回,尽量不要使用value1 -
value2,万一value1是很大的正数,value2是很大的负数,那么容易造成溢出Comparable接口中,经常有T extends
Comparable的,该怎么理解Orange extends Comparable and F...
分类:
编程语言 时间:
2014-05-12 16:44:29
阅读次数:
377
导读1.什么是序列化?2.为什么要序列化?好处在哪里?3.C++对象序列化的四种方法4.最常用的两种序列化方案使用心得正文1.什么是序列化?程序员在编写应用程序的时候往往需要将程序的某些数据存储在内存中,然后将其写入某个文件或是将它传输到网络中的另一台计算机上以实现通讯。这个将程序数据转化成能被存储...
分类:
编程语言 时间:
2014-05-12 16:37:24
阅读次数:
429
#include using namespace std;/** * this 指针理解
*/class A{ int i;public: void hello(){
couthello();}由于单独开发基于c++的编译器,c++程序翻译成c程序后在,在使用c语...
分类:
编程语言 时间:
2014-05-12 16:34:20
阅读次数:
283
这个是缩进问题,重新将行前面的空格删掉,换位tab
分类:
编程语言 时间:
2014-05-12 16:35:23
阅读次数:
383
模式1.def test1(*args): test3(*args)def
test2(**kargs): test3(**kargs)def test3(a, b):
print(a,b)test1(1,2)test2(a=1,b=2)模式2.def test4(a= ()): ...
分类:
编程语言 时间:
2014-05-12 16:31:15
阅读次数:
520
转:http://blog.csdn.net/zhanghaodx082/article/details/179194011,using学习
两种方式:第一,完全引入命名空间y,如,using namespace std; 以后要用std中定义的符号就方便了,如cin>> ;
第二,只引入要用的符号...
分类:
编程语言 时间:
2014-05-12 16:28:15
阅读次数:
340
本次内容:异常机制1、为什么需要异常2、异常3、error类4、exception类5、exception类中的unchecked
exception 举例:6、常用异常处理方法a.try注意:一个try语句块至少得带一个finally语句块或catch语句块 1 package
array; 2....
分类:
编程语言 时间:
2014-05-12 16:17:54
阅读次数:
406
className.class.getResourceAsStream 用法: 第一:
要加载的文件和.class文件在同一目录下,例如:com.x.y 下有类Test.class
,同时有资源文件config.properties那么,应该有如下代码://前面没有“/”代表当前类的目录InputS...
分类:
编程语言 时间:
2014-05-12 16:18:54
阅读次数:
436
import是引入的意思, javax.swing是sun为我们提供的一个包,包中有一个类叫
JoptionPane。JOptionPane 是有助于方便地弹出要求用户提供值或向其发出通知的标准对话框。
它是用来编写图形用户界面的一个类。合起来讲就是:导入包javax.swing中JOptionPa...
分类:
编程语言 时间:
2014-05-12 16:05:37
阅读次数:
607
1. Java语言的简单认识 (1) Java有三个版本: a.JAVA SE
(以前称J2SE):Standard Environment 标准版本; b.JAVA EE (以前称J2EE):Enterprise Environment
企业版; c.JAVA ME (以前称J2ME)...
分类:
编程语言 时间:
2014-05-12 15:57:22
阅读次数:
335
以下为加密的工具类:import
java.io.UnsupportedEncodingException;import
java.security.InvalidKeyException;import java.security.MessageDigest;import
java.security...
分类:
编程语言 时间:
2014-05-12 15:53:13
阅读次数:
467
字段摘要staticintMAX_VALUE 保持 int 类型的最大值的常量可取的值为
231-1。staticintMIN_VALUE 保持 int 类型的最小值的常量可取的值为 -231。staticintSIZE 以二进制补码形式表示 int
值的位数。staticClassTYPE ...
分类:
编程语言 时间:
2014-05-12 15:49:08
阅读次数:
423
四、递归 递归是函数调用自身的一种特殊的编程技术,其应用主要在以下几个方面: 阶乘
在java当中的基本形式是: Public void mothed(int n){//当满足某条件时: Mothed(n‐1); } 递归二分查找
Java二分查找实现,欢迎大家提...
分类:
编程语言 时间:
2014-05-10 20:13:19
阅读次数:
380
转自:http://blog.csdn.net/tp7309/article/details/10452445二者的区别快忘得差不多了,从别处看到这文章感觉写的不错,正好复习复习,也给大家分享一下。抽象类abstract
class 包含抽象方法的类,叫抽象类。而抽象的概念就是抽象出共同属性:成员变...
分类:
编程语言 时间:
2014-05-10 20:17:21
阅读次数:
370
在?J?a?v?a?S?c?r?i?p?t?中?可以使?用?类的p?r?o?t?o?t?y?p?e属性来?扩?展?类的属?性?和?方?法,在实际开发当中,当JavaScript内置的那些类所提供的动态方法和动态属性不满足我们实际开发时,我们就可以通过"prototype"属性给自定义类添加方法和.....
分类:
编程语言 时间:
2014-05-10 20:05:10
阅读次数:
433
1. 首先String不属于8种基本数据类型,String是一个对象。
因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。 2.Java代码 new String()
和 new String(“”)都是申明一个新的空字符串,...
分类:
编程语言 时间:
2014-05-10 20:09:17
阅读次数:
347