- 博客(47)
- 收藏
- 关注
转载 java多线程总结
java中的多线程在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。对于直接继承Thread的类来说,代码大致框架是:123456789101112class 类名 extends Thread{方法1;方法2;…public void
2014-07-31 11:27:03
510
1
转载 Java 多线程编程
Java给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。多线程是多任务的一种特别的形式。多线程比多任务需要更小的开销。这里定义和线程相关的另一个术语:进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的
2014-07-31 11:22:07
532
转载 配置WebSite的IIS时遇到的问题与解决方法
1:Server ErrorInternet Information Services 7.5Error SummaryHTTP Error 500.19 - Internal Server ErrorThe requested page cannot be accessed because the related configuration data
2014-07-05 21:15:17
1150
转载 解决Maven管理的项目下"Missing artifact xxx bundle"问题
这个问题可能是依赖的项目打包成bundle造成,比如mina就是这样的,打包成bundle,例子:[html] view plaincopydependency> groupId>org.apache.minagroupId> artifactId>mina-coreartifactId> v
2014-07-04 20:46:50
2574
转载 java 图的拓扑排序(利用Vector存储)
Stack类:Java代码 package com.javaeye.rsrt; /** * 栈,遵循先进后出的原则,用来保存元素 * * @author nishiting * */ public class Stack { private int[] st; private i
2014-05-12 21:04:36
571
转载 拓扑排序 (java)
// topo.java// demonstrates topological sorting// to run this program: C>java TopoApp////////////////////////////////////////////////////////////////// 思想:1.找有向图中无后继的节点 2.删除该节点
2014-05-12 21:00:51
746
原创 华为编程大赛资格赛第4轮题目,求n个数的最大公约数
计算多个正整数的最大公约数描述: 计算多个(最多100个,最少一个)正整数(正整数的范围是:1~20000)的最大公约数。公约数是指:能被所有的整数整除的整数。运行时间限制: 无限制内存限制: 无限制输入: 第一个数字是整数的数量,后面是每个整数的具体值;备注:读取的时候,不需要读入换行符'\n'输出: 最大公约数备注:输出的时候,不需要输出换行符'\n'
2014-05-05 17:16:21
842
原创 java版最大回文子串的长度(效率优化版)
题目:题目描述:回文串就是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。回文子串,顾名思义,即字符串中满足回文性质的子串。给出一个只由小写英文字符a,b,c...x,y,z组成的字符串,请输出其中最长的回文子串的长度。输入:输入包含多个测试用例,每组测试用例输入一行由小写英文字符a,b,c...x,y,z组成
2014-05-02 15:16:51
1849
转载 被忽略的java.io.StreamTokenizer
一直以来,偶们都知道字符串的分割最常用的是java.util.StringTokenizer,但是某些时候,StringTokenizer有很大的局限性,孰不知,有个更为强大的的分割工具,不过是基于流的,但是借助于中间类,也可以处理字符串,而且处理的很好,今天偶们就掀开他地盖头来瞧一瞧: StreamTokenizer定义了几种基本的常量用于标识解析过程:TT_EOF(流结尾)、TT_EO
2014-05-01 22:18:28
699
转载 如何使用StreamTokenizer类来数文本文件中有多少个单词,有多少个数字
import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.io.StreamTokenizer;/**** @author outofmemory.cn*/public class Main {/*** S
2014-05-01 17:27:36
555
转载 StringTokenizer类的使用
StringTokenizer是一个用来分隔String的应用类,相当于VB的split函数。1.构造函数public StringTokenizer(String str)public StringTokenizer(String str, String delim)public StringTokenizer(String str, String delim, boolean
2014-05-01 15:57:47
442
转载 Scanner 类 useDelimiter("")用法
Scanner类从字面上讲是“扫描”的意思,它把给定的字符串解析成Java的各种基本数据类型primitive types,用于分解字符串的默认的分隔符是空格,当然也可以定制。例如:Scanner sc = new Scanner(System.in);其构造函数参数是待解析的输入源,可以是File对象、Stream对象,或是一个String,然后还有java.lang.Readable对
2014-04-30 11:03:53
2966
2
转载 java-Collections对象的降序排序--实例
实例代码如下: package *;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;public class T { public static void main(String[] ar
2014-04-29 22:30:31
1192
转载 Java实践(十一)——五子棋
一、实践目标: 1.掌握JavaGUI界面设计 2.掌握鼠标事件的监听(MouseListener,MouseMotionListener)二、实践内容: 设计一个简单的五子棋程序,能够实现五子棋下棋过程。如下图所示 五子棋运行界面 1.五子棋棋盘类[java] view
2014-04-29 22:26:41
1248
转载 JAVA中文件的读写处理
1.用 InputStream & OutputStream 这两个基类来进行读写操作InputStream 中的 FileInputStream 类似一个文件句柄,通过它来对文件进行操作,类似的,在 OutputStream 中我们有 FileOutputStream 这个对象。用FileInputStream 来读取数据的常用方法是:FileInputStream fstr
2014-04-29 17:22:50
646
转载 Java正则表达式入门
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配
2014-04-29 13:59:24
457
转载 java中String的常用方法
java中String的常用方法 1、length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len=s.length(); 2、charAt() 截取一个字符 例:char ch; ch="abc".charAt(1); 返回'b'
2014-04-29 09:30:26
425
转载 Java中Collection和Collections的区别
今天翻看Java笔试题,发现有这样问题,比较Collection 和Collections的区别。在这里把二者区别记录下来。 1、java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。 Co
2014-04-28 22:39:20
598
转载 Java学习之Iterator(迭代器)的一般用法 (转)
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返
2014-04-28 22:08:00
563
转载 java中list的用法(一)
上次听学长给我讲东西,觉得学长理解的好透彻,而自己却自以为是的以为知道,原来自己根本没有真正的理解,所以决定每天都学些东西,整理出来,然后变为自己的东西,一定要坚持下去哦import java.util.ArrayList; import java.util.Iterator; import java.util.LinkedList; import ja
2014-04-28 21:58:30
617
转载 java中List的用法和实例详解
List的用法List包括List接口以及List接口的所有实现类。因为List接口实现了Collection接口,所以List接口拥有Collection接口提供的所有常用方法,又因为List是列表类型,所以List接口还提供了一些适合于自身的常用方法,如表1所示。表1 List接口定义的常用方法及功能从表1可以看出,List接口提供的适合于自身的常用方法均与索引有关,这是因为L
2014-04-28 21:55:30
566
原创 java版的渊子赛马
题目:渊子赛马 答题时间: 00 小时 01 分 29 秒描述: 题目描述赛马是一古老的游戏,早在公元前四世纪的中国,处在诸侯割据的状态,历史上称为“战国时期”。在魏国作官的孙膑,因为受到同僚庞涓的迫害,被齐国使臣救出后,到达齐国国都。 赛马是当时最受齐国贵族欢迎的娱乐项目。上至国王,下到大臣,
2014-04-28 21:18:24
1413
原创 java版的字符串分隔,将字符串分隔为每8个一组,并且不够的补0,输出
题目:字符串分隔 答题时间: 01 小时 22 分 12 秒描述: 题目标题:连续输入字符串(输出次数为N,字符串长度小于100),请按长度为8拆分每个字符串后输出到新的字符串数组;长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。例如:输入:ab
2014-04-28 20:40:49
2596
原创 java版的小明的筷子,主要是找出数组中只出现一次的元素
题目:小明的筷子 答题时间: 00 小时 01 分 05 秒描述: 小明是个马大哈,某天他到超市买了若干双筷子(n筷子的长度不尽相同,他把全部筷子都放在购物袋里面拿回家,路上不小心漏了一根请你用程序帮他找出是漏掉的筷子是多长的。输入: 剩下的筷子数组,如
2014-04-28 20:37:06
2016
转载 Java 5种字符串拼接方式性能比较。
最近写一个东东,可能会考虑到字符串拼接,想了几种方法,但对性能未知,于是用Junit写了个单元测试。 代码如下:import java.util.ArrayList;import java.util.List;import org.apache.commons.lang.StringUtils;import org.junit.Test;impo
2014-04-28 20:00:30
415
转载 一个简单的投票程序
最近有空在学习下Swing方面的知识,就做了点放上来 程序如下:import java.awt.*;import java.awt.Event.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.StringTokenizer;imp
2014-04-28 19:57:39
939
转载 java中判断字符串是否为数字的方法
java中判断字符串是否为数字的方法:1.用JAVA自带的函数public static boolean isNumeric(String str){ for (int i = 0; i System.out.println(str.charAt(i)); if (!Character.isDigit(str.charAt(i))){ return
2014-04-28 19:54:49
713
转载 java中substring的用法
[+]java中substring的用法str=str.substring(int beginIndex);截取掉str从首字母起长度为beginIndex的字符串,将剩余字符串赋值给str;str=str.substring(int beginIndex,int endIndex);截取str中从beginIndex开始至endIndex结束时的字符串,并
2014-04-28 18:20:59
550
转载 JAVA中正则表达式总结
昨天,我的朋友请教我正则表达式。我也好久没有写过正则表达式了,昨天刚好看了下如鹏网创始人杨中科老师关于正则表达式的讲解。使我加深了正则表达式的印像。现我把他总结下: 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。所以JAVA语言也不例外。正则表达式已经超出了某种
2014-04-28 09:51:53
840
转载 《线性表的类表示——数据结构JAVA》
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: 《线性表的类表示——数据结构JAVA》 * 作 者: 刘江波 * 完成日期:
2014-04-26 16:20:04
487
转载 线性表分析及Java实现
数据结构中的线性表,对应着Collection中的List接口。 在本节中,我们将做以下三件事 第一。我们先来看看线性表的特征 第二,自己用JAVA实现List 第三,对比的线性表、链式表性能,以及自己的List性能与JDKList性能对比 线性表特征:
2014-04-26 16:16:08
532
转载 java--多线程实现计数器
同时开始5个线程,用各自的文本框显示count,和按钮控制count的自加import java.awt.*;import java.awt.event.*;import java.applet.*; class Ticker extends Thread{ private Button t=new Button("toggle");
2014-04-26 16:08:08
1799
转载 小心Java中的Stack类
这个周末在用Java做迷宫程序时,想用栈来存储路径,这样的话,如果现位置没有通路了,比较好返回上一位置,探索上一位置的下一个方向。因为Java中有现成的Stack类,所以我想直接拿来用,但是却被它整的老惨了。为什么呢?举个例子吧。如下代码:public class TestOfStack { Stack s = new Stack(); MyPoint myPoin
2014-04-25 11:09:07
615
转载 STL系列之二 stack栈
栈(statck)这种数据结构在计算机中是相当出名的。栈中的数据是先进后出的(First In Last Out, FILO)。栈只有一个出口,允许新增元素(只能在栈顶上增加)、移出元素(只能移出栈顶元素)、取得栈顶元素等操作。在STL中,栈是以别的容器作为底部结构,再将接口改变,使之符合栈的特性就可以了。因此实现非常的方便。下面就给出栈的函数列表和VS2008中栈的源代码,在STL中栈一共就5个
2014-04-25 11:06:34
615
转载 Java中浮点数的精度问题
java中浮点数的精度问题当您在计算Money的时候,请看好了!!!要不损失了别后悔!!!现象1: public static void main(String[] args) { System.out.println(0.030*100);//输出3.0 System.out.println(0.031*100);//输出3.1
2014-04-22 21:30:10
666
转载 JAVA的整型与字符串相互转换
JAVA的整型与字符串相互转换1如何将字串 String 转换成整数 int? A. 有两个方法:1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf(my_str).intVal
2014-04-21 20:31:44
531
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人