java
文章平均质量分 53
deyu1028
这个作者很懒,什么都没留下…
展开
-
学生成绩管理系统
import java.io.*;class Keyboard{ static BufferedReader inputStream = new BufferedReader(new InputStreamReader(System.in)); public static int getInteget() { try { return (Integer.v原创 2012-11-25 15:34:19 · 942 阅读 · 0 评论 -
多线程
/*进程: 是一个正在执行的程序。 每一个进程都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。线程: 就是进程中的一个独立的控制单元。 线程在控制着进程的执行顺序。一个进程至少有一个线程。Java VM 启动时会有一个进程java.exe。该进程中至少一个线程负责java程序的执行。而且这个线程运行的代码存在于main方法中。该线程为一个原创 2012-11-16 21:51:34 · 238 阅读 · 0 评论 -
交换方法
/*author:deyu1028Function:两个数字的交换。Time:22:38 2012-9-8Version:v1.0*/class JiaoHuan //声明一个交换类 { public static void main(String[] args) //主函数,函数的入口。 { int m = 2 ,原创 2012-11-16 21:37:27 · 286 阅读 · 0 评论 -
类中方法的测试
//对类中方法的测试/* 成员 |--field |--method | |---constructor | |---accessor | |---mulator | |---utility |--class |--interface*/class Point{ protected doub原创 2012-11-19 22:18:55 · 437 阅读 · 0 评论 -
Math.ramdom()方法的测试
//Math.ramdom()方法的测试public class RandomTestDemo{ public static void main(String[] args) { final int SUBINTERVAlS = 100; final int TOTAL = 50000; int [] frequency = new int[SUBINTERV原创 2012-11-19 22:36:37 · 567 阅读 · 0 评论 -
Math.sqrt()方法的测试
public class MathSqrtTestDemo{ public static void main(String[] args) { for (double x = 50.0;x <60.0; x++) { double y = Math.sqrt(x); double z = sqrt(x); System.out.println(y+"原创 2012-11-21 10:19:07 · 4284 阅读 · 0 评论 -
WriterDemo
/*需求:创建文本文件Hello.txt在F目录下需要用到java中的io下面的类需要导包*/import java.io.*;public class WriterDemo { //main()方法中声明抛出IOException异常。 public static void main(String[] args) throws IOException原创 2012-11-21 22:06:19 · 258 阅读 · 0 评论 -
String获取方法
/*String类中方法的测试‘abc’*/public class StringTestDemo { public static void sop(Object obj) { System.out.println(obj); } public static void get_String(String str) { /原创 2012-11-21 18:05:50 · 472 阅读 · 0 评论 -
泛型实例
class GenericDemo{ public static void main(String[] args) { ArrayList al = new ArrayList(); al.add("hello java01"); al.add("hello java02"); al.add("hello java03"); al.add("h原创 2012-12-05 21:32:10 · 243 阅读 · 0 评论 -
TreeSet2
import java.util.*;/*当元素自身不具有比较性时,或者是具有的比较性不是所需要的。这是就让容器具备比较性。定义了比较器,将比较器对象作为参数传递给TreeSet集合的构造函数。当两种排序都存在时,以比较器为主。定义一个类,实现Comparator接口,覆盖compare方法。*/class Teacher{ private Stri原创 2012-12-05 17:45:43 · 237 阅读 · 0 评论 -
泛型实例2
import java.util.*;class GenericDemo2{ public static void main(String[] args) { //优先自定义比较器, TreeSet ts = new TreeSet(new LenComparator()); ts.add("abcd"); ts.add("d");原创 2012-12-05 21:54:19 · 210 阅读 · 0 评论 -
TreeSet1
import java.util.*;/*Set:无序,不可以重复元素。 |--hashSet:数据结构是哈希表。线程是非同步的。 保证元素唯一性的原理:判断元素的哈希值是否相同。 如果相同,还会继续判断元素的equals方法。是否为true。 |--TreeSet:可以对Set中的元素进行排序。 底层数据结构是二叉树。 保证元素唯一性依据: comp原创 2012-12-05 17:44:30 · 330 阅读 · 0 评论 -
泛型类
class Demo{ public void show(T t) { System.out.println("show++"+t); } public void print(T t) { System.out.println("print--"+t); }}class GenericDemo{ public static void原创 2012-12-06 21:21:44 · 216 阅读 · 0 评论 -
泛型方法
class Demo{ public void show(T t) { System.out.println("show"+t); } public void print(D d) { System.out.println("print"+d); }}class GenericDemo{ public static void mai原创 2012-12-06 21:43:04 · 223 阅读 · 0 评论 -
GUI演示
import java.awt.*;import java.awt.event.*;class FrameDemo{ private Frame f; private Button button; FrameDemo() { init(); } public void init() { f = new Frame("FrameDemo"原创 2012-12-08 08:29:10 · 266 阅读 · 0 评论 -
主板实例,接口的应用
/*需求:多态的主板实例,编写主板运行的实例,主板上面有声卡,网卡等设备。*/interface PCI//接口PCI{//接口的使用增加了功能的扩展, public void open(); public void close();}class MainBoard//主板类{ public void run()//运行方法 { System.out.println(原创 2012-11-16 21:47:20 · 795 阅读 · 0 评论 -
九九乘法表
/*需求:打印九九乘法表,同时打印5和6的乘法表思路:for循环的嵌套使用,方法的重载。对函数定义的应用。问题:设计程序时,方法的类型会定义错,对方法的限制作用运算符使用的不是很好,经常会出错,更不能忘记了,每一语句结束时要加“;”。*/class JiuJiu{ public static void main(String args[]) {原创 2012-11-16 21:44:34 · 416 阅读 · 0 评论 -
选择语句的使用
/*选择语句:1、if 单分支选择语句2、if else 二分支选择语句3、if else if 多分只选择语句4、switch ( 开关语句)三个关键字 switch case default 5*/class Month{ public static void main(String[] args) { int原创 2012-11-16 21:41:32 · 505 阅读 · 0 评论 -
BufferedWriterDemo
import java.io.*;class BufferedWriterDemo{ public static void main(String[] args) throws IOException { String fileName = "F:/newHello.txt"; BufferedWriter out = new BufferedWriter(原创 2012-11-27 13:29:27 · 241 阅读 · 0 评论 -
堆栈与队列
/*使用LinkedList模拟一个堆栈或者队列数据结构。堆栈:先进后出FILO队列:先进先出FIFO*/import java.util.LinkedList; class myQueue { private LinkedList link ; myQueue() { link = new LinkedList(); } public原创 2012-11-28 11:04:24 · 293 阅读 · 0 评论 -
演示小程序
/*Author:deyu_1028Version:v1.0Name:我的第一个java小程序*//*需求:*/ class YanShi{ //这是主函数,程序的入口 public static void main(String args[]) { System.out.println("Hello world"); }}原创 2012-11-16 21:35:30 · 284 阅读 · 0 评论 -
输出1,2,3,4,5分别乘以10,100,1000的结果
/*需求:输出1,2,3,4,5分别乘以10,100,1000的结果。思路:方法应当是同样的,并且是递增增长。用循环语句实现从1到5的输出。步骤:1*/class JieCheng {public static void main(String[] args) { for(int i=1;i<=5;i++) { Chengfa(i);原创 2012-11-16 21:45:28 · 1631 阅读 · 0 评论 -
数组中的元素进行查找,打印出需求的元素
/*需求: 对数组中的元素进行查找,打印出需求的元素。思路: 对数组中元素查找的过程就是对数组的遍历过程,在遍历的过程中,加入判断语句。步骤:*/class ArrayGetIndex{ public static void main(String[] args) { int[] arr={1,2,5,8,9}; int index= halfSearc原创 2012-11-16 21:46:15 · 646 阅读 · 0 评论 -
接口问题
interface Nl{ int year = 2012; int age(); void output(); }public class InterfaceTest implements Nl{ String xm; int csrq; InterfaceTest(String nl,int y) { xm = nl;原创 2012-11-16 21:49:25 · 262 阅读 · 0 评论 -
算术运算符的运算
/*Function:算术运算符的运算Author:TIME:21:53 2012-9-6Version:v1.0*//*需求:验证算术运算符的作用步骤:1.2.3.*/class SuanShu //声明一个SuanShu类{ public static void main (String args[])原创 2012-11-16 21:38:22 · 266 阅读 · 0 评论 -
循环语句
/*目的:学会使用循环语句1、for(表达式1;表达式2) 循环体2、 while(先判定后执行循环语句) while(条件) 循环体3、do while (先执行后判断循环语句) do{循环体} while(条件);*/class ReCycle{ public static void main(String[] args)原创 2012-11-16 21:42:11 · 245 阅读 · 0 评论 -
1-500,判断能同时被2,3,7整除的数
/*需求:1-500,判断能同时被2,3,7整除的数。思路:用循环语句判断,*/ class Test1_500 { public static void main(String args[])//需要使用嵌套循环,注意再循环体输出i值后,需要跳出内循环,否则程序会陷入死循环。 { for(int i=1;i<=500;i++) {原创 2012-11-16 21:44:01 · 2513 阅读 · 0 评论 -
Object泛型
/*使用Object表示泛型泛型是一种特殊的类型,它把指定类型的工作推迟到客户端代码声明并实例化类或方法的时候进行。*/class MemoryCell{ //public methods public Object read() { return storedValue; } public void write(Object x) {原创 2012-11-17 21:27:05 · 1062 阅读 · 0 评论 -
闰年
/*需求:根据输入的的年份,判断是否为闰年?思路:闰年的判断条件为,(1)能被4整除,不能被400整除 (2)能被4整除,又能被100整除步骤: (1)*/public class LeapYear { public static void main(String args[]) { leapyear(1990); leapyear原创 2012-11-16 21:43:16 · 292 阅读 · 0 评论 -
异常处理
/*异常:就是程序在运行时出现不正常的情况。异常的由来:问题是现实生活中一个具体的事物,也可以通过java的类的形式进行描述。并封装成对象。其实就是java对不正常情况下进行描述后的对象体现。对于问题的划分:两种:一种是严重的问题,一种是非严重的问题。对于严重的问题:java通过Error类进行描述。 对于Error一般不编写针对性的代码进行处理。对于非严重的问题:jav原创 2012-11-16 21:50:16 · 251 阅读 · 0 评论 -
多线程,卖票系统
/*需求:简单的卖票系统多窗口::::多线程创建线程的第二种方式:实现Runnable接口。步骤:1,定义类实现 Runnable接口2,覆盖 Runnable接口中的run方法。 将线程运行的代码存放于run方法中。3,通过Thread类建立线程对象。4,将Runnable接口的子类对象作为实际参数传递给Thread类的构造函数。、 为什么将R原创 2012-11-16 21:52:29 · 554 阅读 · 0 评论 -
Integer 包装类型
//Integer包装类class MemoryCell{ //public methods public Object read() { return storedValue; } public void write(Object x) { storedValue = x; } //private internal data representation pri原创 2012-11-17 21:42:46 · 368 阅读 · 0 评论 -
InetAddress显示本地IP
import java.net.*;class IPDemo{ public static void main(String[] args) throws Exception { //获取本地主机IP //InetAddress i = InetAddress.getLocalHost(); //System.out.println(i.toString(原创 2012-12-25 08:25:01 · 305 阅读 · 0 评论