Java

吴裕雄--天生自然JAVA面向对象高级编程学习笔记:对象的多态性

classA{//定义类Apublicvoidfun1(){//定义fun1()方法System.out.println("A-->publicvoidfun1(){}");}publicvoidfun2(){this.fun1();//调用fun1()方法}};classBextendsA{publicvoid...

吴裕雄--天生自然JAVA面向对象高级编程学习笔记:抽象类的基本实现

abstractclassA{//是定义了一个抽象类publicstaticfinalStringFLAG="CHINA";//全局常量privateStringname="李兴华";//定义一个普通的属性publicvoidsetName(Stringname){this.name=name;}publicStrin...

吴裕雄--天生自然JAVA面向对象高级编程学习笔记:接口的基本实现

interfaceA{//定义接口ApublicstaticfinalStringAUTHOR="李兴华";//全局常量publicabstractvoidprint();//抽象方法publicabstractStringgetInfo();//抽象方法}interfaceA{//定义接口AStringAUTHOR=...

吴裕雄--天生自然JAVA面向对象高级编程学习笔记:final关键字

finalclassA{//使用final定义类,不能有子类};classBextendsA{//错误,不能被继承};classA{publicfinalvoidprint(){//使用final声明的方法不能被覆写System.out.println("HELLO");}};classBextendsA{public...

吴裕雄--天生自然JAVA面向对象高级编程学习笔记:继承的应用

classArray{//表示数组privateinttemp[];//整型数组privateintfoot;//定义添加位置publicArray(intlen){if(len>0){this.temp=newint[len];}else{this.temp=newint[1];//最少维持空间是1个}}pub...

吴裕雄--天生自然JAVA面向对象高级编程学习笔记:继承的进一步研究

classPerson{//定义Person类privateStringname;//定义name属性privateintage;//定义age属性publicPerson(){System.out.println("父类Person中的构造。");}publicvoidsetName(Stringname){this...

吴裕雄--天生自然java开发常用类库学习笔记:定时调度

//完成具体的任务操作importjava.util.TimerTask;importjava.util.Date;importjava.text.SimpleDateFormat;classMyTaskextendsTimerTask{//任务调度类都要继承TimerTaskpublicvoidrun(){Simpl...

吴裕雄--天生自然JAVA面向对象高级编程学习笔记:继承的基本实现

classPerson{//定义Person类privateStringname;//定义name属性privateintage;//定义age属性publicvoidsetName(Stringname){this.name=name;}publicvoidsetAge(intage){this.age=age;}p...

吴裕雄--天生自然java开发常用类库学习笔记:正则表达式

publicclassRegexDemo01{publicstaticvoidmain(Stringargs[]){Stringstr="1234567890";//此字符串由数字组成booleanflag=true;//定义一个标记变量//要先将字符串拆分成字符数组,之后依次判断charc[]=str.toCharA...

吴裕雄--天生自然java开发常用类库学习笔记:比较器

classStudentimplementsComparable<Student>{//指定类型为StudentprivateStringname;privateintage;privatefloatscore;publicStudent(Stringname,intage,floatscore){this...

吴裕雄--天生自然java开发常用类库学习笔记:观察者设计模式

importjava.util.*;classHouseextendsObservable{//表示房子可以被观察privatefloatprice;//价钱publicHouse(floatprice){this.price=price;}publicfloatgetPrice(){returnthis.price;...

吴裕雄--天生自然java开发常用类库学习笔记:Arrays

importjava.util.*;publicclassArraysDemo{publicstaticvoidmain(Stringarg[]){inttemp[]={3,4,5,7,9,1,2,6,8};//声明一个整型数组Arrays.sort(temp);//进行排序的操作System.out.print("排...

吴裕雄--天生自然java开发常用类库学习笔记:NumberFormat

importjava.text.*;publicclassNumberFormatDemo01{publicstaticvoidmain(Stringargs[]){NumberFormatnf=null;//声明一个NumberFormat对象nf=NumberFormat.getInstance();//得到默认的...

吴裕雄--天生自然java开发常用类库学习笔记:大数操作

importjava.math.*;classMyMath{publicstaticdoubleadd(doubled1,doubled2){//进行加法计算BigDecimalb1=newBigDecimal(d1);BigDecimalb2=newBigDecimal(d2);returnb1.add(b2).do...

吴裕雄--天生自然java开发常用类库学习笔记:对象克隆技术

classPersonimplementsCloneable{//实现Cloneable接口表示可以被克隆privateStringname;publicPerson(Stringname){this.name=name;}publicvoidsetName(Stringname){this.name=name;}pu...