Skip to content

jJayyyyyyy/JavaNotes

Repository files navigation

中国大学MOOC



Eclipse

  • 在preference里面,搜索keys,可以查看和修改快捷键

  • Content Assist, 自动补全

  • Format, 代码格式化



Note01, Java 简介

  • 历史

  • 三大平台

  • 特点

  • 三种核心机制

  • Java的编译与运行

  • JVM, JRE, JDK

  • 垃圾回收



Note02, 一些术语

  • Java程序的类型

  • Java程序的基本构成



Note03

  • 输入输出

  • 数据类型

  • 命名习惯



Note04

  • 比较与判断

  • 循环

  • 数组



Note05

  • 字符

  • 字符串

  • 包裹类型



Note06

  • 方法



Note07

  • 类与对象



Note08

  • 对象交互

  • 访问控制

  • 类变量, 类函数, static



Note09, 容器

  • 顺序容器

  • 对象数组

  • 集合容器 Set

  • 散列表 Hash



Note10, 继承与多态

  • 继承

  • 子类与父类关系

  • 多态变量和向上造型

  • 多态

  • 类型系统



Note11, 设计原则

  • 消除代码复制(函数和父类)

  • 封装(高内聚, 低耦合)

  • 可扩展性

  • 框架+数据



Note12, 抽象与接口

  • 抽象

  • 接口

  • 数据与表现分离



Note13, 控制反转

  • GUI

  • 控制反转

  • 内部类与匿名类



Note14, MVC设计模式

  • demo, 课程表

  • MVC设计模式



Note15, 异常处理

  • 异常

  • 捕捉异常

  • 处理异常

  • 抛出异常

  • 继承与异常



Note16, 流, 输入输出

  • 摘要

  • 二进制流

  • 二进制流读写文件

  • 流过滤器

  • 文本流读写文件

  • 解析输入流

  • 流的应用, 网络流, socket通信

  • 对象串行化



About

Java学习笔记

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published