码迷,mamicode.com
首页 > 编程语言 > 详细

java 基础知识(知识点)

时间:2016-08-19 13:08:13      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

1.java 有类的 重写和重载2种:重载是同一类中,方法名相同,参数不同的方法;而重写是子类继承父类方法,重新编写 (@Override)
【注】oc 没有重载只有重写,并且还叫重载
 
2.static :表示类的意思;如果 修饰属性,表示这个属性为全局的属性,并且所有的成员变量的这个属性都是相同的值;
修饰 方法,表示这个方法为类方法,类方法只能调用类属性;
 
3非静态代码块 想一个不带参数的构造器,而静态代码块(static修饰)会先执行,并且只执行一次(类加载的时候)
 
4.extends :继承关键字
 
5.final: 最终的,修饰 属性 - > 不能被修改;修饰方法 -> 不能被重写 ;修饰类 -> 不能被继承,扩展;
 
6.abstract :抽象;修饰方法:没有方法体,只有方法声明(抽象方法);修饰类,不能被实例化(抽象类)
ps:抽象方法的类一定是抽象类,但抽象类里边不一定有抽象方法
 
7.interface定义接口  implement实现接口
ps:一个类可以实现多个接口,多个接口实现用“,”分开
 
8.try catch  异常处理机制 finally  ;throws抛出异常
 
9.属性修饰符:
作用域           当前类  同一包内   子孙类      其他包 
public              √           √             √            √ 
protected        √            √             √            × 
default            √            √             ×            × 
private            √            ×             ×            ×
 
10.集合(collections)
set 无序,不可重复
list 有序,可重复
map 键值对
 
11.iterator 递归 (it.hasNext  it.next())(Enumeration);
 
12.instanceof 判断对象是否属于某个类(true 属于),例:( o instance person2 )
 
13.treeset 自带排序功能(可以为本身支持的类型排序-默认升序)
 
13.1可以为指定的元素,自定义排序的功能: 元素自身具有比较性实现Comparable接口 覆盖compareTo方法 - 元素里边写方法
compareTo 返回0:相等;负数:当前元素小;整数:当前元素大
 
13.2创建comparator,在外部实现自定义排序,属性不需要实现
 
14.properties 属性文件
 
15.collection.synchronizedList() 方法来得到一个线程安全的集合
 
16.IO 流:
InputStream   FileInputStream        BufferedInputStream     objectInputStream
OutputStream  FileOutputStream       BufferedOutputStream    objectOutOutStream
Reader        FileReader             BufferedReader          InputStreamReader
Writer                  FileWriter                               BufferedWriter          OutputStreamWriter
 
16.1.serializble 对象的输入输出流,对象实现这个接口
类的版本号:用于对象的序列化
16.2 RandomAccessFile ,有一个指向文件内容的指针,通过 seek()方法移动指针
 
17.常用类
17.1 String 不可变
StringBuffer(线程安全),StringBuilder(线程不安全)可变的字符串
 
17.2 Date 日期  DateFormat
 
18反射 class ,是一个类照镜子的到的,获取class 有三种方法,常用的是用全类名的方法来获取
 
对class的描述 Field:属性      Method:方法     consortctor :构造器
 
18.多线程有2种实现方法:1.继承Thread 类  2.实现Runnable接口

java 基础知识(知识点)

标签:

原文地址:http://www.cnblogs.com/xb-blogs/p/5786926.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!