- Introduction to Java
- Setting development environment
- Environment variables
- Command-line tools
- Essentials of Java software design
- Java API Essentials
- I/O streams
- Reflection API
- Basic threads
Introduction to Java
Establishing the common language: Java concept and application areas.
Setting development environment
Java API structure.
Simple text editor vs. huge IDE. Pros and cons of different IDEs.
javac -cp %CLASSPATH%;mylib.jar Main.java MyClass1.java MyClass2.java
java -cp %CLASSPATH%;mylib.jar Main
javadoc -d javadoc -sourcepath src -package -use -splitIndex -link D:/javadoc/api -windowtitle MyAPI
Essentials of Java software design
Interfaces and Listeners
Most common mistakes at the beginning.
Java API Essentials
This part of the lecture will cover major part of Java API essential for basic services development.
Interaction will be in a form of tasks fulfilment and control.
Proceed with tasks: specification
Sources of the server part for task "Protocol" can be found here: server.zip
Complete the tasks indicated above.
We appriciate any comments on the course structure and content.
The Zaval CE Group.