Skip to content

pixingdaiyue051/viva-la-vida

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

前置要求

  1. 注册github leetcode
  2. 安装git 学习git 熟悉常用命令
  3. 了解vim编辑器 明白vim的三种工作模式及如何切换 熟悉常用命令 能使用vim查看编写文档
  4. 了解常用的linux命令 dos命令 能看懂shell脚本 不依赖图形gui可以完成常用操作
  5. 安装maven 学习maven 熟悉常用命令 依赖包查询地址
  6. 安装jdk 推荐jdk8jdk11 配置JAVA_HOME和CLASSPATH
  7. 安装idea 推荐使用社区版 终极版需要授权码
  8. 基础教程参考菜鸟教程

基础知识

  1. 类 抽象 封装 继承 多态
  2. 程序启动过程 程序入口函数 jvm内存模型
  3. 基本数据类型 包装类 自动装箱 自动拆箱
  4. 程序控制语句 if else for while switch goto break
  5. String类 时间处理工具
  6. 枚举 抽象类 静态类 接口
  7. 常用数据结构 数组 集合 链表 栈 队列 图 树
  8. 文件io
  9. 异常处理
  10. 类的访问域 反射 浅拷贝 深度拷贝
  11. 内部类 匿名内部类 多态的多种形式
  12. 日志 log4j2 logback slf4j

java8新特性

  1. 函数接口 函数式编程
  2. lambda表达式
  3. 时间API
  4. stream流式编程 涉及集合 文件 io net

数据库

  1. sqlite3 mysql
  2. 安装使用数据库产品 熟悉sql语句
  3. jdbc 原生java数据库链接包
  4. 数据库连接池

并发编程

  1. 进程与线程概念及关系
  2. 线程状态图
  3. 线程的实现方式
  4. 线程池
  5. 并发包 java.util.concurrent

桌面应用开发

  1. applet java版小应用程序内嵌网页应用
  2. awt
  3. swing
  4. openjfx 原javafx

网络编程

  1. tcp
  2. udp
  3. nio bio
  4. netty

web编程

  1. servlet java版服务端应用程序
  2. orm框架
  3. mvc框架
  4. 相关web容器 tomcat jboss jetty

redis

  1. redis基本数据结构
  2. redis命令
  3. jedis链接
  4. redisson链接

spring

  1. ioc
  2. aop
  3. 其他各种spring框架和功能包
  4. springboot

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages