
JAVA Demo
AMX50B
AMX-50B
展开
-
(多线程)ThreadTicketDemo1
package duoxiancheng;class Ticket1 implements Runnable{ private static int ticket=100; public void run() { while(true)//执行100循环 { show(); } } public static synchronized void show()//原创 2016-03-12 14:43:39 · 331 阅读 · 0 评论 -
(多线程)OutPut
package duoxiancheng;class Res { String name; String sex; boolean flag=false;}class Put implements Runnable{ Res r; Put(Res r) { this.r=r; } public void run() { int x=1; while(tr原创 2016-03-12 14:45:36 · 291 阅读 · 0 评论 -
(多线程)OutPut2
package duoxiancheng;class ResUp{ private String name; private String sex; boolean flag=false; public synchronized void set(String name,String sex )//锁是this { if(flag)//搞清楚逻辑关系 { this.n原创 2016-03-12 14:47:24 · 584 阅读 · 0 评论 -
(集合)ArrarLIstTest1
package jihe;import java.util.ArrayList;import java.util.Iterator;//去除ArrayList中的重复元素class Arr{ private ArrayList nal =new ArrayList();//建立一个ArrayList集合用来装过滤的集合元素 public ArrayList arr(ArrayLi原创 2017-03-23 21:43:59 · 321 阅读 · 0 评论 -
(集合)ArrarListTest2
package jihe;//将Person类存入集合中,并删除相同元素import java.util.ArrayList;import java.util.Iterator;class Person{ private String name; private int age; Person(String name,int age) { th原创 2017-03-23 21:45:39 · 338 阅读 · 0 评论 -
(日历)CalendarDemo
package jihe;//Calendar类示例import java.util.Calendar;class DateDemo{ void set() { Calendar c=Calendar.getInstance(); c.set(2020, 1,1);//设置时间 c.add(Calendar.DAY_OF_MONTH, 2);//偏移原创 2017-03-23 21:47:04 · 560 阅读 · 0 评论 -
(集合/泛型)FanXingDemo1
package jihe;import java.util.Comparator;import java.util.Iterator;import java.util.TreeSet;//以TreeSetTest2为例将集合泛型,以提高安全性class Stri{ void stri() { TreeSet<String> st=new TreeSet<Stri原创 2017-03-23 21:48:09 · 241 阅读 · 0 评论 -
(泛型)FanXingFanFa
package jihe;class FanX<T>//泛型类{ public void fanx1(T t)//引用泛型类,所以只能根据泛型类的参数传相应类型 { System.out.println(t); } public <Q> void fanx2(Q q)//泛型方法 { System.out.println(q)原创 2017-03-23 21:49:10 · 293 阅读 · 0 评论 -
(泛型)FanXingXianDing
package jihe;import java.util.Comparator;import java.util.Iterator;import java.util.TreeSet;class Person7{ private String name; Person7(String name) { this.name=name; } p原创 2017-03-23 22:10:52 · 199 阅读 · 0 评论 -
(集合)HashMapDemo1
package jihe;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;class Mapp{ void mapp() { Map<String,String> m=new HashMap<String,String>()原创 2017-03-23 22:11:45 · 193 阅读 · 0 评论 -
(集合)HashMapDemo2
package jihe;//Map的嵌套import java.util.HashMap;import java.util.Iterator;import java.util.Set;class HM{ void bhm() { HashMap<String,String> yr=new HashMap<String,String>();原创 2017-03-23 22:12:32 · 187 阅读 · 0 评论 -
(集合)HashMapDemo3
package jihe;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;class Person8{ private String name; private int id; Person8(int id,Stri原创 2017-03-23 22:13:40 · 339 阅读 · 0 评论 -
(集合)HashSetTest1
package jihe;//HashSetDemoimport java.util.HashSet;import java.util.Iterator;class Student{ private String name; private int age; Student(String name,int age) { this.name=na原创 2017-03-23 22:14:30 · 231 阅读 · 0 评论 -
(集合)LinkedListTest1
package jihe;//封装队列和栈数据结构import java.util.LinkedList;class Que{ private LinkedList ll; private int x; Que(int x) { this.x=x; ll=new LinkedList(); } public voi原创 2017-03-23 22:15:24 · 258 阅读 · 0 评论 -
(多线程)ThreadTicketDemo
package duoxiancheng;class Ticket implements Runnable//实现接口Runnable方式创建多线程{ int ticket=100; public void run()//覆盖run方法 { while(true) { if(ticket>0) System.out.println(Thread.currentThr原创 2016-03-12 14:38:37 · 407 阅读 · 0 评论 -
(多线程)TheadDemo1
package duoxiancheng;class The extends Thread//继承Thread创建多线程{ String s; The(String s)//此构造函数是为了自定义线程名称 { this.s=s; } public void run()//覆盖run方法 { for(int i=0;i<=10;i++) { System.out.原创 2016-03-12 14:37:09 · 357 阅读 · 0 评论 -
对象(CarDemo)
package duixiang;class Car{ private String tapy; private String color; private int number; Car()//构造代码块 { System.out.println("Benze!!!"); } public void setTapy(String tapy)//暴露的设值接口 {原创 2016-03-05 12:41:21 · 370 阅读 · 0 评论 -
对象(DuoTaiDemo1)
//多态应用:package duixiang;abstract class Stu//供子类继承的相同属性{ public abstract void study(); public abstract void sleep();}class BaseStudent extends Stu{ public void study() { System.out.printl原创 2016-03-05 12:44:59 · 249 阅读 · 0 评论 -
对象(DuoTaiDemo2)
package duixiang;interface Pci{ public abstract void open(String s); public abstract void close(String s);}class MainBoard{ MainBoard() { System.out.println("welcome!!!"); run(); } pu原创 2016-03-05 12:46:52 · 334 阅读 · 0 评论 -
对象(Extend)
package duixiang;class Fu{ int number=7; String s; Fu() { System.out.println(number); } Fu(String s) { System.out.println("FU..."+s); } void show() { System.out.println("FU..."+numbe原创 2016-03-05 12:48:48 · 305 阅读 · 0 评论 -
对象(Interface)
package duixiang;class Student{ int age; int number; String name; Student(int age,int number,String name) { this.age=age; this.number=number; this.name=name; System.out.println(this.nu原创 2016-03-05 12:50:22 · 330 阅读 · 0 评论 -
对象(Model)
package duixiang; abstract class GetTime{ final void getTime() { long start=System.currentTimeMillis();//获取此刻与某一固定时刻的时间差,单位毫秒 code();// long end=System.currentTimeMillis(); System.o原创 2016-03-05 12:52:10 · 280 阅读 · 0 评论 -
对象(NeiBULei)
package duixiang;//静态内部类:/*interface Inter{ public abstract void method();}class Test{ static class Inner implements Inter { public void method() { System.out.println("run"); } }原创 2016-03-05 12:54:21 · 667 阅读 · 0 评论 -
对象(Single)
package duixiang;class Station{ private int number; private String name; private int couser=100; private Station(){} private static Station s=new Station();// public static Station getInste原创 2016-03-05 12:58:52 · 379 阅读 · 0 评论 -
对象(YiChanDemo)
package duixiang;class ZiException extends Exception{ private int num; ZiException(String s) { super(s); } ZiException(String s,int num) { super(s); this.num=num; } public int getNu原创 2016-03-05 13:01:09 · 281 阅读 · 0 评论 -
对象(YiChanTest)
package duixiang;class Teacher{ private String name; Computer c;//建立全局变量,方便后面的teaching方法调用 Teacher(String name) { this.name=name; c=new Computer(); } void teaching(int n)throws TeacherTr原创 2016-03-05 13:02:45 · 293 阅读 · 0 评论 -
(多线程)ProducerCustomerDemo
package duoxiancheng;//多生产者消费者(多条线程输入,多条线程输出)class ResP{ private String name; private int count=1 ; private boolean flag=false; public synchronized void set(String name) { while(flag)//每次等待原创 2016-03-21 18:31:59 · 360 阅读 · 0 评论 -
(多线程)ProducerCustomerJDK_5
package duoxiancheng;//JDK5升级版ProducerCustomer模型import java.util.concurrent.locks.*;class Ress{ private String name; private int counnt=1; private boolean flag=false; private Lock lock=new Re原创 2016-03-21 18:34:14 · 347 阅读 · 0 评论 -
(多线程)Threa
package duoxiancheng;class Stop implements Runnable{ private boolean flag=true; public synchronized void run()//此处没有同步会发生异常 { while(flag) { try{ wait(); } catch(InterruptedExcept原创 2016-03-12 14:32:25 · 430 阅读 · 0 评论 -
简单排序
快速排序原理:通过设定一个关键字将序列分成小于关键字和大于关键字的两部分,在将前后两部分迭代来排序代码(借鉴):package net.hncu.d0728;/** * 快速排序:指定一个关键字,循环把 * 原理: * @author Administrator * */public class QuickSort { public static void原创 2017-07-29 09:02:59 · 262 阅读 · 0 评论