java
文章平均质量分 69
wangthunder2012
随便看看写写.
展开
-
Java BitSet类
BitSet 类创建一个特殊类型的数组保存位值。该BitSet中数组的大小可以根据需要增加。这使得它类似于比特的向量。这是一个传统类,但它已被完全重新设计在Java 2,1.4版本。BitSet 定义了两个构造函数。第一个版本创建一个默认的对象:BitSet( )Java2 版本允许指定它的初始大小,即比特,它可以容纳的数量。所有位初始化为零。Initial pattern i原创 2015-10-22 20:54:37 · 393 阅读 · 0 评论 -
java如何获取当前时间的方法汇总
一. 获取当前系统时间和日期并格式化输出:import java.util.Date;import java.text.SimpleDateFormat;public class NowString {public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyyy原创 2015-10-10 17:43:40 · 359 阅读 · 0 评论 -
用java来写一个猜数字游戏,要用到界面
java实现的简单猜数字游戏代码,通过随机数与逻辑判断来实现游戏功能代码如下:import java.util.InputMismatchException;import java.util.Scanner; public class Main {public static void main(String[] args) {// 产生一个随机数in原创 2015-10-10 17:36:26 · 11356 阅读 · 0 评论 -
Servlet与一般Java类的区别是什么?
servlet是Java编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。虽然servlet可以对任何类型的请求产生响应,但通常只用来扩展Web服务器的应用程序。Java Servlet技术为这些应用程序定义了一个特定于HTTP的 servlet类。javax.servlet和javax.servlet.http包为编写servle原创 2015-10-10 17:51:29 · 5104 阅读 · 0 评论 -
如何使用dos命令解压文件?
用法: rar - - a 添加文件到压缩文件 c 添加压缩文件注释 cf 添加文件注释 cw 写入压缩文件注释到文件 d 删除压缩文件中的文件 e 解压压缩文件到当前目录 f 刷新压缩文件中的文件 i[参数]= 在压缩文件中查找字符串 k 锁定压缩文件 l[t,b] 列出压缩文件[技术信息,简洁] m[f] 移动到压缩文件[仅对文原创 2015-10-14 22:51:39 · 3139 阅读 · 0 评论 -
java 调用webservice的各种方法总结
一、利用jdk web服务api实现,这里使用基于 SOAP message 的 Web 服务 1.首先建立一个Web services EndPoint: Java代码 package Hello; import javax.jws.WebService; import javax.jws.WebMethod; import转载 2015-10-15 17:33:53 · 377 阅读 · 0 评论 -
Java泛型
泛型还提供编译时类型安全,它允许程序员在编译时捕获无效的类型。使用Java泛型的概念,我们可以编写一个通用的方法进行排序对象的数组,然后用整型数组,数组双,字符串数组等调用泛型方法,对数组元素进行排序。泛型方法:可以调用不同类型的参数一个通用的方法声明。基于传递给泛型方法的参数的类型,编译器适当地处理每个方法调用。以下是定义泛型方法的规则:所有泛型方法的声明有一个类型参数部原创 2015-10-31 15:57:50 · 456 阅读 · 0 评论 -
Java线程死锁
一种特殊类型的错误,需要避免对多任务具体涉及死锁,当两个线程有一个循环依赖于一对同步对象时发生。例如,假设一个线程进入监视器对象X和其他线程进入监视器对象Y。如果在X中的线程试图调用Y上的任何synchronized方法,它会阻止预期。但是,如果在Y中的线程,反过来,尝试调用X上的任何synchronized方法,该线程将永远等待,因为访问的X,那就要释放自己的Y上的锁,使第一个线程可以完成。原创 2015-10-31 16:59:27 · 385 阅读 · 0 评论 -
Java集合算法大全
集合框架定义了可以被应用到集合和映射的几种算法。这些算法被定义为集合类中的静态方法。有几个方法可以抛出ClassCastException,当它试图比较不兼容的类型时,或者一个UnsupportedOperationException,当它试图修改一个不可修改的集合发生。在集合框架的算法定义的方法总结如下表:SN方法及描述1static原创 2015-10-31 15:51:49 · 738 阅读 · 0 评论 -
Java如何使用迭代器?
通常情况下,想循环在集合中的元素。例如,可能希望显示的每个元素。做到这一点最简单的方法是使用一个迭代器,它是一个对象,它实现无论是迭代器或实现ListIterator接口。迭代器,使能够循环通过收集,获取或移除元素。ListIterator扩展迭代器允许列表的双向遍历和元素的修改。之前,可以通过一个迭代器访问一个集合。每个集合类提供了一个iterator()方法,该方法返回一个迭代器集原创 2015-10-31 15:54:11 · 571 阅读 · 0 评论 -
Java网络(Socket编程)详解
术语:网络编程 指的是在多个设备(计算机)执行,其中的设备使用一个网络中的所有连接到对方编写程序。J2SE的API:java.net包中包含的类和提供底层通信细节接口的集合,允许编写程序方案,重点解决手头的问题。java.net包中提供了两种常用的网络协议支持:TCP: TCP表示传输控制协议,它允许两个应用程序之间可靠的通信。 TCP通常用于在因特网协议,它被称为TCP /原创 2015-10-31 16:09:21 · 931 阅读 · 0 评论 -
JAVA 骰子游戏
说明:骰子加起来2次和为7或11:胜利;骰子和加起来为2,3,12为失败;如果为其他数进行再一次投,如果再一次投等于刚投的数为胜利。如果等于7为失败。最后统计胜败以及投次。实现代码如下:package Two;import java.util.ArrayList;import java.util.List;import java.util.Random;impo转载 2015-10-10 16:46:18 · 1946 阅读 · 0 评论 -
java如何实现的简单猜数字游戏代码
主要通过随机数与逻辑判断来实现游戏功能实现代码如下:import java.util.InputMismatchException;import java.util.Scanner; public class Main {public static void main(String[] args) {// 产生一个随机数int number = (i原创 2015-10-10 13:44:39 · 3177 阅读 · 0 评论 -
用Java语言实现单向链表的方法
1.先定义一个节点类package com.buren;public class IntNode { //定义一个节点类intinfo; //定义属性,节点中的值IntNode next; //定义指向下一个节点的属性public IntNode(inti){ //构造一个next为空的节点this(i,null);}publ原创 2015-10-09 12:56:25 · 582 阅读 · 0 评论 -
Java Stack类
堆栈是向量的一个子类,实现了一个标准的后进先出的堆栈。堆栈只定义了默认的构造函数,创建一个空栈。栈包括所有由矢量定义的方法,并增加了一些它自己。stack: [ ]push(42)stack: [42]push(66)stack: [42, 66]push(99)stack: [42, 66, 99]pop -> 99stack: [42, 66]pop -> 66st原创 2015-10-22 20:56:46 · 308 阅读 · 0 评论 -
Java Collection集合接口
Collection接口是赖以集合框架建立的基础。它声明的所有集合的核心方法。这些方法概括于下表中。因为所有集合都要实现Collection,熟悉它的方法是对框架有清晰的认识很有必要。这几种方法都可以抛出一个 UnsupportedOperationException.SN方法及描述1boolean add(Object obj)添加ob原创 2015-10-22 21:04:14 · 318 阅读 · 0 评论 -
Java数据结构
由Java工具包中提供的数据结构是非常强大的,执行多种功能。这些数据结构包括以下接口和类:EnumerationBitSetVectorStackDictionaryHashtableProperties所有这些类是现在的传统和Java-2引入了一种称为集合框架的新框架,这将在接下来的教程中讨论:枚举:Enumeratio原创 2015-10-22 20:49:11 · 401 阅读 · 0 评论 -
Java集合框架
集合框架的目的是要满足几个目标。框架必须是高性能的。在实现了基本的集合(动态数组,链表,树,哈希表)是高效的。框架具有允许不同类型的集合以类似的方式和高度的互操作性。扩展和/或适应的集合必须是容易的。为此,整个集合框架是围绕一组标准的接口设计。提供了几种标准的实现,例如LinkedList,HashSet和TreeSet,这些接口,可以按原样使用,也可以实现自己原创 2015-10-22 20:50:54 · 339 阅读 · 0 评论 -
Java Vector类
Vector 向量实现了一个动态数组。它类似于ArrayList,但有两点不同:Vector是同步的。向量包含不属于集合框架的一部分许多传统方法。向量被证明是非常有用的,如果不事先知道数组的大小或者只是需要一个可以在一个程序的生命周期变化的大小。Vector类支持四种构造函数。第一种形式创建一个默认的向量,其中有10的初始大小:Vector( )第二种形式创原创 2015-10-22 20:55:35 · 320 阅读 · 0 评论 -
java实现冒泡排序打印
1.冒泡排序的原理:假设要求的数组是正序,两两进行比较,如果前一个书比后一个数小,位置不变。如果前一个数比后一个数大,位置互换,再跟后一个数进行比较,直到最后。就是逐步把大数送到最后,下面来个实例举个例子:int[] array = {2,4,9,7,6,5};2.第一轮2和4进行比较,27,9和7的位置互换。再9和6进行比较,9>6,9和6的位置互换。再9和5进行比较,9>5原创 2015-10-08 23:38:29 · 661 阅读 · 0 评论 -
java用list实现约瑟夫环问题
1.约瑟夫环:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。2.代码如下:package com.timeng;import java.util.ArrayList; import java.util.List; im原创 2015-10-09 00:29:46 · 736 阅读 · 0 评论 -
servlet 从java中如何获取参数
在web.xml里面可以定义两种参数:一种是全局范围的参数,一种是servlet内的参数。 web.xml里定义参数的应用举例:在做分页功能时,可以在代码中直给定pageSize的值,这样,写死在代码中,灵活性差。改进方法:将pageSize配置在web.xml中,然后再在代码中获取。1. 全局范围的参数,存放在ServletContext对象中,在web.xml中的配置如下:原创 2015-10-09 12:41:38 · 1265 阅读 · 0 评论 -
如何实现用Java编写程序,设计一个模拟电梯运行的类
实现代码如下:public class ElevatorModel implenent ElevatorModelListener{ElevatorShaft elevatorShaft;//电梯车箱Floor firstFloor;Floor secondFloor;public void addPerson(Person person);//实现ElevatorMo原创 2015-10-09 12:46:54 · 7405 阅读 · 0 评论 -
Java List接口
List接口扩展了集合,并声明存储元素的序列集合的行为。元素可以插入或访问他们的列表中的位置,使用从零开始的索引。列表可以包含重复的元素。除了由集合中定义的方法列表定义了一些它自己的,这是总结如下下表。几个列表的方法将抛出一个UnsupportedOperationException如果集合不能被修改,当一个对象与另一个不兼容时产生ClassCastExcept原创 2015-10-24 00:28:12 · 354 阅读 · 0 评论 -
Java如何发送Email/邮件
使用Java应用程序发送邮件是很简单的,需要安装JavaMail API 和Java Activation Framework (JAF) 在机器上。可以从Java的标准网站上下载JavaMail(版本1.2)的最新版本。可以从Java的标准网站下载最新版本的JAF(版本1.1.1)。下载并解压缩这些文件,在新创建的顶层目录,会发现一些jar文件应用。需要添加了mail原创 2015-10-31 16:21:59 · 713 阅读 · 0 评论