Date |
Summary |
2019.7.6 (3h30m) |
|
2019.7.7 (3h30m) |
|
2019.7.13 (3h30m) |
- Java reflection and annotation
|
2019.7.14 (3h30m) |
- Java lambdas and streams
- Java virtual machine (JVM)
|
2019.7.20 (3h30m) |
- Java concurrent programming
- multithreads (try MultithreadDemo2.java)
- (FYI) process in OS by Jerry Breecher, OS - Ch3 行程 Process by Mr. Opengate
- synchronization
- (FYR) lesson: concurrency, Oracle
- (FYR) Java 多執行緒的基本知識 by popcornylu
- (FYR) synchronized statement, advanced locking, Java executors and synchronizers, volatile variables and Java memory model
- (FYR) Brandon Skerritt, concurrent programming in Java
- (FYR) 作業系統概念: Concurrency 程式設計篇 by Jserv
- (FYR) Amdahl's law
- multithreaded server; you may download client_server_model_sample.zip; also see Java socket programming examples
- supplementary materials for computer network
- programming model, programming language, execution model: programming models, execution model
- concurrent collections, Oracle
|
2019.7.21 (3h30m) |
- data structures and algorithms
|
2019.7.27 |
- data structures and algorithms (cont'd)
|
2019.7.28 |
- data structures and algorithms (cont'd)
|
2019.8.3 |
no class due to power cut;
|
2019.8.4 |
- lecture from industrial experience: handhout by Mr. Leo Wu (system architectuer of E. Sun Bank), my personal note
- (FYR) event-driven programming
- (FYR) design patterns
- (FYR) Spring framework tutorial
|