
java 基础
orclight
攻城狮
展开
-
java中extends ,implements的顺序问题
interface A { void fa();}class C implements A{ void fa() {...}}假如现在有类D,它需要实现接口A,也要继承类C,当把extends放在前面,则类D会先继承C,再实现接口A,那么就不用再去实现fa()了,即class D extends C implements A{}若将extends 放在i转载 2011-11-06 21:06:08 · 5000 阅读 · 2 评论 -
Java基础学习笔记之六(2)__常用类StringBuffer
StringBuffer介绍 A string buffer is like a String, but can be modified. 一个类似于 String 的字符串缓冲区,但可以修改 (可变的字符序列) StringBuffer 常用方法: 1.public StringBuffer append(...); Appends the strin原创 2013-02-22 17:37:11 · 624 阅读 · 0 评论 -
Java基础学习笔记之六(3)_常用类_File类
File类 An abstract representation of file and directory pathnames. #文件#和#目录路径#名的抽象表示形式。 常用构造: 1.File(String pathname); Creates a new File instance by converting the given pathname原创 2013-02-22 17:40:05 · 944 阅读 · 0 评论 -
Java基础学习笔记之六(1)__常用类String
String 类 Strings are constant; their values cannot be changed after they are created. String 代表不可变的字符序列。备注:在内存中的位置String str = "abc"; 1.引用str放在栈中 2.字符串常量放在常量池(字符串常量池)中,第一次创建放入池中,第二次使原创 2013-01-31 20:00:46 · 2656 阅读 · 0 评论 -
Java 性能优化转载
***Java 性能优化0.Java性能优化[0]:概述 http://blog.youkuaiyun.com/program_think/article/details/39961421.Java性能优化[1]:基本类型 vs 引用类型 http://blog.youkuaiyun.com/program_think/article/details/39961472.Ja转载 2013-01-17 17:30:09 · 534 阅读 · 0 评论 -
java基础学习笔记之十--反射(1)
***参考文章1.Java反射研究(1)———常用API http://blog.youkuaiyun.com/xiazdong/article/details/6950277原创 2013-01-28 17:55:25 · 520 阅读 · 0 评论 -
Java基础学习笔记之七(2)--List&Set
***List 接口 An ordered collection (also known as a sequence).Unlike sets, lists typically allow duplicate elements. List接口是Collection的子接口,实现List接口的容器类中的元素是有顺序的,而且是可以重复的。 List容器中的元素都对应一个整数型原创 2013-01-26 10:43:24 · 709 阅读 · 0 评论 -
Java基础学习笔记之七(3)--Map接口
***Map接口 An object that maps keys to values. A map cannot contain duplicate keys; each key can map to at most one value. 将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射一个值。 map中key不能重复,用hashCode进行比原创 2013-01-26 10:45:33 · 1366 阅读 · 0 评论 -
Java基础学习笔记之七(4)--Iterator&Comparable
***Iterator 接口 Iterator对象称作迭代器用以方便的实现对容器内元素的遍历操作。 1.boolean hasNext() Returns true if the iteration has more elements. 如果迭代器中还有元素可以迭代,则返回true (判断游标右边是否还有元素可以迭代) 2.E next()原创 2013-01-26 10:47:28 · 537 阅读 · 0 评论 -
Java基础学习笔记之七(1)--Collection接口&Collections集合工具类
***容器API Collection接口定义了存取单个对象的方法,其子接口分别定义存储的方式和形式。 1.List:存储的数据有顺序,可以重复。 2.Set:存储的数据没有顺序,并且不可以重复 3.Map接口定义了用来存储"键值对" key-value的方法 ***Collection A collection represents a group原创 2013-01-26 10:39:47 · 2162 阅读 · 0 评论 -
java基础学习笔记之九--线程(1)
A thread is a thread of execution in a program. The Java Virtual Machine allows an application to have multiple threads of execution running concurrently原创 2013-01-01 10:13:10 · 711 阅读 · 0 评论 -
Java基础学习笔记之八--IO流(1)
***java 流式 输入/输出 在Java程序中,对于数据的输入/输出提供了流的方式。jdk中定义了各种各样的流,用来获取不同类型的数据。 ***流的分类 1.按照数据的方向可以分为输入流和输出流 2.按照处理数据的单位,分为字节流和字符流 3.按照功能的不同,是否直接操作数据,可以分为节点流和处理流(包装流)***分类一(数据的方向) 输入流:I原创 2012-12-31 10:38:06 · 612 阅读 · 0 评论 -
String 中 "+"的实现
***String 中 "+"的实现The Java language provides special support for the string concatenation operator ( + ), and for conversionof other objects to strings. String concatenation is implemented through原创 2013-01-17 18:25:09 · 896 阅读 · 0 评论 -
Java基础学习笔记之三_面向对象
***面向对象笔记***1.面向对象的相关理念 1)万物皆为对象。 2)每个对象都是唯一的,世界上没有完全相同的两片树叶,在JVM中,保证对象的唯一性的实现是在内存中分配唯一的地址。 3)对象具有属性和行为。4)对象都属于某一个类,类是具有相同属性和行为的对象的集合。建立对象时,JVM将类载入内存,然后以其为模板进行对象的构建。5)接口是一个抽象的概念,指系统对外提供的原创 2013-01-06 11:01:04 · 661 阅读 · 0 评论 -
Java基础学习笔记之八--IO流(2)
***内存流 ByteArrayOutputStream/ByteArrayInputStream ByteArrayOutputStream baos = new ByteArrayOutputStream(); 分析: (1)在内存中创建了一个可以自动增长的字节数组 (2)创建一个输入流,指向该字节数组 (3)baos.toByteArray() 查看原创 2013-01-01 11:38:47 · 401 阅读 · 0 评论 -
java基础学习笔记之九--线程(2)
线程中的常用方法 1.sleep(long millis) Causes the currently executing thread to sleep (temporarily cease execution). 在指定的毫秒数内让当前正在执行的线程休眠(暂停执行)。 eg:sleep(1000);//暂停一秒钟 2.join Waits原创 2013-01-01 11:07:56 · 986 阅读 · 0 评论