学习 Java 编程 - 初学者指南 2023
Learn Java Programming - Beginners guide 2023
- 1. Java Basics
- 1. Introduction
- 2. Java environment Setup
- 3. Primitive Types - Theory
- 4. Primitive Types
- 6. Conditional Statements
- 7. For Loop
- 8. While Loop
- 9. Functions
- 10. Classes
- 2. Java Collection Framework
- 1. List Interface
- 2. Set Interface
- 3. SortedSet Interface
- 4. Queue Interface
- 3. Java FX (Desktop Applications)
- 1. Java FX Intro
- 2. Adding buttons
- 3. Button Event Handler
- 4. Adding Label and TextField
- 5. Adding Username and password fields
- 6. Changing position of text Fields
- 7. Java FX CSS styling
- 8. Java Desktop Application Project
- 4. Spring & SpringBoot Introduction
- 1. Spring vs SpringBoot
- 2. How to create a SpringBoot project
- 3. Dependency Injection
- 5. Java and MySQL
- 1. Java DB Intro
- 2. Setting up SpringBoot project
- 3. MySQL Workbench
- 5. MySQL Connection
- 6. Creating Schema and table
- 7. Connect MySQL and Java Project
- 8. Fetching data part 1
- 9. Fetching Data part 2
- 10. Saving a User to DB
- 6. Java FXML
- 1. Intro to FXML
- 2. Combine FXML and MySQL Project
- 3. Button and Controller
- 4. Reading User input part 1
- 5. Rading User input part 2
- 6. Adding User TableView
- 7. Fetching Users
- 8. Add CSS styling to FXML
- 7. Java Web Service & API
- 1. Java Web Service & API Intro
- 2. Setting up SpringBoot project
- 3. A simple GET request
- 5. Add Parameter
- 6. Postman
- 7. Request Data from a Database
- 9. Fetching Users through Postman - Assignment Solution
- 10. Securing our WS with Basic Authentication