知识库 知识库
首页
  • Hyperskill - Java

    • Java basic
    • Java OOP
    • 应知
    • 扩展
    • IO & Stream
    • Error & Exception
    • Algorithm & Data structure
    • Design pattern
    • Web
    • Spring boot
  • 练习题

    • 选择题 & 填空题
    • 代码题
  • Frank - Java与生活 (OOP)

    • 参考资料
    • Java基础
    • OOP上半部分
    • OOP下半部分
  • Frank - Java API进阶

    • Base API
    • Unit Test and main function
  • 学习笔记
  • 学习笔记

    • 数据库
  • Frank - MySQL删库跑路

    • 安装、连接、配置
    • 基本操作——数据库
    • 基本操作——表
    • 基本操作——数据
    • 数据类型
    • 列属性完整性
    • 数据库设计思维
    • 单表查询
    • 多表查询
  • 学习笔记

    • 其它
  • Frank - Linux现代方法

    • 必知
    • 命令
    • 技巧
  • 技术文档
  • Git
  • GitHub技巧
  • 前端
  • Khan Academy - 语法
  • Monthly
  • 阅读
  • Others
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
收藏
  • 标签
  • 归档
GitHub (opens new window)

Jim FuckPPT

Java小学生
首页
  • Hyperskill - Java

    • Java basic
    • Java OOP
    • 应知
    • 扩展
    • IO & Stream
    • Error & Exception
    • Algorithm & Data structure
    • Design pattern
    • Web
    • Spring boot
  • 练习题

    • 选择题 & 填空题
    • 代码题
  • Frank - Java与生活 (OOP)

    • 参考资料
    • Java基础
    • OOP上半部分
    • OOP下半部分
  • Frank - Java API进阶

    • Base API
    • Unit Test and main function
  • 学习笔记
  • 学习笔记

    • 数据库
  • Frank - MySQL删库跑路

    • 安装、连接、配置
    • 基本操作——数据库
    • 基本操作——表
    • 基本操作——数据
    • 数据类型
    • 列属性完整性
    • 数据库设计思维
    • 单表查询
    • 多表查询
  • 学习笔记

    • 其它
  • Frank - Linux现代方法

    • 必知
    • 命令
    • 技巧
  • 技术文档
  • Git
  • GitHub技巧
  • 前端
  • Khan Academy - 语法
  • Monthly
  • 阅读
  • Others
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
收藏
  • 标签
  • 归档
GitHub (opens new window)
  • Java
  • MySQL
  • Linux
  • 技术
  • 英语
  • 记录
  • 更多
