Java包

简介: Java包

文章目录

一、Java 包和 API

Java 中的包用于对相关类进行分组。将其视为 文件目录中的文件夹。我们使用包来避免名称冲突,并编写更好的可维护代码。包分为两类:

  • 内置包(来自 Java API 的包)
  • 用户定义的包(创建自己的包)

二、内置包

说白了就是自带的包,要使用库中的类或包,需要使用import 关键字。语法是这样的:

import package.name.Class;   // Import a single class
import package.name.*;   // Import the whole package

下面我具体演示。

三、导入类

如果找到要使用的Scanner类,例如用于获取用户输入的类,请编写以下代码:

import java.util.Scanner;

在上面的例子中,java.util是一个包,而Scanner是包的一个类java.util。

要使用Scanner该类,请创建该类的对象并使用在Scanner类文档中找到的任何可用方法。在我们的示例中,我们将使用nextLine()用于读取完整行的方法。

举个例子:使用Scanner该类获取用户输入

package test17;
import java.util.Scanner; // import the Scanner class 
class test1 {
  public static void main(String[] args) {
    Scanner myObj = new Scanner(System.in);
    String userName;
    // Enter username and press Enter
    System.out.println("Enter username"); 
    userName = myObj.nextLine();   
    System.out.println("Username is: " + userName);        
  }
}

运行:

image.png

相关文章
|
4天前
|
Java Docker 容器
|
4天前
|
Java 数据安全/隐私保护
JAVA包
JAVA包
13 0
|
4天前
|
存储 Java 编译器
Java编程中,包声明(Package Declaration)
Java编程中,包声明(Package Declaration)
92 1
|
4天前
|
Java 测试技术 数据安全/隐私保护
滚雪球学Java(23):包机制
【4月更文挑战第12天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
30 3
滚雪球学Java(23):包机制
|
4天前
|
Java Maven
【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“
【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“
41 3
|
4天前
|
Java 编译器 Shell
Java 包(package)
5月更文挑战第8天
|
4天前
|
Java
【Java开发指南 | 第三十一篇】Java 包(package)
【Java开发指南 | 第三十一篇】Java 包(package)
11 1
|
4天前
|
Java
java面向对象——包+继承+多态(一)-2
java面向对象——包+继承+多态(一)
18 3
|
4天前
|
SQL Java 编译器
java面向对象——包+继承+多态(一)-1
java面向对象——包+继承+多态(一)
17 2
|
4天前
|
分布式计算 Java 大数据
IO流【Java对象的序列化和反序列化、File类在IO中的作用、装饰器模式构建IO流体系、Apache commons-io工具包的使用】(四)-全面详解(学习总结---从入门到深化)
IO流【Java对象的序列化和反序列化、File类在IO中的作用、装饰器模式构建IO流体系、Apache commons-io工具包的使用】(四)-全面详解(学习总结---从入门到深化)
55 0