Java SE: Programming II Training in Hong Kong

  • Learn via: Classroom / Virtual Classroom / Online
  • Duration: 5 Days
  • Level: Intermediate
  • Price: From €3,282+VAT
We can host this training at your preferred location. Contact us!

Official Oracle Curriculum

This is a second-level course for programmers learning the Java language. It rounds-out the topics that were taught in the previous course, Java SE: Programming I, and provides additional key skills for Java programmers, such as secure coding, modular programming, and database access.

This course uses today's main Java version for its practices (currently Java 11).

Target Audience

  • Data Scientist
  • Developer
  • Implementer

Java SE: Programming I

  • Create Java applications that leverage the object-oriented features of the Java language, such as encapsulation, inheritance, and polymorphism
  • Execute a Java application from the command line
  • Create applications that use the Java Collections framework
  • Search and filter collections using Lambda Expressions
  • Implement error-handling techniques using exception handling
  • Implement input/output (I/O) functionality to read from and write to data and text files
  • Manipulate files, directories and file systems using the JDK NIO.2 specification
  • Perform multiple operations on database tables, including creating, reading, updating and deleting using both JDBC and JPA technology
  • Use Lambda Expression concurrency features
  • Apply modular programming practices and services to applications
  • Create high-performing multi-threaded applications

Functional Programming

  • Functional Interfaces and Lambda Expressions
  • Collections Streams, and Filters
  • Built-in Functional Interfaces

Modular Programming

  • Introduction to Modular Programming in Java
  • Services in a Modular Application
  • Migration to a Modular Application

Streams and Parallel Streams

  • Concurrency
  • Parallel Streams
  • Terminal Operations: Collectors
  • Creating Custom Streams

Java API Programming and Secure Coding Concepts

  • I/O (Fundamentals and NIO2)
  • Secure Coding
  • Database Applications with JDBC
  • Localization

Collections and Generics

  • What is the Collections Framework?
  • Iterators
  • Type-Wrapper Classes
  • What are Generics?

Exception Handling and Assertions

  • Exceptions
  • Error handling
  • Assertions


Contact us for more detail about our trainings and for all other enquiries!
Java Standard Edition (SE) is the starting point for creating desktop applications in the Java programming language. It consists of Java application development software, distribution technologies, and many other class libraries and toolsets. Based on the system information of your computer, you should use Java 32 bit or Java 64 bit.
Yes it is. Oracle has been managing the OpenJDK open source community for more than ten years and provides the latest releases for free. Java SE contributions are free to be ported and analyzed by anyone. Java SE downloads including the latest versions can be done from Oracle’s website. You can also check for java updates by visiting this website.
Java SE (Standard Edition) is used for desktop applications, and Java Enterprise Edition is used to create web-based and large-scale applications. Java SE describes everything from the Java programming language's basic types and objects to high-level classes used for communication, safety, database access, GUI design, and XML parsing.
Java programming language is platform-independent thanks to Java Virtual Machine (JVM) that translates the byte code into machine code. Java SE Runtime Environment provides the necessary environment to the Java Virtual Machine (JVM). Java Virtual Machine and Java SE Runtime Environment are parts of Java Development Kit (JDK).

Upcoming Trainings

Join our public courses in our Hong Kong facilities. Private class trainings will be organized at the location of your preference, according to your schedule.

03 January 2025 (5 Days)
Hong Kong, Kowloon, Tsuen Wan
Classroom / Virtual Classroom
18 January 2025 (5 Days)
Hong Kong, Kowloon, Tsuen Wan
Classroom / Virtual Classroom
03 January 2025 (5 Days)
Hong Kong, Kowloon, Tsuen Wan
Classroom / Virtual Classroom
01 February 2025 (5 Days)
Hong Kong, Kowloon, Tsuen Wan
Classroom / Virtual Classroom
18 January 2025 (5 Days)
Hong Kong, Kowloon, Tsuen Wan
Classroom / Virtual Classroom
01 February 2025 (5 Days)
Hong Kong, Kowloon, Tsuen Wan
Classroom / Virtual Classroom
25 February 2025 (5 Days)
Hong Kong, Kowloon, Tsuen Wan
Classroom / Virtual Classroom
25 February 2025 (5 Days)
Hong Kong, Kowloon, Tsuen Wan
Classroom / Virtual Classroom
Java SE: Programming II Training Course in Hong Kong

Hong Kong is officially known as the Hong Kong Special Administrative Region of the People's Republic of China (HKSAR) and is a city and special administrative region of China on the eastern Pearl River Delta in South China. Hong Kong is one of the most densely populated places in the world, with over 7.5 million population. The official languages of the HKSAR are Chinese and English. Hong Kong is a highly developed territory and ranks fourth on the United Nations Human Development Index and the residents of Hong Kong have the highest life expectancies in the world.

The best time to visit Hong Kong is from September to December, since the temperatures, averaging between 19 to 28 degree Celsius. During this outdoor activities-friendly travelling season, you can take a walk along Victoria Harbour, visit the islands of Lantau, Lamma and Cheung Chau and participate in the Mid-Autumn Festival. Top choices of the tourists to visit in Hong Kong are Big Buddha statue, Wong Tai Sin Temple, Repulse Bay and the Beaches and Hong Kong Disneyland.

Explore our diverse range of IT courses, encompassing programming, software development, cyber security, data science, business skills, and Agile/Scrum. Wherever you are in Hong Kong, our seasoned instructors will bring practical training and expert knowledge to your preferred training venue.
By using this website you agree to let us use cookies. For further information about our use of cookies, check out our Cookie Policy.