Javase 笔记知识点概要

Javase 笔记知识点概要

Java 概述

计算机基础知识
|-计算机概述了解,键盘功能键的认识和快捷键,常见的DOS命令,
Java语言概述
|-Java语言的特点,JDK,JRE,JVM的作用及关系
JDK的下载,安装
HelloWorld案例
|-Java程序的开发执行流程,
环境变量的配置
|-path环境变量,classpath环境变量

Java基础语法

关键字
标识符
|-常见的命名规则
注释
常量、进制和进制转换
|-字面值常量,自定义常量
变量
|-变量使用注意事项(作用域,初始化值)
数据类型和类型转换
|-基本数据类型,引用数据类型
运算符
|-算数运算符,赋值运算符,比较运算符,逻辑运算符,位运算符,三元运算符
流程控制语句
|-选择结构语句(if, switch),循环结构语句(for,while,do while), 控制跳转语句(break,continue,return)
方法
|-方法的格式,调用,重载
数组
|-格式,初始化,常用操作(遍历,最值,查找,排序), 二维数组(遍历), 参数传递与数据加密,, 数组高级(冒泡/选择排序,二分查找,Arrays工具类) .对象数组,

面向对象

面向对象思想
类与对象及其使用
对象的内存图
成员变量和局部变量的区别
匿名对象
封装(private)
this关键字
构造方法
|-的初始化过程
static关键字
|- 代码块(局部,静态,构造, 同步)
继承
|-final关键字
多态
抽象类
|-形式 参数和返回值问题
接口
包和导包
权限修饰符
内部类
|-匿名内部类

API-常用类

Object类/Scanner类
String类/ StringBuffer类/StringBuilder类
数组高级和Arrays类
基本类型包装类( Integer,Character)
正则表达式(Pattern,Matcher)
Math类/Random类/System类
BigInteger类/BigDecimal类
Date类/DateFormat类/ Calendar类

API-集合


Collection
|-基本功能,迭代器
List
|-列表迭代器,并发异常, 常见数据结构图示
List子类
|-ArrayList,Vector,LinkedList
泛型
|-增强for循环,静态导入, 可变参数,
Set
|-HashSet,TreeSet
单列集合总结
Map
|-HashMap,TreeMap
Collections集合工具类
Collection+Map集合总结

API-IO

异常
File类
递归
字节流
转换流
字符流
IO流总结
其他流
|- 数据操作流,内存操作流,打印流,标准输入输出流,:随机访问流,合并流,序列化流,Properties, NIO


API-多线程

多线程概述
多线程实现方案
线程调度和线程控制
线程生命周期
线程同步(线程安全问题)
死锁
线程间通信

GUI

事件监听机制
适配器模式

API-网络编程

网络编程模型及三要素(IP,端口,协议)
Soket机制
UDP协议接收及发送数据
TCP协议接收及发送数据


反射

类的加载器(根类,扩展,系统)
反射的使用(通过字节码文件对象,去使用成员变量,构造方法,成员方法)
动态代理



Eclipse

基本使用

面向对象思想设计原则 及常见设计模式

面向对象思想设计原则
设计模式
设计模式的分类
常见的设计模式
简单工厂模式和工厂方法模式(接口)
模版设计模式(抽象类)
装饰设计模式(IO流)
单例设计模式(多线程)
适配器模式(GUI)













你可能感兴趣的:(笔记)