8000 GitHub - onceorange/learn-java
[go: up one dir, main page]

Skip to content

onceorange/learn-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

com.github.onceorange

Java 基础学习大纲说明

本工程为 onceorange 的学习代码工程

工程化技术

maven

  • maven 安装、环境配置

  • Intellij IDEA配置

  • 理解 maven 的 settings 配置

    仓库可以用 aliyun的,自行搜索下
    

git

  • Git 环境配置
  • Git 常用命令

JAVA

JAVA基础

   书籍:《Java 编程思想》,《Head First Java》,《Java核心技术》,《JAVA8 实战》
  • 基础语法

    • 面向对象

      • 构造方法、成员变量、方法、重载

      • static 关键字

      • 继承、重写

      • 抽象类、接口

      • 多态

      • 内部类、匿名内部类

    • 流程控制

      • if

      • for / while

    • 常用库

      • System

      • 日期、时间

      • 字符串处理

        String, StringBuilder, StringBuffer

    • ...

  • 集合

    • Collection 集合

    • List 集合

    • Set 集合

    • Map 集合

  • I/O

    • File

    • 字节流 / 流转换

    • 文件操作

  • 异常处理

    • 异常捕捉 / 抛出

    • 自定义异常

  • 反射 / 动态代理

  • 泛型

  • 多线程

    • Thread

    • Runnable, Callable

    • 线程池

  • JAVA 8 特性

    • 函数式接口

    • Lambda 表达式

    • 集合流式操作

    • 其他

框架

Spring

书籍:《Spring 实战》
  • IOC / DI

  • Bean 工厂 / 生命周期

  • 自动装配

  • AOP

  • Spring注解

Spring boot

数据库

Mysql

  • 创建表 / 修改表

  • CRUD

    增删改查

  • JOIN

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  
0