java
Belle唯唯
这个作者很懒,什么都没留下…
展开
-
汉诺塔--java实现
package test;import java.util.*;class HanoiTower{ static void move(int level,String frome,String to) { System.out.println("frome "+frome+" move "+level+" to "+to); } //初始 借用原创 2017-03-29 23:09:17 · 297 阅读 · 0 评论 -
import
package tom.haha;public class A{ public static void main(String args[]){ System.out.println("heheheheh!");}}用cmd来运行时 javac -d class文件存放路径 文件名.java java 带包名+文件名原创 2017-09-21 08:45:25 · 178 阅读 · 0 评论 -
静态内部类
public class Final { private static String s1="A"; private String s2="B"; private static void m1() { System.out.println("m1"); } private void m2() { System.out.p原创 2017-09-21 08:44:14 · 151 阅读 · 0 评论 -
finally用法
Java 虚拟机会把 finally 语句块作为 subroutine(对于这个 subroutine 不知该如何翻译为好,干脆就不翻译了,免得产生歧义和误解。)直接插入到 try 语句块或者 catch 语句块的控制转移语句之前。但是,还有另外一个不可忽视的因素,那就是在执行 subroutine(也就是 finally 语句块)之前,try 或者 catch 语句块会保留其返回值到本地变量表(L原创 2017-10-06 20:29:52 · 3406 阅读 · 0 评论 -
泛化 实现 关联 合成 聚合 依赖 用Raitonal Rose画图
1.泛化(Generalization):其实就是继承关系 用空心的箭头表示2. 实现:就是实现 接口 用Dependency or instantiates依赖或实例化 3.关联(associations):用实线来连接,通常使用成员变量来实现4.聚合关原创 2017-09-24 14:40:17 · 867 阅读 · 0 评论 -
异常
Exception的直接子类是编译时异常 发生几率高 要捕捉或声明发出Exception 的子类有RuntimeError RuntimeError的子类是运行时异常 发生几率低原创 2017-09-30 19:52:45 · 132 阅读 · 0 评论 -
数组模拟栈+自定义异常
package dljd;public class Stack { Object[] elements; int insert=0; Stack(){ this(3); } Stack(int max){ elements = new Object[max]; } public vo原创 2017-10-27 18:22:35 · 177 阅读 · 0 评论 -
java写选择排序
package dljd;import java.util.Scanner;public class Test{ public static void main(String[] args) { Scanner x=new Scanner(System.in); int n; n=x.nextInt(); int原创 2017-10-27 19:32:38 · 185 阅读 · 0 评论 -
java二分查找
package dljd;import java.util.Scanner;public class Test{ static int index(int[] a ,int n,int x) { int i=0; int j=n-1; int m=(i+j)/2; while(i<=j){ if(a[m原创 2017-10-27 19:45:02 · 165 阅读 · 0 评论 -
成员内部类
成员内部类 可以看做是 成员变量,但是类中不可以有静态的声明(因为内部类依附于外部类实例,但是static类不需要,so…) 成员内部类可以访问外部类的所有数据public class Final { static int n=9; private int m=10; class innerclass{ //局部类 public void m2原创 2017-10-21 23:10:06 · 123 阅读 · 0 评论 -
手动抛出异常
package dljd;public class IllegalNameException extends Exception{//编译时异常 IllegalNameException()//定义异常一般提供两个构造方法 { } IllegalNameException(String msg) { super(msg);/调用父类的构造方法原创 2017-10-22 14:12:12 · 1223 阅读 · 1 评论 -
heap
to be continue原创 2017-10-21 23:24:36 · 184 阅读 · 0 评论 -
在eclipse中给jar包导入javadoc文件
原来是在对应的jar包下的javadoc的路径点 把jar包的所在地导入进去 我一直以为是将core和javadoc这两个jar都导入Library中去原创 2017-12-07 18:58:32 · 469 阅读 · 0 评论 -
单例模式初步
public class Single { //构造方法私有化 private Single(){ } //由于方法是静态的 所以s也要是静态变量 只赋一次初值 私不私有都可以 static Single s=null; public static Single getInstance() { if(s==nu原创 2017-09-09 13:50:03 · 113 阅读 · 0 评论 -
匿名内部类
interface computable{ void show();} public class Final { public void h(computable com) { com.show(); } public static void main(String args[]) { F原创 2017-09-23 15:39:54 · 110 阅读 · 0 评论 -
最大公约数和最小公倍数
import java.util.Scanner; class Gcd{ public int f(int a,int b) { int r=a%b; while(r!=0) { a=b; b=r; r=a%b; } return b; }}原创 2017-03-31 16:25:35 · 175 阅读 · 0 评论 -
总弄错的排序
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int grade[] = new int[10]; for (int i = 0; i grade[原创 2017-03-31 16:44:51 · 127 阅读 · 0 评论 -
ArrayList中动态删除结点(连续删除易出错)
点击打开链接原创 2017-04-29 14:58:03 · 207 阅读 · 0 评论 -
Arraylist的对象排序
package test;import java.awt.List;import java.util.ArrayList;import java.util.Collection;import java.util.Collections;import java.util.Scanner;//write here//要实现comparable接口中的compareToclass Emplo原创 2017-04-19 23:26:01 · 307 阅读 · 0 评论 -
TreeMap遍历key和value
package test;import java.util.*;public class Pillar { public static void main(String[] args) { Map<String,Integer> map=new TreeMap<String,Integer>(); map.put("Kobe", 24); m原创 2017-05-10 23:27:55 · 1879 阅读 · 0 评论 -
多线程购票
package test;import java.util.Scanner;import java.util.ArrayList;import java.util.Collections;import java.util.Iterator;public class Main{ public static void main(String args[ ]){ Strin原创 2017-05-03 08:49:48 · 272 阅读 · 0 评论 -
大整形数--两种
自己写的package test;import java.math.BigInteger;import java.util.*;public class Main{ public static void main(String[] args) { BigInteger n1=new BigInteger("100"); BigInteger n2=ne原创 2017-04-20 20:28:11 · 183 阅读 · 0 评论 -
复数相加减(对象的拷贝构造函数)
package test;import java.util.*;class Complex{ int a; int b; Complex(int a,int b) { this.a=a; this.b=b; } Complex() { } Complex(Complex t1){原创 2017-04-20 23:36:41 · 388 阅读 · 0 评论 -
Calendar类
package test;import java.util.*;public class Pillar { public static void main(String args[]){ Scanner in=new Scanner(System.in); int year=in.nextInt(); int month=in.nextInt(原创 2017-04-24 18:08:05 · 126 阅读 · 0 评论 -
hashmap的key排序--还不懂
按这个人的写的package test;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.原创 2017-04-24 22:42:19 · 519 阅读 · 0 评论 -
对象流的写入和读出
package test;import java.io.*;import java.util.*;public class zww_4937 { public static void main(String[] args) { LinkedList<String> link1=new LinkedList<String>(); link1.add("Bell原创 2017-05-08 15:32:39 · 495 阅读 · 0 评论 -
局部内部类
局部内部类就是一个类 在某一个类的方法中声明 就是成员变量局部内部类如果要访问局部变量 则该局部变量一定要是final类型的 保证该局部变量不会再一次被修改 public class Final { public void m1() { final int n=10; //局部变量原创 2017-09-23 14:45:06 · 198 阅读 · 0 评论 -
Thread.sleep()控制两个线程执行顺序
import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.Inp...原创 2018-06-30 21:29:40 · 1811 阅读 · 0 评论