Java基础知识总结

    |     2015年4月23日   |   java概述   |     0 条评论   |    1502

0312


Java基础课程

============ 一、Java慨述 ===================
1.Java介绍
2.Java开发环境搭建(JDK,环境变量设置,Eclipse)

3.第一个Java程序分析

============ 二、基本数据类型与运算符 ===========

1.Java基本数据类型 (byte short int long float double boolean char)

2.类型转换
3.制表符
4.进制

5.运算符
算数运算符, 关系运算符,逻辑运算符,位运算符, 条件运算符( 表达式a?表达式b:表达式C)

a?b:c <=> if(a){
b;
}else{
c;
}

=========== 三、流程控制语句 ===================

1.分支语句(if),多分支语句(switch)
2.循环语句(while,do-while, for)
3.跳转语句(break, continue return)
=========== 四、Java类与对象 ===================

1.如何定义一个类.
2.类的成员变量
3.类的方法定义
4.构造方法
5.对象实例化 new
6.如何调用对象属性和方法.

7.String类型 StringBuffer类使用

8.访问修饰符

修饰符 本类 子类 同一包 不同包
public yes yes yes yes
private yes no no no
缺省 yes no yes no
protected yes yes yes no

9.变量,变量作用域

========== 五、Java继承与多态 =================
1.this关键字
2.方法重载
3.类方法重载,构造方法重载
4.包装类
5.包装类与基本数据类型之间的转换 int -> Integer, Integer -> int
6.继承
继承中方法重载
8.super关键
=========== 六、Java面向对象高级特性 ============

1.面向对象三大特性:
封装,继承,多态(类中方法重载,继承中方法重载和覆盖)

2.修饰符:
1)访问修饰符
2)非访问修饰符: static final
3.类(class),抽象类(abstract),接口(interface)

4.内部类的分类
1)成员内部类
2)局部内部类
3)匿名内部类

========== 七、Java集合类 =================

1.数组 typeName[] 数组名; int[] array;
int[] array = {2,3,4,5};
int[] array = new int[5];
array[0] = 2;
…..
array[3] = 5;
2.ArrayList
ArrayList list = new ArrayList();
list.add(2);
list.remove(1);
list.get(0);

3.Map
HashMap map = new HashMap();
map.put(“key”,”valuse”);
valuse = map.get(“key”);

==========八、Java异常处理机制 =================

1.程序错误三种类型 : 编译错误 逻辑错误 运行时错误
2.java运行时异常类型:
1)java虚拟机内部报错,Error.
2)标准异常类 Exception
3)自定义异常类

3.Java异常处理机制
1)抛出异常
1.系统
2.人为 方法头 throws 方法体 throw
2) 捕获异常
try-catch-finally

4.自定义异常类
========== 九、输入输出I/O操作 ===============

1.什么是I/O操作
2.Java流的概念
3.什么是数据流.
4.流分类.
按数据流流动方向分: 输入流和输出流
按数据流类型分: 字节的流和字符流

输出流是往存储介质或数据通道写入数据,而输入流是从存储介质或数据通道中读取数据

5.缓冲流

6.InputStream OutputStream
Reader Writer (FileReader FileWriter BufferReader BufferWriter)
File
========== 十、Java并发处理机制线程 ==============
1.线程概述
2.线程实现 extends Thread , implements Runnable
3.理解主线程 子线程
4.线程状态
5.线程优先级
6.线程间同步 synchronized
7.线程间通讯 wait notify 和notifyAll

转载请注明来源:Java基础知识总结
回复 取消