search
HomeJavaJavagetting StartedWhat is the basic class library in java?

What is the basic class library in java?

Dec 18, 2019 pm 02:58 PM
javaBasic class library

What is the basic class library in java?

The basic class library is a class library provided by java. When we develop, we can select classes from the library and call its methods to implement some functions.

What is the basic class library in java?

Free video tutorial recommendation: java teaching video

For example:

(1) Scanner

Scanner can read user keyboard input and file input.

//System.in代表键盘输入
Scanner sc=new Scanner(System.in);
//增加下面一行将只把回车作为分隔符
sc.useDelimiter("\n");
//判断是否还有下一个输入项
while(sc.hasNext())
{
   //输出输入项
   System.out.println("键盘输入的内容是:"+sc.next());
}

(2) System

The methods in the System class are:

1. Access the environment variables and system properties of the platform where the program is located;

2. Get the current time of the system - currentTimeMillis(), nanoTime();

3. in, out, and err represent the standard input, standard output, and error output streams of the system respectively;

4. It can return the exact hashCode value of the specified object. If the identityHashCode value of two objects is the same, the two objects must be the same object - identityHashCode(Object x);

(3) Runtime

The methods in the Runtime class are:

1. Notify the system to perform garbage collection and clean up system resources - gc(), runFinalization()

2. Load files and dynamic link libraries - load(), loadLibrary()

3. Access JVM related information, such as the number of processors, memory information, etc. ——availableProcessors(), totalMemory()

4. Directly start a separate process to run the operating system

Recommended related articles and tutorials: java quick start

The above is the detailed content of What is the basic class library in java?. For more information, please follow other related articles on the PHP Chinese website!

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: How To Unlock Everything In MyRise
1 months agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

SublimeText3 Linux new version

SublimeText3 Linux new version

SublimeText3 Linux latest version

MantisBT

MantisBT

Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools