This video describes how easy it is to work with Lambda in Java SE 8.
Duration: 1 mins
Type: Video
Released: 11.2 years ago
This series includes an introductory video to Java SE 8 Lambda, tutorials, and other articles.
Type: OBE
HTTP is the foundation for communication of data on the web. The proliferation of network-enabled applications has increased the use of the HTTP protocol beyond user-driven web browsers.
The HTTPClient class helps build HTTP-aware client applications, such as web browsers and web service clients for distributed communication.
The URL class is a pointer to a resource on the web. A resource can be something as simple as a file or a directory, or it can be a reference to a more complicated object, such as a query to a database or to a search engine.
The HttpURLConnection class helps establish an HTTP connection between the HTTPClient and server.
Duration: 80 mins
Released: 9.7 years ago
String class methods to manipulate common string operations. You learn to convert all characters in a string to uppercase and lowercase, trim the string to remove whitespace, and retrieve a substring from a string. StringBuilder class methods like insert(), delete(), reverse(), length(), and append() to improve the application performance of single-threaded applications. StringTokenizer class to create an application where you break a string into tokens. You apply different constructors to create a StringTokenizer instance and specify different types of delimiters to retrieve tokens. Scanner class to create an application that accepts user input from the console and breaks the string into tokens. Using a delimiter pattern, which by default matches the whitespace, you learn how to convert the resulting tokens into values of different data types, and you retrieve the tokens with various methods.
Released: 9.9 years ago
This tutorial shows you how to use Java Platform, Standard Edition 8 (Java SE 8) and NetBeans 8 to create a link checker with the Thread class. For small applications, you add a thread defined by its Runnable interface or by the thread itself, as defined by a Thread object. For large applications, you separate thread management and creation from the rest of the application. Objects that encapsulate these functions are known as executors.
Duration: 90 mins
Regular expressions were introduced in Java 4 (JDK 1.4) through the standard java.util.regex package. Regular expressions use an annotation system to match complex string patterns. You use regular expressions to describe a set of strings based on common characteristics shared by each string in the set.
Duration: 100 mins
JavaFX is a set of graphics and media packages that enables developers to design, create, test, debug, and deploy rich client applications that operate consistently across diverse platforms. Because the JavaFX library is written as a Java API, the JavaFX application code can reference APIs from any Java library. For example, JavaFX applications can use Java API libraries to access native system capabilities and connect to server-based middleware applications.
Duration: 120 mins
Released: 9.6 years ago
Java 8 videos that demonstrate the Java SE 8 new features. The videos cover the Internet of Things (IoT), Java ME, Java Embedded, and Java SE.
Released: 10.5 years ago
In client/server applications, the server provides the service and the client uses that service. Communication takes place over the TCP/IP network, where a client program and a server program establish a connection with one another. Each program binds a socket at the end of the connection. This tutorial shows you how to use Java Platform, Standard Edition 8 (Java SE 8) and NetBeans 8 for socket programming over TCP/IP networks.
Prior to Java SE 8, interfaces in Java could contain only method declarations and no implementations, and any nonabstract class implementing the interface had to provide the implementation. This limitation made it almost impossible to extend the existing interfaces and APIs. To overcome this limitation, a new concept, called default methods, is introduced in Java SE 8. The default methods are fully implemented methods in an interface, and they are declared by using the keyword default. Because the default methods have some default implementation, they help extend the interfaces without breaking the existing code.
default
Duration: 45 mins
Released: 10.2 years ago
This tutorial covers how to use the Java SE 8 Date and Time API, which replaces the existing java.util.Date and java.util.Calendar classes by incorporating ideas from Joda-Time.
The new Date and Time API was introduced in Java SE 8 with the following solutions:The improved API design clearly separates the human-readable date time and machine time.The new Date and Time API makes all the classes immutable, which is suitable for the multithreaded environment. There is more clarity in the API design level. The methods are clearly defined and perform the same action in all classes.
Duration: 30 mins
Content related to the Java Standard Edition 7 release.