
javaSE
swornsoft
这个作者很懒,什么都没留下…
展开
-
用instanceof判断类的类型
//用instanceof判断类的类型public class SecondDay { /** * auther: * version:3.5.1 * @param * JDK version used7.1.0 */ public static void main(String[] args) { // TODO Auto-generated meth原创 2012-04-03 19:18:12 · 568 阅读 · 0 评论 -
super方法的使用,以及方法的重写
package zhangsan.lisi;//此类证明了super方法的使用,以及方法的重写class Anum{ public void fun1(){//同名 同参数 同返回值 System.out.println("AAAA"); } public void fun1(int i){//当然也可以构成方法的重载 System.out.print("HEIHE原创 2012-04-04 13:19:46 · 522 阅读 · 0 评论 -
重写(覆盖)子类的权限不能低于父类的权限
package zhangsan.lisi;//此证明子类的权限不能低于父类的权限(实际中能够有应用)class Anum1{ public void fun1(){ System.out.println("AAAA"); }}class Bnum1 extends Anum1{ public void fun1(){//这里的类型改成private将会报错原创 2012-04-04 13:20:15 · 887 阅读 · 1 评论 -
buffer输入--范例
package zhangsan.lisi;import java.io.BufferedReader;import java.io.InputStreamReader;public class InputZhongYao { public static void main(String[] args) { try{ String str = null; Buf原创 2012-04-04 13:21:00 · 404 阅读 · 0 评论 -
枚举类型
package zhangsan.lisi;public class MeiJu {public enum MeiJu1{ OPEN,CLOSE,SE}; public static void main(String[] args) { MeiJu1 sparam = MeiJu1.OPEN; switch(sparam){ case OPEN: Sy原创 2012-04-04 13:22:32 · 471 阅读 · 0 评论 -
截取字符串(自学)
package zhangsan.lisi;import java.io.IOException;public class SubStr { private static int N = 0; /** * @author * version:3.5.1 * @param * JDK version used7.1.0 * @throws IOExce原创 2012-04-04 13:23:06 · 344 阅读 · 0 评论 -
通过抽象类实现了多态的知识
package zhangsan.lisi;//此例证明:通过抽象类实现了多态的知识abstract class Au{ abstract public void f(); //abstract public void g();子类必须对父类进行重写,否则编译报错} class Bu extends Au{ public void f() { System.out原创 2012-04-04 13:23:45 · 494 阅读 · 0 评论 -
STSTIC用法1
package zhangsan.lisi;//STSTIC用法1class Apointer{ public static int aNumber = 100;//这里不加static 下面主函数中将不能直接对类A直接使用 public static void funShion(){//这里也是同样的,必须加上Static下面才可以直接调用 System.out.prin原创 2012-04-04 13:24:52 · 819 阅读 · 0 评论 -
继承1
class Human1 { public String name ="???" ; public int age = 100;}class Student1 extends Human1{ public double score = 66.6;}class Graduate extends Student1 { public String daoshi = "??原创 2012-04-04 13:21:34 · 324 阅读 · 0 评论 -
java字符串类型转换
import java.math.BigInteger;import java.nio.Buffer;import java.util.Arrays;public class ZiFuChuanLeiXingZhuanHuan { private static Object buffer; /** * @param args */ public stati原创 2012-04-03 19:14:09 · 330 阅读 · 0 评论 -
java进制转化
import java.util.Scanner;//从键盘输入一个10进制数据,将其16进制,8进制,2进制输出,课外补充将8,18,2转换成10进制public class YouPrint1 { /** * auther: * version:3.5.1 * @param * JDK version used7.1.0 */ public sta原创 2012-04-03 19:14:59 · 345 阅读 · 0 评论 -
顺序数组中插入相应的值用二分查找法
import java.lang.reflect.Array;import java.util.Arrays;//顺序数组中插入相应的值用二分查找法public class ChaArrays { /** * @param args */ public static void main(String[] args) { // TODO Auto-generat转载 2012-04-04 13:14:30 · 495 阅读 · 0 评论 -
多态2--父类赋值给子类(强制类型转化)
package zhangsan.lisi;public class DuoTai2 { public static void main(String []args){ Funtion aanew = new Funtion(); Funtion1 bbnew = new Funtion1(); //aanew.fun1(); //bbnew.fun2(); aanew原创 2012-04-04 13:18:52 · 666 阅读 · 0 评论 -
类成员访问修饰符 继承来自于不同包中的类
package zhangsan.lisi;//类成员访问修饰符 继承来自于不同包中的类class A{ public void g(){ System.out.println("AAAA\n"); }} class B extends A{ private int age; public B(int age){ this.age = age; }原创 2012-04-04 13:22:08 · 551 阅读 · 0 评论 -
方法重载的例子
package zhangsan.lisi;public class FunChongZhai { static int add(int aNumber,int bNumber){ return aNumber + bNumber; } static double add(double aNumber,double bNumber){ return aNumber +原创 2012-04-04 13:19:18 · 735 阅读 · 0 评论 -
多态1--子类赋值给父类
class F{ public void f(){ System.out.println("AAAA\n"); }}class G extends F{ public void f(){ System.out.println("BBBB\n"); }}public class DuoTai1 {public static void main(Stri原创 2012-04-04 13:18:01 · 466 阅读 · 0 评论 -
多态的重要例子--无论当前当前时刻到底有多少个子类对象 都可以把它全部输出
package zhangsan.lisi;class C{//A public void f(){ System.out.println("AAAA\n"); }}class D extends C{//B public void f(){ System.out.println("BBBB\n"); }}class E extends D{//原创 2012-04-04 13:17:21 · 379 阅读 · 0 评论 -
java判断瑞年程序
public class RuiNian{ public static void main (String [] args) { int month=2,day=15; int sumDays = 0; int[] daysData = new int [] { 31,29,31,30,31,30,31,31,30,31,30,31}; switch( mont原创 2012-04-03 19:19:04 · 917 阅读 · 0 评论 -
java实现冒泡法
import java.util.Arrays;public class maoPaoFa { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int []a = new int[]{12,9,34,24,8,3,原创 2012-04-03 19:19:36 · 373 阅读 · 0 评论 -
最经典实现菱形算法
import java.util.Scanner;public class LingXing{public static void main(String []args){ int N; Scanner sc = new Scanner(System.in); System.out.println("请输入N的值"); N = sc.nextInt();for(原创 2012-04-03 19:20:13 · 1480 阅读 · 0 评论 -
二分查找法,插入相应数据
import java.util.Arrays;import java.util.Scanner;public class InsertData{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); System.out.println("请输入这个数据");原创 2012-04-03 19:21:05 · 482 阅读 · 0 评论 -
99乘法表java实现
//99乘法表程序public class iMultitude { /** * auther: * version:3.5.1 * @param * JDK version used7.1.0 */ public static void main(String[] args) { // TODO Auto-generated method stub原创 2012-04-03 19:21:38 · 330 阅读 · 0 评论 -
输入年份月份统计当月天数
import java.util.Scanner;//输入年份月份统计当月天数public class getDays { /** * auther: * version:3.5.1 * @param * JDK version used7.1.0 */ public static void main(String[] args) { // TO原创 2012-04-03 19:22:16 · 609 阅读 · 0 评论 -
验证while的次数
//验证while的次数public class doWhile { /** * auther: * version:3.5.1 * @param * JDK version used7.1.0 */ public static void main(String[] args) { // TODO Auto-generated method stu原创 2012-04-03 19:23:23 · 385 阅读 · 0 评论 -
传值和传引用的区别
传值和传引用的区别public class ChaString { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub /*System.out.println(args.length); if(args.len原创 2012-04-03 19:23:51 · 569 阅读 · 0 评论 -
菱形的第二种方法
import java.util.Scanner;public class BiaoZhunLingXing { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int N; Scanner sc = new原创 2012-04-04 13:12:39 · 966 阅读 · 0 评论 -
左移右移测试
import java.util.*;public class BitYunSuan { /** * @author 赵晨杰 * version:3.5.1 * @param: * JDK version used7.1.0 */ public static void main(String[] args) { int iNumber ,iN原创 2012-04-04 13:13:31 · 496 阅读 · 0 评论 -
运算器——方法重载
import java.util.*;public class Calculation{ public void add(int aNumber,int bNumber){ int cNumber = aNumber + bNumber; System.out.println("\n"+cNumber+"\n"); } public void add(float原创 2012-04-04 13:14:00 · 379 阅读 · 0 评论 -
构造函数实例分析
package zhangsan.lisi;public class ChinaTest { public static void main(String [] args){ Aclass a = new Aclass(1,2); Aclass b = new Aclass(5); a.show(); b.show(); }}class Acla原创 2012-04-04 13:15:09 · 400 阅读 · 0 评论 -
演示堆栈情形--引用改变输出也会相应改变
public class DunZhan { public static void main(String[]args){ Action aNew= new Action(); Action bNew= new Action(); bNew = aNew;//如果只修改aNew.i或者bNew.i的任意一个值,不会影响其他取值 bNew.i = 20; aNew.s原创 2012-04-04 13:16:22 · 448 阅读 · 0 评论 -
/含有抽象方法的类一定是抽象类,但是抽象类中不一定要有抽象方法
package zhangsan.lisi;//含有抽象方法的类一定是抽象类,但是抽象类中不一定要有抽象方法abstract class An{ abstract public void f();//没有方法体的方法叫做抽象方法,必须用abstract修饰,如果有抽象方法,该类一定是抽象类 // 注意这里的没有方法体的意思就是没有{}来实现,如果加了大括号就不能声明为原创 2012-04-04 13:24:07 · 10127 阅读 · 0 评论