Programming Articles

Page 2357 of 2547

How to create Html5 compliant Javadoc in Java 9?

raja
raja
Updated on 20-Apr-2020 307 Views

Before Java 9, we have to search in google to find out particular packages, class, interface, and method information. Since Java 9, Javadoc includes search options in the API documentation itself, and the output is HTML5 compliant.In the below example, we have created the "JavaDocTest.java" file in the "C:/JAVA" folder.Examplepublic class JavaDocTest { /** * Default method to be run to print * Tutorialspoint * @param args command-line arguments */ public static ...

Read More

Importance of Optional.or() method in Java 9?

raja
raja
Updated on 17-Apr-2020 934 Views

In Java 9, few static methods: stream(), or(), and ifPresentOrElse() have added to Optional class. The introduction of an Optional class solves the null pointer exception.Optional.or() method returns an Optional describing the value if a value is present, otherwise returns an Optional produced by the supplying function. Syntaxpublic Optional or(Supplier

Read More

Z-Buffer or Depth-Buffer method in C++

sudhir sharma
sudhir sharma
Updated on 17-Apr-2020 2K+ Views

The z-buffer also known as depth-buffer is a method that is used for hidden surface detection.Hidden surface detectionFor any picture that has objects and surfaces that are transparent. In this case, objects that are behind other objects are hidden. For proper visual of the image, we need to remove these hidden surfaces is required. The identification is called hidden surface problem.In z-buffer, we will compare surfaces in the z-axis as depths.AlgorithmStep 1: initialize the depth of all pixel max.    d(i, j) = infinity Step 2: Initialize color for all pixels.    c(i, j) = background-color Step 3: for each ...

Read More

Pipes and Cisterns in C++

sudhir sharma
sudhir sharma
Updated on 17-Apr-2020 261 Views

Pipes and cisterns problem is a very common problem and is generally included in competitive exams. So, learning questions related to pipers and cisterns is important and you should know how to solve them as these are not too difficult to learn.Pipes and cisternsThese problems involve pipes that are used to either fill or empty a tank/reservoir/cistern.Here, are some basics of pipes and cisterns problem, The pipes are inlet pipes or outlet pipes. Inlet pipe fills the tank and the outlet pipe empties the tank.If a pipe fills/empties in ‘n’ hours and the capacity of the tank is ‘c’ liters. ...

Read More

Popular tools for data analytics in C++

sudhir sharma
sudhir sharma
Updated on 17-Apr-2020 438 Views

Data analytics is the processing of data to extract useful information that supports the machine to make decisions. The processing of data involves cleaning, remodeling, and inspecting data.Data analytics requires high computing power as the data to process is too large. So there are specialized tools for data analytics.Some popular data analytics tools are −R programmingR is one of the best and most widely used tools for data analytics available for all major platforms like Windows, macOS, Unix. It has found usage in data modeling and statistics. Easily manipulation and representation of large data are done using R as it ...

Read More

Portable applications in Cloud and their barriers in C++

sudhir sharma
sudhir sharma
Updated on 17-Apr-2020 312 Views

Cloud Computing − cloud computing or internet-based computing is storing and accessing of data on virtual servers that are hosted over internet on cloud servers instead of local server.Cloud computing provides the user with an option to use the data on the go. This increases the portability of work i.e. the data and processing of cloud computing can be used anywhere by the user. This is not device and location specific.This feature of cloud computing is important for corporates as they can use cloud services to run projects from virtual locations. The services like IAAS, PAAS, SAAS are used to ...

Read More

What are the rules for external declarations in JShell in Java 9?

raja
raja
Updated on 16-Apr-2020 167 Views

JShell is a command-line tool introduced in Java 9, and it is Java's first official REPL tool to create a simple programming environment that reads the user's inputs, evaluates it, and prints the result.The declarations outside a class or interface (and declarations of classes and interfaces by themselves) have been created under the following rules.Rules for External Declarations:1) Access modifiers like public, protected, and private can be ignored. All declaration snippets can be accessible to all other snippets.jshell> private int i = 10; i ==> 10 jshell> System.out.println(i); 102) The modifier final can be ignored. Changes and inheritance are ...

Read More

How to implement Flow.Publisher interface in Java 9?

raja
raja
Updated on 16-Apr-2020 887 Views

A Publisher interface is a provider of an unbounded number of sequenced elements, publishing them according to the demand received from its Subscriber(s). In response to call Publisher.subscribe(Subscriber), the possible invocation sequences for methods on the Subscriber. It means that the onSubscribe() method, followed by the unbounded number of onNext() methods (as requested by Subscriber) followed by an onError() method, if there is a failure or an onComplete() method when no more elements available as long as Subscription is not canceled.Syntaxpublic interface Publisher { public void subscribe(Subscriber

Read More

How to create JavaFX slider with two thumbs?

Maruthi Krishna
Maruthi Krishna
Updated on 16-Apr-2020 1K+ Views

In general, a slider is a component that displays a continuous range of values. This contains a track on which the numerical values are displayed. Along the track, there is a thumb pointing to the numbers. You can provide the maximum, minimum and initial values of the slider.The slider JavaFX provides contains only one thumb if you want to create a slider with two thumbs you need to rely on an external library named org.controlsfx.control.Following is the maven dependency for this library −    org.controlsfx    controlsfx    11.0.1 The RangeSlider class of this package is the JavaFXSlider but with ...

Read More

How can we implement methods of Stream API in Java 9?

raja
raja
Updated on 15-Apr-2020 304 Views

Stream API provides lots of built-in functionality to help in performing operations on a collection using a stream pipeline. The API is declarative programming that makes the code precise and less error-prone. In Java 9, few useful methods have added to Stream API.Stream.iterate(): This method can be been used as stream version replacement for traditional for-loops.Stream.takeWhile(): This method can be used in a while loop that takes value while the condition is met.Stream.dropWhile(): This method can be used in a while loop that drops value while the condition is met.In the below example, we can implement the static methods: iterate(), takeWhile(), and dropWhile() methods of Stream ...

Read More
Showing 23561–23570 of 25,466 articles
Advertisements