JAVA
文章平均质量分 75
溪中水life
这个作者很懒,什么都没留下…
展开
-
Java学习之Iterator(迭代器)的一般用法
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterat转载 2014-07-20 11:23:30 · 572 阅读 · 0 评论 -
设计模式之--单例模式
单例模式,原创 2014-10-23 22:08:23 · 456 阅读 · 0 评论 -
JDBC中Statement和PrepareStatement的区别及特性
主要区别: Statement执行一条sql就得编译一次,PrepareStatement只编译一次;常用后者原因在于参数设置非常方便;执行一条sql就得编译一次,后者只编译一次;还有就是sql放置的位置不同; 常用后者原因在于参数设置非常方便;特性: jdbc的api中的主要的四个类之一的java.sql.statement要求开发者付出大量的时间和精力。在使转载 2014-08-30 20:54:06 · 418 阅读 · 0 评论 -
java单例模式
单例模式:一个类只创建一个实例目标,全局只有一个实例。实现方式:构造方法是 private的 换句话只能自已创建和管理自己,public class Singleton {private static Singleton inst = new Singleton(); //自己创建自己 ,注意是static的private Singleton() {}public static Singlet转载 2014-08-30 09:07:37 · 351 阅读 · 0 评论 -
java学习之线程笔记
是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。线程有就绪、阻塞和运行三种基本状态。原创 2014-07-30 20:05:36 · 535 阅读 · 0 评论 -
在Java中为frame窗口设置背景图片
新学javaGUI界面设计,关于如何为frame窗口设置背景图片,在原创 2014-07-27 21:51:51 · 20743 阅读 · 5 评论 -
练习题.实现简单的电子词典功能
1.实现简单的电子词典功能。a.能记录新的单词和解释。b.能查询单词的解释。c.能从单词库中随机抽取10个单词,进行测试。(可以是显示单词,要求输入解释,也可反过来) 最后给出对错的个数和正确答案。d.所有操作在控制台,用命令完成。提示:使用Properties,并把添加的单词永久保持到文件中。举例:c:\>java MyWordc:\>请选择原创 2014-07-20 11:56:27 · 879 阅读 · 0 评论 -
用java实现终极密码游戏
题目要求:随机生成1-100的数字,玩家c原创 2014-07-21 20:18:28 · 973 阅读 · 0 评论 -
ArrayList的练习 编写程序实现对Employee类的排序
package com.my.day7_16task;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashSet;import java.util.List;public class ArrayListTest { publ原创 2014-07-20 11:40:47 · 2641 阅读 · 0 评论 -
I/O编程--关于藏宝图拆分及合并问题
题目:一父亲临终前将藏宝图平均分成4份,给4个儿子,要求他们十年后再聚集到一块,一起寻宝,请用程序实现这个问题。代码如下:原创 2014-07-20 11:49:39 · 802 阅读 · 0 评论 -
Java中Comparable与Comparator的区别
Comparable & Comparator 都是用来实现集合中元素的比较、排序的,只是 Comparable 是在集合内部定义的方法实现的排序,Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集合内实现 Comparable 接口的方法。Comparator位于包java.util下,而Comparable位转载 2014-07-20 11:45:44 · 591 阅读 · 0 评论 -
面向对象编程三大特征 封装、继承和多态(二)
JAVA面向对象编程三大特征之一:多态面向对象编程有三个特征,即封装、继承和多态。方法的重写、重载与动态连接构成多态性。要理解多态性,首先要知道什么是“向上转型”。(强制类型转换,“向下转型”)我定义了一个子类Cat,它继承了Animal类,那么后者就是前者是父类。我可以通过Cat c = new Cat();实例化一个Cat的对象,这个不难理解。但当我转载 2014-07-20 11:31:32 · 824 阅读 · 1 评论 -
JAVA基本排序方法
java基本语法--排序排序的介绍排序是将一群数据,依指定的顺序进行排列的过程。 排序分类:1、内部排序法:指将需要处理的所有数据都加载到内部存储器中进行排序。包括(交换式排序法、选择式排序法和插入式排序法);2、外部排序法:数据量过大,无法全部加载到内存中,需要借助外部存储进行排序。包括(合并排序法和直接合并排序法)。 排序(Sorting)是数据处理中一种很重要转载 2014-07-20 11:22:45 · 1371 阅读 · 0 评论 -
try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
今天做了一道题,一直以为try转载 2014-10-31 18:31:09 · 688 阅读 · 0 评论