Java ---import语句

这篇具有很好参考价值的文章主要介绍了Java ---import语句。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

(一)import语句的作用

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

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

java import,JAVA,servlet,java

(二)语法形式

java import,JAVA,servlet,java

(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://www.toymoban.com/news/detail-735794.html

到了这里,关于Java ---import语句的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Servlet | Servlet原理、开发第一个带有Java小程序Servlet

    ✅作者简介:一位材料转码农的选手,希望一起努力,一起进步!  📃个人主页:@每天都要敲代码的个人主页 🔥系列专栏:Web后端 | Servlet 目录 一:模拟实现Servlet 二:开发第一个带有Java小程序Servlet【重点】 有了上一章节的分析,我们来模拟实现以下Servlet;下面先分析一

    2024年02月02日
    浏览(46)
  • Java后端01(初识servlet)

    添加依赖坐标(maven) ​所有请求都会固定携带一个参数(method)代表请求的方式(GET,POST,PUT,DELETE,OPTION) 一个post请求的全流程 浏览器地址栏输入地址访问 通过超链接点击发送的请求方式 form表单的默认提交方式 ajax指定get方式发送的请求 form表单指定post方式提交 aj

    2024年02月16日
    浏览(33)
  • java框架 - Servlet基础框架

    一,servlet定义         Servlet(Server Applet)是Java Servlet的简称,称为服务器端小程序、小服务程序或服务连接器,是一种使用 Java 语言来开发动态网站的技术(用Java编写的服务器端程序),具有独立于平台和协议的特性,Servlet是sun公司提供的一门用于开发动态web资源的技术

    2024年02月04日
    浏览(44)
  • Java源码-servlet源码解析

    Servlet是运行在Web服务器上的Java组件,用于处理客户端请求并生成响应。下面将介绍Servlet的源码解析。 Servlet接口源码解析 Servlet接口是所有Servlet类必须实现的接口。该接口定义了Servlet生命周期方法和服务方法。 init方法初始化Servlet,service方法处理请求并生成响应。destroy方

    2024年02月13日
    浏览(38)
  • Java课题笔记~ Servlet编程

    (1)什么是Servlet Servlet是基于Java语言的Web编程技术,部署在服务器端的Web容器里,获取客户端的访问请求,并根据请求生成响应信息返回给客户端。 创建Servlet的方式,有 如下图:一般创建Servlet都是通过继承HttpServlet来实现,如图中的HelloServlet。 (类图快捷键:Ctrl + Alt + U)

    2024年02月13日
    浏览(32)
  • [JAVA EE]创建Servlet——实现Servlet接口笔记1

    创建Servlet的方式之一:实现servlet接口 servlet的生命周期: 1、实例化:创建servlet实例对象 2、初始化:调用init方法完成初始化工作 3、服务:调用service方法来处理用户请求 4、销毁:调用destroy方法来释放占用的内存资源 通过service方法处理用户的请求: 通过request(servletReque

    2024年02月03日
    浏览(46)
  • java-初识Servlet,Tomcat,JDBC

    java入门须知的重要概念/名词/技术 等 Servlet是Java Web开发中的一个核心组件,它是 基于Java语言编写的服务器端程序,可以接收Web容器(如Tomcat)发送过来的HTTP请求 ,并向客户端发送HTTP响应。Servlet通常用来处理动态Web页面、Web表单数据、管理会话(session)等任务。 实际上,

    2024年02月11日
    浏览(40)
  • Java安全之servlet内存马分析

    目录 前言  什么是中间键 了解jsp的本质 理解servlet运行机制 servlet的生命周期 Tomcat总体架构  查看Context 的源码 servlet内存马实现 参考 前言  php和jsp一句话马我想大家都知道,早先就听小伙伴说过一句话木马已经过时了,现在是内存马的天下了 ,内存马无落地文件,更隐蔽

    2024年02月04日
    浏览(38)
  • 博客系统 Java Web 开发(Servlet)

    目录 一、准备工作 二、设计数据库 三、编写数据库代码 1、建表sql 2、封装数据库的连接操作 3、创建实体类 4、封装数据库的一些增删改查 (1)BlogDao 新增博客:  根据博客 id 来查询指定博客(用于博客详情页) 直接查询出数据库中所有的博客列表 删除博客 (2)UserDao

    2024年02月10日
    浏览(44)
  • 【Java】小白友好的Servlet基础学习笔记

    后面比赛挺多,RW体验赛,西湖论剑,beginCTF,N1CTF,hgame,NSS新春赛,NSS Round17,SICTF,有观赏性大于操作性的,有萌新可以真正去打的。经过慎重考虑,决定java先暂放几天,再回过头去练练老题,也是换换脑子。 目录 Servlet 工作流程: 实现方式: 生命周期: Tomcat HttpServl

    2024年02月19日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包