Java必备:无需导入的常用包及其作用一览

创始人
2024-12-16 22:14:26
0 次浏览
0 评论

java无需import导入的包?

Java中哪些包不需要导入?

Java中的Math.random()*10不需要在math包中导入

即importjava.lang.Math;;

即lang的所有包都不需要导入。

在Java中,由Java编译器自动导入而不必导入到程序中的包是

用于分层的包(.创建的包由程序员自己编写),packagexxx不需要import关键字!

常用的Java包有哪些?

1.PackageJava.lang

这个包包含了Java语言的核心类,比如String、Math、Sytem、Thread类。
使用这个包时不需要使用类。
导入语句来导入它。
系统自动导入该包中的所有类。

2.Java.util包

该包包含大量的工具类/接口和Java集合框架类/接口。
如数组、列表、集合等。

3.Java.net包

该包包含了一些与Java中网络编程相关的类/接口。

Package4.java.io

它包含一些与JavaI/O编程相关的类/接口。

包5.java.text

该包包含几个与Java格式化相关的类。

包6.java.sql

该包包含用于编程JDBC数据库的Java相关类/接口。

包7.java.awt

此包包含关联的AbstractWindowToolkits类/接口。
这些类主要用于创建图形用户界面(GUI)。

包8.java.swing

该包包含相关的SwingGUI编程类/接口,可用于创建与平台无关的GUI程序。

从未使用导入importjava.util.Scanner

提问者您好:

两种方法:

importjava.util.Scanner;//或者importjava.util.*;

另一种方法:

publicstaticvoidmain(String[]args){java.util.Scannersc=newjava.util.扫描仪(System.in);}

刚在书上看到一个直接引用java包中类和接口的方法不用import语句

当然这不是真的。
系统位于java.lang包中。
默认引用不会告诉您在使用System.Net时要引用哪个包。
当然,您也可以通过这种方式使用其他东西,例如java.util.Scannerinput=newjava.util.Scanner(System.in);这意味着显式引入一个特定的类,这是正确的编写方法。
writejava.util.*引入了util包下的所有类(当然包括Sanner类)。
尝试一下。
我对API还很陌生,所以我希望能仔细阅读。
热门文章
1
SQL多表连接查询全解析:JOIN语句应... sql多表关联查询在执行SQL多表连接查询时,可以使用JOIN语句将多个表连接在...

2
Java中字符串类型详解:String与... 变量有字符类型,为什么没有字符串类型??基本类型:charshort、int、l...

3
JavaSE与JavaEE:从基础到企业... javase 和javaee的区别?JavaSE和JavaEE...

4
Java程序员面试必知:核心技术问答与技... java编程程序员技术面试常见面试?随着互联网的不断发展,Java开发已经成为很...

5
Java.exe与Javaw.exe:区... 程序中java和javaw有什么区别java和javaw的区别:两者都是Java...

6
深入解析:Java中的javax包及其与... JAVA导入时,什么是javax?awt是java1.0,swing是java2...

7
Java字符串处理与键盘输入、文件读取技... 编写一个Java应用程序,从键盘读取用户输入两个字符串,并重载3个strAdd函...

8
大专生转行自学Java,迷茫时如何找到方... 我是大专生因没有好好学所以现在后悔了我想从事软件编程我正在自学java不知道怎么...

9
Java中Scanner类导入位置及使用... 在java中这句语言“importjava.util.Scanner;”是什么意...

10
Java数组倒序输出:排序后逆序存储方法... Java数组倒序输出?1.反转数组的方法有很多种,比如先排序,然后倒序存储pub...