当前位置:主页 > TAG标签 > java
  • Java进制转换基础教程 日期:2013-12-01 01:07:09 点击:246 好评:2

    用java实现的十进制转为2,8,16进制数,思路很简单,就是除n取余 /** * @(#)jinzhi.java * * * @author CplusHua * @version 1.00 2013/4/17 */ import java.util.*; public class jinzhi { public static void main (String[] args) { Scanner s=new Scanner...

  • Java数组定义 日期:2013-12-01 01:05:05 点击:245 好评:2

    Java数组定义与C数组定义相似,但存在不同 定义一: int a[]={1,2}; 定义二: int a[]=new int[]; 定义三: int a[10]; Java支持动态数组的创建,也就是说可以在程序的执行期间可以通过键盘输入来确定要创建的数组的大...

  • java中的随机数Random 日期:2013-11-30 03:26:48 点击:334 好评:4

    java中一般有两种随机数,一个是Math中random()方法,一个是Random类。 一、Math.random() 随即生成如下的小数: 0x1 实例:如何写,生成随机生成出0~100中的其中一个数呢? Math.random()返回的只是从0到1之间的小数,如果要50到100,就先放大50倍,即0到50...

  • java多线程之线程中断机制 日期:2013-11-30 03:18:33 点击:260 好评:2

    看下面的代码,这个程序大概运行一秒钟后就会中断,使用volatile类型的变量来保存取消状态 package com.thred; public class InterruptTest { public static void main(String[] args) { Worker2 worker = new Worker2(); worker.start(); try { Thread.slee...

  • java多线程之join方法使用教程 日期:2013-11-30 03:17:41 点击:233 好评:4

    Thread.join()方法是在主线程等待调用join方法的子线程执行结束后再继续执行,可以用于在多线程环境下线程之间进行同步,看下面简单写的一段代码: package com.thred; public class JoinTest extends Thread { private static Integer num = 0; public stat...

  • java多线程之FutureTask类使用教程 日期:2013-11-30 03:16:44 点击:358 好评:4

    本章来介绍jdk5.0中一种有用的同步工具类FutureTask,我们可以用FutureTask来实现某种比较耗时的计算,当调用get时如果任务计算完成就会立即返回结果,否则get将阻塞直到任务完成状态。下面看我写的一个例子,通过FutureTask提前启动计算,可以来减少需要等...

  • java多线程之Exchanger类 日期:2013-11-30 03:13:16 点击:247 好评:2

    Exchanger这个类,估计大家是很少用到,笔者最近在项目也用到这个类,在项目使用这个类来用于两个线程进行交换数据缓存,比如一个线程来读数据,另一个线程在写入缓存,在这两个线程中用Exchanger进行交换数据.接下来我写了一段代码来说明这个类的使用场景:...

  • 如何使用java闭锁实现并发测试 日期:2013-11-30 03:08:39 点击:478 好评:-2

    最近看到公司的一个同事写了一个程序对我们的服务器进行并发测试,看了他代码令我很抓狂,他用一个for循环,然后分别启动线程进行就搞定,类似这样的写法: for(int i=0;i5000;i++){ Thread thread = new MyThread(); thread.start(); } 上面的写法其实不是...

  • java.util.Random类的使用-随机数的产生 日期:2013-09-10 23:56:21 点击:1055 好评:19

    总结了一下java.util.Random类的使用。 import java.util.Random; class TestRandom { public static void main(String[] args) { Random random1 = new Random(100); System.out.println(random1.nextInt()); System.out.println(random1.nextInt()); Syste...

  • 我总结的一些JAVA面试题 日期:2013-09-10 23:54:49 点击:95 好评:9

    error和exception有什么区别? error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。 exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。 第二十,abstract cl...

推荐内容