博客专栏  >  编程语言   >  Java小例子

Java小例子

希望可以通过这些java实例启发大家的思路并提高自己的水平,在实例中学习,在实例中进步。

关注
6 已关注
28篇博文
  • Java 小例子:创建和使用固定大小的线程池

    Java 1.5 开始,提供了线程池供大家使用,功能还挺全的。下面是一个简单的例子。复杂的例子将放在后面几篇博客中。 import java.util.List;import java.util.co...

    2011-06-29 12:59
    5124
  • Java 小例子:大数乘法和阶乘

    这是一个不借助 BigInteger 来实现大数乘法的例子,顺便做了一个阶乘。大数乘法的实现是基于印度的格子乘法,使用这种方法,计算 m 位数乘以 n 位数只需要创建一个 m+n 位的数组保存结果即可...

    2010-08-30 21:14
    2800
  • Java 小例子:打印菱形

    这个例子用星号(*)打印出一个菱形。没有什么技巧,完全是按部就班的代码。供初学者参考。

    2010-08-02 15:20
    1622
  • Java 小例子:行列式和鸡兔同笼问题

    鸡兔同笼问题就是二元一次方程组,高等数学里面用行列式来解此方程。具体过程可 Google “行列式 二元一次方程组”。对于鸡兔同笼问题还要加上一个限制:方程的解必须是正整数。 下面是代码示例:/** ...

    2009-11-24 09:59
    2367
  • Java 小例子:下载并保存网络小说

    本示例从网上下载一本小说,并保存为 UTF-8 格式。 import java.io.BufferedReader;import java.io.File;import java.io.FileOut...

    2009-11-23 08:55
    1487
  • 生成几率可配置的随机数

    从 1-10 中产生若干个随机数,要求每个数字出现的几率可配置。 解决方案:将 1-100 分成 10 段(段的大小可以为 0)。每生成一个 1-100 之间的随机数,就看它落在哪一段。如果是第一段,...

    2009-10-27 13:42
    1109
  • Java 小例子:读取和解压 zip 压缩包

    这是一个演示如何读取和解压 zip 压缩包的例子。zip 压缩格式是一个开放的标准。 import java.io.File;import java.io.FileOutputStream;impor...

    2009-08-22 12:03
    1498
  • Java 小例子:如何使用 ThreadLocal

    要想在多个类中访问同一个值,通常会用到静态成员。但是在多线程环境下,对静态成员就会出现你存我取的现象。如何保证静态成员不会被其他的线程访问呢?这就要用到 ThreadLocal。下面是两个例子:/**...

    2009-08-09 11:32
    2466
  • Java 小例子:按字节截取字符串

    你可能会碰到这样的问题。比如发送短信,短信长度为 140 字节,如果文本超过了 140 个字节,你就必须将其截成多条。同时你又希望尽可能多的利用这 140 个字节。如果每个中文 2 字节,把短信内容限...

    2009-08-08 21:13
    1588
  • Java 小例子:简单秒表

    这是一个简单的秒表。看起来很简单,但是这里有一个设计上的问题。一般初学者会创建一个循环的线程讲一个整数叠加,该线程隔一段时间暂停一下,比如暂停 10 毫秒,然后往这个整数上加 10。 这样设计的问题在...

    2009-05-06 22:12
    1883
  • Java 小例子:猜数字游戏

    这是一个猜数字的游戏。用户输入 1~1000 以内的任意数字,程序给出它是大了还是小了,直到猜出正确的结果。 程序编写的过程在这里,给初学者参考:http://yidinghesarchives.go...

    2009-05-03 16:51
    1538
  • Java 小例子:不通过逻辑运算和类库,比较两个 integer 大小

    这个问题在论坛上引起了热烈讨论!同时也得到了精彩的答案。 不能通过逻辑运算和类库的话,就只有用位运算了。将两个数相减之后,直接取结果的符号位。考虑到可能溢出,所以做减法之前先要扩展为 long。 下面...

    2009-05-01 08:20
    1515
  • Java 小例子:一个测试正则表达式的工具

    这是一个例子,也是一个工具,用来测试指定的文本中是否包含指定的正则表达式匹配。  下面是代码:import javax.swing.*;import javax.swing.text.DefaultH...

    2009-04-27 09:44
    4078
  • Java 小例子:老手如何编写计算器

    计算器不单单是练习如何布局,更重要的是如何实现复杂的运算逻辑。新手编写计算器,无疑会用到大量的 if-else。而熟练的开发人员知道如何避开这点。下面是代码。 PS:我终于找到空间了。这里是编写过程的...

    2009-04-15 17:24
    9033
  • Java 小例子:如何使用 Enum

    Java 在 1.5 以前,常量是个头疼的问题。因为一些参数只能取那么几个值,而从参数类型上又看不出来有哪些值可以取。从 1.5 开始 Java 引进了 Enum 枚举类型,并根据 Java 自身的特...

    2009-04-11 14:42
    8774
  • Java 小例子:使你的 Java 程序使用单独的分辨率

    如果你想在你的 Java 程序中使用单独的分辨率,下面是一个例子。注意这种改变不是永久性的,程序退出就恢复了。其实我也不清楚这到底有什么用。 import javax.swing.*;import j...

    2009-04-10 16:47
    1439
  • Java 小例子:求素数

    素数(质数)指的是不能被分解的数,除了 1 和它本身之外就没有其它数能够整除。这里是一个小例子,说明如何求取十万以内的所有素数。 素数的分布没有规律可言,所以要检验一个数是不是素数,就必须将它同所有小...

    2009-04-07 10:45
    1264
  • Java 小例子:模拟分数的类 Fraction

    前一阵子 CSDN 博客奇慢无比,今天好些了。 这里是一个模拟分数运算的例子:Fraction 类。分数运算完后要用最大公约数除分子分母。所以这里也有个用辗转相除法求最大公约数的例子。另外在构造 Fr...

    2009-04-03 10:15
    3048
  • Java 小例子:轮询淘汰

    一架飞机快要掉了,上面有 20 个人,但是只有 3 包降落伞。于是 20 个人凑成一圈,每数到第 7 个,就将他踢下去。——最后三包降落伞将落在哪几个人手里? 下面是示例代码。编写过程的录像在这里下载...

    2009-03-28 15:27
    2434
  • Java 小例子:数据持久化(保存数据到文件)

    说数据持久化,初学者可能还不太懂;但要说把数据保存到文件,这谁都懂了。为什么说持久化就是把数据保存到文件?持久化指的就是当程序退出后,其中的数据能够保留下来,供程序再次运行的时候使用。这些数据保留在什...

    2009-03-09 09:07
    11305
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部