Java
Java、后端、面向对象
目录
# 1. Hyperskill - Java
# 1-1. Java basic
1-1-1. Theory:Scanning the input 1-1-2. Theory:Arithmetic operations 1-1-3. Theory:Integer types and operations 1-1-4. Theory:Increment and decrement 1-1-5. Theory:Relational operators 1-1-6. Theory:Ternary operator 1-1-7. Theory:The while and do-while loops 1-1-8. Theory:Branching statements 1-1-9. Theory:Characters 1-1-10. Theory:String 1-1-11. Theory:Boolean and logical operators 1-1-12. Theory:Sizes and ranges 1-1-13. Theory:Switch statement 1-1-14. Theory:Declaring a method 1-1-15. Theory:The main method 1-1-16. Theory:Type casting 1-1-17. Theory:Primitive and reference types 1-1-18. Theory:Array 1-1-19. Theory:Arrays as parameters 1-1-20. Theory:Iterating over arrays 1-1-21. Theory:Multidimensional array 1-1-22. Theory:Final variables
# 1-2. Java OOP
1-2-1. Theory:Introduction OOP 1-2-2. Theory:Defining classes 1-2-3. Theory:Instance methods 1-2-4. Thoery:Constructor 1-2-5. Theory:Package 1-2-6. Theory:Access modifiers 1-2-7. Theory:Getters and setters 1-2-8. Theory:Inheritance 1-2-9. Theory:Protected modifier 1-2-10. Theory:Referencing subclass objects 1-2-11. Theory:The Object class 1-2-12. Theory:Objects 1-2-13. Theory:Interface 1-2-14. Theory:Multiple constructors 1-2-15. Theory:The keyword super 1-2-16. Theory:Static members 1-2-17. Theory:Hiding and overriding 1-2-18. Theory:Polymorphism 1-2-19. Theory:Abstract class 1-2-20. Theory:Abstract class vs interface 1-2-21. Theory:Anonymous classes 1-2-22. Theory:Anonymous classes properties
# 1-3. 应知
1-3-1. Theory:Functional decomposition 1-3-2. Theory:Paradigms 1-3-3. Theory:Overloading 1-3-4. Theory:Write, compile, and run 1-3-5. Theory:Annotations basics 1-3-6. Theory:JVM, JRE, and JDK 1-3-7. Theory:Jave Archive 1-3-8. Theory:Running programs on your computer 1-3-9. Theory:Enums in Java 1-3-10. Theory:Fields and methods in enum 1-3-11. Theory:StringBuilder 1-3-12. Theory:Immutability 1-3-13. Theory:Boxing and unboxing 1-3-14. Theory:Introduction to generic programming 1-3-15. Theory:Generics and Object 1-3-16. Theory:What are collections 1-3-17. Theory:The collections Framework overview 1-3-18. Theory:ArrayList 1-3-19. Theory:The List interface 1-3-20. Theory:Comparable 1-3-21. Theory:Processing strings 1-3-22. Theory:Initialization blocks 1-3-23. Theory:Introduction to API 1-3-24. Theory:Generic methods
# 1-4. 扩展
1-4-1. Theory:Units of information 1-4-2. Theory:IDE 1-4-3. Theory:IDEA 1-4-4. Theory:Build tools 1-4-5. Theory:Operating systems 1-4-6. Theory:Gradle basics 1-4-7. Theory:Basic project with Gradle 1-4-8. Theory:Building apps using Gradle 1-4-9. Theory:Dependency management 1-4-10. Theory:Formatted output 1-4-11. Theory:Libraries 1-4-12. Theory:Frameworks 1-4-13. Theory:Modules 1-4-14. Theory:Introduction to software architecture 1-4-15. Theory:Class Diagrams 1-4-16. Theory:Text blocks 1-4-17. Theory:YAML 1-4-18. Theory:XML 1-4-19. Theory:JSON
# 1-5. IO & Stream
1-5-1. Theory:Files 1-5-2. Theory:Write files 1-5-3. Theory:What are streams 1-5-4. Theory:Input streams 1-5-5. Theory:Try with resources
# 1-6. Error & Exception
1-6-1. Theory:Errors in programs 1-6-2. Theory:What is an exception 1-6-3. Theory:NPE 1-6-4. Theory:Array exceptions 1-6-5. Theory:Hierarchy of exceptions 1-6-6. Theory:Exception Handling 1-6-7. Theory:Throwing exceptions 1-6-8. Theory:Cutom exceptions 1-6-9. Theory:What is a bug 1-6-10. Theory:Introduction to logging 1-6-11. Theory:Debugging techniques
# 1-7. Algorithm & Data structure
1-7-1. Theory:Computer algorithms 1-7-2. Theory:Pseudocode 1-7-3. Theory:Pseudocode basics 1-7-4. Theory:Complex constructions in pseudocode 1-7-5. Theory:The big O notation 1-7-6. Theory:Best, Average and cases 1-7-7. Theory:Data structures 1-7-8. Theory:Fixed-size array 1-7-9. Theory:Dynamic array
# 1-8. Design pattern
1-8-1. Theory:The concept of patterns 1-8-2. Theory:Structural of design patterns 1-8-3. Theory:Decorator pattern 1-8-4. Theory:Decorator
# 1-9. Web
1-9-1. Theory:World Wide Web 1-9-2. Theory:HTTP 1-9-3. Theory:HTTP URL 1-9-4. Theory:HTTP messages 1-9-5. Theory:MVC 1-9-6. Theory:Introduction to Spring Web MVC 1-9-7. Theory:REST 1-9-8. Theory:Postman 1-9-9. Theory:Getting data from REST 1-9-10. Theory:Posting and deleting data via REST 1-9-11. Theory:REST Exception handling 1-9-12. Theory:Handling requests with bodies 1-9-13. Theory:Domains 1-9-14. Theory:HTTP Basic Auth 1-9-15. Theory:IP 1-9-16. Theory:Authentication and Authorization 1-9-17. Theory:OAuth 1-9-18. Theory:Java 11 HTTP client
# 1-10. Spring boot
1-10-1. Theory:Introduction to Spring boot 1-10-2. Theory:Getting started with Spring Boot 1-10-3. Theory:Basic project structure 1-10-4. Theory:IoC container 1-10-5. Theory:Spring beans
# 2. 练习题
# 2-1. 选择题 & 填空题
2-1-1. What does the method print 2-1-2. Appending strings and ints 2-1-3. Varargs method invocation 2-1-4. Good reasons to use Java modules 2-1-5. Number generators 2-1-6. When the keyword cannot be used 2-1-7. Size and capacity 2-1-8. The number of copies 2-1-9. The number of insertions
# 2-2. 代码题
2-2-1. Boxes 2-2-2. The longest ascending sequence 2-2-3. Right Rotation 2-2-4. Book 2-2-5. Compact strings with AsciiCharSequence 2-2-6. Cinema 2-2-7. Calculate square 2-2-8. Count words 2-2-9. Robot control 2-2-10. Concat all strings without digits 2-2-11. Find the nearest number 2-2-12. Leaderboard 2-2-13. Split a list into sublists 2-2-14. Arithmetic average 2-2-15. Processing strings
# 3. Frank - Java与生活
# 3-1. 参考资料
3-1-1. 参考资料 3-1-2. 环境变量 - JDK和JRE 3-1-3. IDEA 便捷操作
# 3-2. Java基础
3-2-1. 一带而过的东西 3-2-2. 值得注意的是 3-2-3. 关于Java语言 3-2-4. String 3-2-5. 自动类型转换 3-2-6. import 导包 3-2-7. 数组 3-2-8. 方法的重载 3-2-9. 规范
# 3-3. OOP上半部分
3-3-1. 变换思维 3-3-2. null空指针异常 3-3-3. 封装 3-3-4. toString 3-3-5. 构造方法 3-3-6. 垃圾回收? 3-3-7. 静态变量和方法 3-3-8. static单例设计模式 3-3-9. 内部类扯淡
# 3-4. OOP下半部分
3-4-1. 继承 3-4-2. 方法的重写 3-4-3. super啃老 3-4-4. final 3-4-5. 抽象类和抽象方法 3-4-6. 接口 3-4-7. 接口与抽象类 3-4-8. 多态 3-4-9. 匿名内部类 3-4-10. 权限修饰符 3-4-11. Object类
# 4. Frank - Java API进阶
# 4-1. Base API
4-1-1. Java API定义和用处 4-1-2. Number & Math 4-1-3. Random 4-1-4. Date & Calendar 4-1-5. System
# 4-2. Unit Test and Main function
4-2-1. 抛出企业问题,脱离main测试,模块化概念抛出 4-2-2. Junit、单元测试的含义和用途 4-2-3. Maven repository 获取 JAR 4-2-4. 使用JUnit
# 4-3. Throwable
4-3-1. 异常
# 5. 学习笔记
5-1. 为什么Java里main方法有个static?
上次更新: 2022/04/11, 10:49:20
MySQL

MySQL→

最近更新
01
《挪威的森林》
04-14
02
青钢影
04-14
03
Processing strings
02-18
更多文章>
Theme by Vdoing | Copyright © 2022-2023 Jim Frank | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式