- 博客(32)
- 资源 (2)
- 收藏
- 关注
转载 关于String的常用方法收集
package StringHandle;/** * Title: Java Bean 工具 * Description: * Copyright: Copyright (c) 2001 * Company: JAVA世纪网 http://www.java2000.net * @author 赵学庆+cf * @version 1.0 */import java.util.*;import java.util.regex.Pattern;public class CopyOfS
2010-05-31 13:43:00 444
原创 对象的初始化顺序问题03(继承中)练习
package VabOrder;class A { String name = isName(); String isName() { System.out.println("222222222"); //3 6 return null; } A() { System.out.println("333333333"); //5 }}class B
2010-05-29 20:21:00 293
原创 关于对象转型00
package bisic;public class Cast { public static void main(String[] args) { /*Animal a = new Animal("name a"); Dog d = new Dog("bigYellow","yellow"); Cat c = new Cat("buleCat","bule"); System.
2010-05-29 20:17:00 373
原创 对象的初始化顺序问题02(继承中)
package VabOrder;class Parent { // 静态变量 public static String p_StaticField = "父类--静态变量"; // 变量 public String p_Field = "父类--变量"; // 静态初始化块 static { System.ou
2010-05-29 19:52:00 317
原创 对象的初始化顺序问题01
public class Order { // 变量 public String field = "变量"; // 初始化块 { System.out.println(field); System.out.println("初始化块"); } // 静态变量 public static String staticField = "静态变量"; // 静态初始化块 static {
2010-05-29 19:41:00 298
原创 关于数组的常用方法01
package mytools.arraytool;public class ArrayUtil { /** * 此个方法用于打印一个一维int类型的数组 * * @param x * 是要打印的int类型数组 */ public static void oneintprint(int x[]) { for (int y = 0; y System.o
2010-05-29 19:18:00 272
原创 Object类的toString方法
package bisic;/* * Object的toString方法的作用 * 1.当一个类的对象跟字符串做连接的时候 * 2.一个类的对象被直接打印出来的时候 * 以上情况可以返回一个代表类信息的字符串 * 默认的实现是类的名字@哈希编码 * 可以重写 */public class TestToString { public static void main(String[] args) {
2010-05-24 21:53:00 370
原创 关于final的基本知识运用02
package bisic;/*3、final变量(常量) 用final修饰的成员变量表示常量,值一旦给定就无法改变! final修饰的变量有三种:静态变量、实例变量和局部变量,分别表示三种类型的常量。 从下面的例子中可以看出,一旦给final变量初值后,值就不能再改变了。 另外,final变量定义的时候,可以先声明,而不给初值,这中变量也称为final空白, 无论什么情况,编译器都确
2010-05-24 21:00:00 289
原创 关于final的基本知识01
package bisic;/* * * 一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义, 它可以修饰非抽象类、非抽象类成员方法和变量。 你可能出于两种理解而需要阻止改变:设计或效率。 1. 注意:父类的private成员方法是不能被子类方法覆盖的,因
2010-05-24 19:42:00 315
原创 关于接口的基本知识01
package basic;public class InterfaceExtend { /** * @param args */ public static void main(String[] args) { }}interface Protectable { public void beProtected();}interface A extends Protec
2010-05-22 21:21:00 261
原创 关于接口的基本知识
package basic;/* * 1.接口是抽象方法和常量值的定义的集合 * 2.接口是一类特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现 */public class InterfaceTest { void f(Singer s){ s.dance(); s.sing(); } public static void main(String[] args
2010-05-21 22:34:00 415
原创 关于final的基本知识
package basic;public class FinalTest { /** * @param args * 1.final的变量不能被改变 */ public static void main(String[] args) { Final1 f = new Final1(); //1.final的成员变量不能被改变 f.i = 7; /*5.fina
2010-05-21 21:01:00 301
原创 关于abstract的基本知识
/* * 1.用abstract关键字来修饰一个类时,这个类叫做抽象类 * 用abstract关键字来修饰一个方法时,这个方法叫做抽象方法 * 2.含有抽象方法的类必须声明为抽象类,抽象类就是用来被继承的,抽象方法必须被重写 * 3.抽象类不能被实例化 * 4.抽象方法只需声明不需要实现 */abstract class Animal { private String name; Animal
2010-05-20 14:12:00 562
原创 关于多态的基本知识
package DuoTai;/** * 多态的一些基本知识 * 在子类和父类里面有同名函数的时候,假如生成一个子类的对象,并在子类的对象里面 调用这个函数,那么到底会是调用的是谁的函数呢? * 1.要有继承 * 2.要有重写 * 3.父类引用指向子类对象 * 当你调用调用父类里被重写的方法时,实际当中new的是哪个子类对象就调用哪个子类对象的方法 * @author Administrat
2010-05-19 15:23:00 298
原创 关于对象的转型02
package bisic;class Sup{ }class Son extends Sup{ public void say() { System.out.println("test"); }}public class UpCast { /** * @param args * 向上转型,严格上来说是不存在这样的说法的,只有一种情况可以实现所谓的向上
2010-05-19 14:13:00 290
原创 关于对象的转型01的运用
package basic;public class Cast1 { /** * @param args */ public static void main(String[] args) { Cast1 test =new Cast1(); Animal a = new Animal("animal"); Dog d = new Dog("bigYellow","yellow"
2010-05-19 14:05:00 296
原创 关于对象的转型
package basic;public class Cast { public static void main(String[] args) { Animal a = new Animal("name a"); Dog d = new Dog("bigYellow","yellow");//见图 Cat c = new Cat("buleCat","bule"); Syste
2010-05-19 13:54:00 347
原创 关于static关键字的基本用法
package bisic;public class StaticTest01 { /** * 二、static * static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 * 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这
2010-05-19 12:41:00 350
原创 关于super关键字
package basic;public class SuperTest {/* * */ public static void main(String[] args) { ChildClass cc = new ChildClass();//这句执行后内存的分布图,继承中的构造方法 //这里强调个事,没有如果子类的属性名字跟父类一样,那么只有通过父类里的方法改变,这个父类里
2010-05-13 13:09:00 311
原创 关于继承中的构造方法
package basic;/* * 1.子类构造的过程中必须调用其父类的构造方法 * 2.子类可以在自己的构造方法中使用super(argument_list)调用父类的构造方法 * 2.1使用this(argument_list)调用本类的另外的构造方法 * 2.2如果调用super,必须写在子类构造方法的第一行 * 3.如果子类的构造方法中无显示的调用父类的构造方法 系统默认调用父
2010-05-13 12:43:00 384
原创 关于继承的基本知识
package bisic;/* * 1.通过继承,子类对象自动拥有了父类对象的所有属性和方法 * 2.java只支持单继承 */class PersonP { private String name; private int age; public void setName(String name) { this.name=name; } public vo
2010-05-11 12:00:00 315
原创 关于重写的基本知识
package bisic;/** * 什么时候使用重写? * 子类对父类的方法不满意时 * 1.重写的方法(子类的方法)必须和被重写的方法(父类的方法)具有相同的方法名称,参数列表和返回值类型 * 2.重写的方法(子类的方法)不能使用比被重写的方法(父类的方法)具有更严格的访问权限 * @author Administrator *父类中的private类型的方法,子类是根本看不到的!如果父
2010-05-11 11:53:00 282
原创 关于访问控制权限01
package bisic;/* * 继承当中的访问权限 */public class PublicPrivate01 { }class Parent{ private int i = 0; int j = 0; protected int k = 0; public int m = 0; private void m1(){ i = 100; }}class Child extends P
2010-05-08 22:53:00 256
原创 关于访问控制权限00
package bisic;/* * 权限修饰符用来干嘛的--什么样的类能够访问我的属性和方法 * 作用域 当前类 同一package 子孙类 其他packagepublic √ √ √ √protected √ √ √ ×friendly √ √ × ×private √ ×
2010-05-08 22:51:00 355
原创 关于方法的重载02
package bisic;/*方法的重载 * max函数是参数类型不同的情况 */public class TestOverLoad02 { void max(int a , int b) { System.out.println( a > b ? a : b ); } void max(short a , short b) { System.out.println("short");
2010-05-07 21:43:00 324
原创 关于方法的重载03
package bisic;public class TestOverLoad03 { private TestOverLoad03(Object o) { System.out.println("JavaFans"); } private TestOverLoad03(double[] c) { //Java 中提倡把 [] 放数组元素类型 dou
2010-05-07 21:43:00 256
原创 关于方法的重载01
package bisic;/*方法的重载:(返回值一样)方法名称一样,参数不同(个数,类型) * 返回值不同其它相同不可以,返回值可以不用 * 这个叫做重名,是不允许的,编译通不过 * 这个构造函数就是参数个数不一样的情况 * info也是参数个数不一样的情况 * */public class TestOverLoad01 { public static void main(String[] a
2010-05-07 21:41:00 259
原创 关于变量的作用域04想要改变一个对象属性的正确方法
package Quote;class BirthDate { private int day; private int month; private int year; public BirthDate(int d, int m, int y) { day = d; month = m; year = y;
2010-05-05 22:09:00 321
原创 关于构造函数的一些基本知识
package bisic;/* * 构造函数: * 1.构建一个新的对象时使用的方法 * 2.和类名完全一致,不能有返回值类型 * 3.当没有指定构造函数时,编译器为类自动添加 形如 类名(){}的构造函数,一旦指定后编译器就不为你添加了 * 4.注意没有返回值类型,否则的话完全是另一个方法 */public class ConstructionRule { public stati
2010-05-05 22:06:00 265
原创 关于变量的作用域03
package bisic;/** * * 这里需要解释一下,java基本类型(byte、int、char、long、float、double、boolean和short)是传值,也就是传的是副本, * 而其余传的是引用(所谓引用传递就是把对象的引用地址传进函数,而不是像值传递那样产生一个副本), * 对于字符串对象来说,虽然在参数传递的时候也是引用传递, * 但是java虚拟机在函数内部对字符
2010-05-05 22:03:00 275
原创 关于变量的作用域02
package Quote;public class VariableZion{ public static void changeStr(int str[]){ str[0] = 4; for(int i =0; i System.out.print(str[i]+" "); } } publ
2010-05-05 21:28:00 289
原创 关于变量的一些基本认识01
package bisic;/** * 比较一下 成员变量与局部变量的 区别 * 1.什么是成员变量与局部变量 * 1.成员变量在类体中,局部变量在方法体中(包括形参)2.java中成员变量和局部变量的区别 21.成员变量可以被public,protect,private,static等修饰符修饰,而局部变量不能被控制修饰符及static修饰;两者都可以定义成final型 22.成员变量存储在
2010-05-05 21:24:00 298
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人