随笔分类 -  JAVASE

摘要:为什么要有集合 面向对象语言对事物的体现都是以对象的形式体现,所以为了方便对多个对象的操作,就是对对象进行存储,集合就是存储对象最常用的一个方式。 数组与集合有什么不同 数组的长度是固定的,而集合的长度是可变的。 数组可以存储基本数据类型,而集合只能存储对象。 集合的特点 集合只用于存储对象,集合长 阅读全文
posted @ 2016-12-25 09:52 ATJAVA 阅读(267) 评论(0) 推荐(0)
摘要:多态是同一个行为具有多个不同表现形式或形态的能力。多态性是对象多种表现形式的体现。比如我们说"宠物"这个对象,它就有很多不同的表达或实现,比如有小猫、小狗、蜥蜴等等。那么我到宠物店说"请给我一只宠物",服务员给我小猫、小狗或者蜥蜴都可以,我们就说"宠物"这个对象就具备多态性。接下来让我们通过实例来了 阅读全文
posted @ 2016-12-24 20:54 ATJAVA 阅读(392) 评论(0) 推荐(0)
摘要:抽象类其实就是特殊的父类,用abstract标注修饰了而已。我们可以按照父类的概念理解所谓抽象类。所不同的是,抽象类比一般的父类对子类有了一种强制约束性行为。也就是子类必须重写抽象类中的所有抽象方法。而且即使抽象类中没有一个抽象方法也可以修饰为抽象类,这是为了保护自己不被new实例化创建对象。就这两 阅读全文
posted @ 2016-12-24 20:06 ATJAVA 阅读(157) 评论(0) 推荐(0)
摘要:在Java关于I/O读写的API中,字符流处理的单元为 两个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流 阅读全文
posted @ 2016-12-24 19:59 ATJAVA 阅读(180) 评论(0) 推荐(0)
摘要:数组与集合之间的转换数组 转为 List语法:list=new ArrayList<String>( Arrays.asList(ary))例如:String[ ] names={"A","B","C"};List<String> list=Arrays.asList(names);注:Arrays 阅读全文
posted @ 2016-12-24 19:21 ATJAVA 阅读(151) 评论(0) 推荐(0)
摘要:数据类型 Java编程语言定义了八种基本的数据类型(见下图),共分为四类:整数类(byte、short、int、long)、文本类(char)、浮点类(double、float)和逻辑类(boolean)。 1. 整数类 (1) 采用三种进制——十进制、八进制和十六进制。 2 —— 十进制值是2; 阅读全文
posted @ 2016-12-24 12:34 ATJAVA 阅读(314) 评论(0) 推荐(0)