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

相关文章
|
1月前
|
Java 数据安全/隐私保护
JAVA包
JAVA包
12 0
|
4月前
|
存储 Java 编译器
Java编程中,包声明(Package Declaration)
Java编程中,包声明(Package Declaration)
74 1
|
4月前
|
Java 关系型数据库 Linux
Linux|Java|jar包的解压和重新打包(更新配置)
Linux|Java|jar包的解压和重新打包(更新配置)
71 0
|
4月前
|
自然语言处理 安全 Java
Java-jar包的创建与运行
JAR文件的全称是Java Archive File,意思是Java档案文件。是一种压缩文件,与常见的ZIP压缩文件兼容。两者最大的区别是在JAR文件中默认包含一个名为META-INF/MANIFEST.MF的清单文件,这个文件是生成JAR文件时由系统自动创建的。 Java中的许多类其实都是由jar包的形式提供的
|
12天前
|
Java Maven
【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“
【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“
33 3
|
3月前
|
分布式计算 Java 大数据
IO流【Java对象的序列化和反序列化、File类在IO中的作用、装饰器模式构建IO流体系、Apache commons-io工具包的使用】(四)-全面详解(学习总结---从入门到深化)
IO流【Java对象的序列化和反序列化、File类在IO中的作用、装饰器模式构建IO流体系、Apache commons-io工具包的使用】(四)-全面详解(学习总结---从入门到深化)
53 0
|
30天前
|
Java 数据库连接 API
Java 学习路线:基础知识、数据类型、条件语句、函数、循环、异常处理、数据结构、面向对象编程、包、文件和 API
Java 是一种广泛使用的、面向对象的编程语言,始于1995年,以其跨平台性、安全性和可靠性著称,应用于从移动设备到数据中心的各种场景。基础概念包括变量(如局部、实例和静态变量)、数据类型(原始和非原始)、条件语句(if、else、switch等)、函数、循环、异常处理、数据结构(如数组、链表)和面向对象编程(类、接口、继承等)。深入学习还包括包、内存管理、集合框架、序列化、网络套接字、泛型、流、JVM、垃圾回收和线程。构建工具如Gradle、Maven和Ant简化了开发流程,Web框架如Spring和Spring Boot支持Web应用开发。ORM工具如JPA、Hibernate处理对象与数
92 3
|
1月前
|
Java
Java包及访问限定
Java包及访问限定
8 0
|
1月前
|
Java 数据安全/隐私保护
Java的包机制
Java的包机制
26 8
Java的包机制
|
2月前
|
存储 Oracle Java
Java 包和 API 深度解析:组织代码,避免命名冲突
Java 中的包 用于将相关的类分组在一起。可以将其视为文件目录中的一个文件夹。我们使用包来避免名称冲突,并编写更易于维护的代码。 包分为两类: 内置包(来自 Java API 的包) 用户定义的包(创建自己的包)
309 2