第一周:异常处理和集合框架

复习Java基础语法和面向对象编程基本概念、数据类型、运算符、流程控制等基本语法知识。

了解Java API中常用类库,例如String、Math、Scanner等,并进行简单的练习。

掌握异常处理的基本语法和使用方法,学习try-catch-finally语句块,了解throw和throws关键字。

学习集合框架,掌握List、Set、Map等接口以及它们的实现类,了解各种集合类的特点和使用场景。

第二周:多线程编程和IO流

理解面向对象编程思想,包括封装、继承、多态等基本概念,并写一些小的面向对象程序。

学习多线程编程,掌握线程的创建、启动、停止、同步等操作,了解线程池的概念和使用。

学习IO流,包括输入输出流、字节流、字符流等,理解BufferedReader、InputStreamReader、PrintWriter等常用类的使用方法。

第三周:网络编程和反射机制

了解TCP/IP、UDP等网络通信协议,并学习Socket编程、HTTP协议等。

掌握Java的反射机制,了解在框架中应用反射的实现方式。

第四周:注解以及Java虚拟机JVM

学习注解的基本语法和使用方法,了解自定义注解和元注解的作用。

了解Java虚拟机(JVM)的原理和工作机制,了解垃圾回收算法、内存模型等概念。

打卡记录

2023-03-28

不需要额外处理。


异常 (已完成)

概念:指的是程序在执行过程中,出现的非正常情况,如果不处理最终会导致JVM的非正常停止。

异常体系 (已完成)

1
2
public void printStackTrace();  //打印异常信息,包含异常的类型、异常的原因、异常出现的位置、推荐在开发中和测试中使用。
public String getMessage(); //获取发生异常的原因

WebSocket项目 (已完成)

需要实现的业务和功能

  1. 用Spring实现
  2. 实现WebSocket协议
  3. 实现登录注册
  4. 实现多人聊天
  5. 实现私聊
  6. ConcurrentMap 线程安全的