我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Java ---import语句

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Java ---import语句

(一)import语句的作用

      在编写程序是,除了自己编写类外,我们可能会使用到Java提供的许多类,这样避免了我们重头开始写,这也是面向对象编程的一个重要方面。

一句话:  使用import语句可以引入包中的类。

(二)语法形式

(3)使用 import语句用类库中的类

       一个Jav源程序中可以有多个import语句,他们必须写在package语句(如果有package语句的话)和源文件中类的定义之间。Java提供了大约130个包,包括以下:

作用含义
java.applet包含所有的实现Java Applet 的类
java.awt包含抽象窗口工具集中的图形、文本、窗口GUI类
ava.awt. image 包含抽象窗口工具集中的图像处理类
jjava.lang 包含所有的基本语言类
java.io 包含所有的输入输出类
java.net 包含所有实现网络功能的类
java.util包含有用的数据类型类

   

要点:           

①  如果要引入一个包中的全部类,则可以用“*”来代替,如     import java.awt.*;表示引入包java.awt中所有的类,而  import java.util.Date;表示只是引用java.util中的Date类。

  

②  系统自动引用java.lang这个包的全部类,不需要import语句引入该包中的类。

(4)避免类名混淆

    在一个源文件使用一个类时,只要不引起混淆,就可以省略该类的包名。但在某些特殊
情况下不能省略包名。
   ①区分无包名和有包名的类
         如果一个源文件使用了一个无名包中的类,如Triangle类,又用import语句引入了某个
有包名的同名的类,如tom.jiafei 中的Triangle类,就可能引起类名的混淆。
      如果源文件明确地引入了该类,如 import tom.jiafei.Triangle;当使用Triangle类时,如果省略包名,那么源文件使用的是tom.jiafei 包中的Triangle类,即源文件将无法使用无名包中的Triangle类。如果想同时使用tom.jiafei包中的Triangle类和无名包中的Triangle类,就不能省略包名。例如:
Triangle a1=new Triangle();
tom.jiafei.Triangle a2=new tom.jiafei.Triangle();
那么,a1是无包名Triangle类创建的对象,a2是tom.jiafei包中的Triangle类创建的对象。
如果源文件使用通配符*引入了包中的全部的类:import tom.jiafei.*;

          使用Triangle 类时使用Triangle类时,如果省略包名,那么源文件使用的无名包中的Triangle 类,即源文件格无法使用 tom jiafei 中的 Triangle 类。如果想同时使用 tomjiafei 包中的 Triangle 类和无名包+的Triangle类,就不能省略包名。例如:
Triangle al=new Triangle();
tom.jiafei. Triangle a2=new tom.jiafei.Triangle();
那么,a1是无包名Triangle类创建的对象,a2是tom.jiafci包中的Triangle类创建的对象。
(2)区分有包名的类
       如果一个源文件引入了两个包中同名的类,那么在使用该类时不允许省略包名,如引入
tom.jiafei 包中的AA类和sun.com包中的AA类,那么程序在使用AA类时必须带有包名:
tom.jiafei.AA   rose=new  tom.jiafei.AA();

sum.som.AA rose =new  sun.com.AA();




 

来源地址:https://blog.csdn.net/qq_63976098/article/details/129810005

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Java ---import语句

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

java中的import语句有什么用

在Java中,import语句用于导入其他包中的类、接口或静态成员。它有以下作用:1. 方便使用:通过import语句,可以直接使用其他包中的类、接口或静态成员,而无需使用完整的包名进行调用。2. 避免命名冲突:当不同包中存在同名的类或接口
2023-08-16

python中的import语句怎么用

这篇文章给大家分享的是有关python中的import语句怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。格式一:import 模块名1 [as 别名1], 模块名2 [as 别名2],…说明:1)将整个模块
2023-06-20

python中的import语句用法大全

import语句有什么用?import语句用来导入其他python文件(称为模块module),使用该模块里定义的类、方法或者变量,从而达到代码复用的目的。 import 语句官方文档https://docs.python.org/zh-c
2022-06-02

python中的import语句怎么使用

在Python中,`import`语句用于引入其他模块或者库。它的一般用法如下:```pythonimport module_name```其中,`module_name`是你要引入的模块的名称。通过使用`import`语句,你可以使用模块
2023-08-16

Python中import语句用法案例讲解

在实际应用中,有时程序所要实现功能比较复杂,代码量也很大,若把所有的代码都存储在一个文件中,则不利于代码的复用和维护,这篇文章主要介绍了Python中import语句用法详解,需要的朋友可以参考下
2022-12-29

详解Python中的from..import绝对导入语句

相对或者绝对import 更多的复杂部分已经从python2.5以来实现:导入一个模块可以指定使用绝对或者包相对的导入。这个计划将移动到使绝对的导入成为默认的细节在其他版本的python中。 我们假设你有一个包目录,像下面这样:pkg/
2022-06-04

如何在python中使用import语句调用模块

如何在python中使用import语句调用模块?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。python有哪些常用库python常用的库:1.requesut
2023-06-14

怎么在python中使用import语句引入模块

今天就跟大家聊聊有关怎么在python中使用import语句引入模块,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Python的优点有哪些1、简单易用,与C/C++、Java、C#
2023-06-14

Python--import---语法-

--import指令前文提到 import 指令是用来载入 module 的,如果需要,也会顺道做编译的事。但 import 指令,还会做一件重要的事情就是把 import 的那个 module 的代码执行一遍,这件事情很重要。Python
2023-01-31

java学习之switch语句与循环语句

1、switch语句int a = 1,b =2;switch(a+b){case 1:System.out.print(1);case 3:System.out.print(3);case 4: System.out.print(4); defa
java学习之switch语句与循环语句
2014-05-20

java sql语句怎么写

java sql语句怎么写关于Java中SQL语句的拼接规则实现目标语句是下面这个,注意,这里的java变量是iddint idd;String sql = "SELECT id, piUrl FROM picinfos WHERE id BETWEEN '
java sql语句怎么写
2016-09-10

import在java报错

import在java报错导入一个别人的项目后或从svn检出一个项目后,会发现很多的包报错了。 例如,import java.io cannot be resolved等等,原因:安装的jdk是1.7的版本。 但是项目引用的是1.8的版本。因此,运行时,ecl
import在java报错
2017-01-30

java import怎么使用

在Java中,使用`import`关键字可以引入其他包中的类或者接口,以便在当前的代码中使用。下面是`import`的使用方法:1. 单个类的引入:```javaimport packageName.ClassName;```2. 引入整个
2023-10-10

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录