java大概,
java大概,
java
一、 java 中有8 中数据类型 baty char String long double folat int short
4 种引用类型 数组 【】 String 字符转 interface 接口 class 类
1)定义long Long类型 最后会加个L l
2)效率和可读性发生冲突 主要是可读性 if else与 swith case: 与swith cash
3)内存分配
堆 栈 栈是引用数据类型
二、oop 面向对象编程
1) java.lang 包是java基本包 在包里面 有 String Long Interger 。。 对于这些可以直接引用 不需要import
2) 在java中 equals 比较字符串是否相等
String str1=“111” String Str2=“111”
在堆中存放的值是不一样 所以 == 不能比较 的用 equals
equalslgnorecase不区分大小写比较
equalslowercase转换成小写比较
equalsuppercase转换成大写比较
String 的方法 indexof (0) 得到String中的0在第几个
indexlastof
indexfristof
-------- 不存在返回-1
subString
trim 去空格
spilt \\ 处理
interger.valueof(10).intvalue(); 得到堆中的值
3)标识符的使用范围
public 本类 同包 子类 其他类
finally 本类 同包 子类
pretacte 本类 同包
pravate 本类
4) throwable exception runtimeexception 运行时异常 unchecked systemexception checked异常 文件再找不到
error
java.lang 包下面的
5)
3)集合框架
collection 一组对立的元素 是 list set 的父类 本身也是接口(是接口)
collection 的方法 添加 删除 add remove
查询操作 。size(判断长度) isempty(判断是否为空) contains包含) interator(迭代)
作用于元数组作用于集合 containsall addall clear removeall retainall
将集合转化为数组 toarray
list 有序的 可以重复的 有set方法 在iteroter fceeach next 可以调用set方法
set 无序的 不可重复的 hashset 没有set方法
list 有 linkedList arrayList vactor stack 四种实现集合的方式 基于连表式操作
arraylist 适用于查询 随机访问 频繁修改较差
linkedlist 适用于修改 频繁修改 随机访问较差
map
interator 本身就是个对象 它有 为集合服务的
next hashnext remove (安全的从集合中删除对象)
注意:在next 后才能调用remove方法 只能调用一次
5)反射
class 得到类类型的3种方式
public class foo(){
}
实例化对象
foo f=foo.getinstance(); 必须有无参构造方法
foo f1=new foo();
得到class类
class c1=calss.forname(foo)
class c2=foo.class;
foo f=new foo();
class= c3=f.getclass();
6)fie
RondomAccessFile
对文件内容的操作 rw读写 r只读
可以直接对文件的任何地操作
Io流
字节流 字符流
1)inputStream 、outputStream
input抽象了引用程序读取方式
out抽象了程序写出数据的方式
2)EOF=END 读取到-1就读取到了结尾
3)输入流基本方法
int b=in.read()读取一个字符号填充到int的低8位,-1是EoF
in.read(byte[] buf)读取数据到数组
in.read(byte[],intStart,intend.length);
4)输出流基本方法
out.write(int b) 写一个byt e 到流,b的低8位
out。werte(byte【】 buf)
out.write(bytr[] by,0,int length)
5)fileinputStream 具体写入文件
单字节读取不适合大文件
6)FileoutputStream 具体写出文件
http://wenku.baidu.com/course/study/1a72710abb68a98271fefa8b#340685868762caaedd33d48b
相关文章
- 暂无相关文章
用户点评