2013年3月17日

摘要: android培训、java培训、期待与您交流! String类总结String 是一个字符串;在java API文档中这么定义的String类public final class String extends Object可以看到String 是被fina修饰的,表示String 一旦被初始化时不能够被改变的。字符串是一个常量。String 的初始化String s1="abc";String s2=new String("abc");s1和s2的区别?s1在内存中有一个对象s2在内村中有两个对象字符串复写了Object的equals方法,判断的是字符 阅读全文

posted @ 2013-03-17 16:29 我是王琦 阅读(212) 评论(0) 推荐(0)

摘要: android培训、java培训、期待与您交流!流的概念:在面向对象的语言中,数据的输入和输出都是通过流来实现的。数据流是一种有顺序、有起点和终点的字符集合。流的分类: 按照数据流的流向划分可以分为输入流和输出流。 输入流:可以对数据进行读取操作的类称为输入流,输入流都继承自抽象类InputStream 输出流:一个能过将字节流传送出去的类被称为输出流,所有的输入流都继承自抽象类OutStream 按照数据流的操作数据的单位分类可以分为字节流和字符流。 字符流:字符流对数据的操作一字符为单位,只能操作文本数据。 字节流:字节流对数据的操作以一个字节(8bit)为一个单位进行处理,因... 阅读全文

posted @ 2013-03-17 13:37 我是王琦 阅读(226) 评论(0) 推荐(0)


2013年3月3日

摘要: android培训、java培训、期待与您交流!/*继承在构造类时,如果已经存在一个类且要构造的类所有方法和属性在已存在的类中都可以找到。那么就可以继承已经存在的类,来构造新的类,只需要写新类的一些特有方法和属性即可。那么被继承的类就是父类,新建的类就是子类。父类的方法和属性子类都可以使用。继承的关键字是extends定义一个继承类的格式如下:classClassAextendsClassB{}继承可以提高代码的复用性,让类与类之间产生联系。有了这种关系才有多态的特性。子类与父类之间成员的访问1,变量的访问如果子类要调用父类中非私有同名变量需要用到super.子类变量名子类调用本类中的变量用t 阅读全文

posted @ 2013-03-03 02:13 我是王琦 阅读(179) 评论(0) 推荐(0)

摘要: android培训、java培训、期待与您交流!/*Set无序的Collection集合 ,元素不能重复,无索引。已实现类HashSet:底层数据结构是哈是表HashSet保证元素唯一性的原理:当向HashSet集合中存入对象时,先判断元素的hashCode值是否相同,如果hashCode值相同,才判断equals是否为true,若equals为true就说明是同一个对象,不存。如果hashCode值不同,不判断equals所以:往HashSet集合中存入元素时,想要元素不能重复,就要复写hashCoded()和equals()例如:/*向HashSet集合中添加自定义人元素。要保证元素唯一若 阅读全文

posted @ 2013-03-03 01:37 我是王琦 阅读(189) 评论(0) 推荐(0)

摘要: android培训、java培训、期待与您交流!/*|--Collection|--List有序的Collection集合,元素可以重复,因为该集合体系中有索引|--已实现类ArrayList 底层数据结构是数组。查询很快,增删稍慢|--已实现类LinkedList底层数据结构是链表,查询较慢,增删很快。注意:List集合判断元素是否相同依据的是元素的equals方法是否为true*//*List集合中的特有方法(凡是操作角标的都是该体系特有方法)添加元素add(E e) 将指定对象,添加到该集合末尾。add(int index E e) 添加元素导制定位置。addAll(int intdex 阅读全文

posted @ 2013-03-03 01:35 我是王琦 阅读(215) 评论(0) 推荐(0)

摘要: android培训、java培训、期待与您交流!/*集合框架体系总结:在java.util包中有还能多接口,Collection接口及时其中一个。它是Collection层次结构中的跟接口。Collection表示一组对象,这些对象也称之为Collection的元素,可以形象的理解为一组对象的集合。而一些Collection也有一些子接口,用阶梯形式表示它们的所属关系。|--Collection|--List有序的Collection集合,元素可以重复,因为该集合体系中有索引|--已实现类ArrayList 底层数据结构是数组。查询很快,增删稍慢|--已实现类LinkedList底层数据结构是 阅读全文

posted @ 2013-03-03 01:23 我是王琦 阅读(376) 评论(0) 推荐(1)


2013年3月1日

摘要: android培训、java培训、期待与您交流!/*多线程技术java虚拟机允许程序并发地运行多个线程。JVM启动至少有两个线程,一个是主线程(代码在mian方法中);另一个是负责垃圾回收机制的线程。创建线程方法一 在java.lang包中有一个Thread类继承Thread类步骤:1,定义类继承Thread.2,复写Threa类中的run方法;目的:将自定义代码存储在run方法中,让线程运行。3,调用start(),该方法有两个作用,就是启动线程,调用run方法。*///例:三个窗口分别买票,每一个窗口卖10张票class ThreadDemo extends Thread//定义类继承Th 阅读全文

posted @ 2013-03-01 11:02 我是王琦 阅读(344) 评论(0) 推荐(1)


2013年2月27日

摘要: android培训、java培训、期待与您交流!/*继承和多态:在构造类时,如果已经存在一个类且要构造的类所有方法和属性在已存在的类中都可以找到。那么就可以继承已经存在的类,来构造新的类,只需要写新类的一些特有方法和属性即可。那么被继承的类就是父类,新建的类就是子类。父类的方法和属性子类都可以使用。继承的关键字是extends定义一个继承类的格式如下:classClassAextendsClassB{}继承可以提高代码的复用性,让类与类之间产生联系。有了这种关系才有多态的特性。子类父类出现后,如果子类要调用父类中的成员需要用到*//*/*继承示例:举例说明:高中时在校园里消费都要用到校园一卡通 阅读全文

posted @ 2013-02-27 16:46 我是王琦 阅读(256) 评论(0) 推荐(0)

摘要: android培训、java培训、期待与您交流/*构造方法的重载和方法的重载一样,构造方法也可以重载。构造方法的重载是指在类的内部定义多个构造方法,构造方法的名称与类名相同,根据参数的不同发生重载。以电脑的出场配置为例,既可以由厂家提供标准配置,也自由选择自己想要的配置。通过构造函数实现。代码如下;*/classComputer{privateintmemory=2;privateStringCPU="corei3";privateintharddisk=500;Computer(){}Computer(intharddisk){this.harddisk=harddisk 阅读全文

posted @ 2013-02-27 16:33 我是王琦 阅读(163) 评论(0) 推荐(0)

摘要: android培训、java培训、期待与您交流!/*方法的重载:方法重载指同一个类中可以有两个或多个方法具有相同的名称,但是他们具有不同的参数列表。虚拟机自动识别需要被调用的方法。方法重载的表象形式为:1,方法名相同,参数类型不同2,方法名相同,参数列表不同,3,方法名相同,参数顺序不同,*/classOverloadDemo{publicstaticvoidmain(String[]args){OverloadDemool=newOverloadDemo();ol.method();inti=ol.method(2);System.out.println(i);Strings=ol.meth 阅读全文

posted @ 2013-02-27 16:24 我是王琦 阅读(123) 评论(0) 推荐(0)


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3