精华内容
下载资源
问答
  • 在学习 Java 语言时,使用已经存 在的类,避免一切从头做起,这是面向对象编程的一个重要方面为了能使用 Java 提供给我们的类,我们可以使用 import 语句引入包中类.在一个 Java 源程序中可以有多个 import 语句,它们...

    编写源文件时,除了自己编写类外,我们经常需要使用 Java 提供的许多类,这些类可能在不同的包中.在学习 Java 语言时,使用已经存 在的类,避免一切从头做起,这是面向对象编程的一个重要方面为了能使用 Java 提供给我们的类,我们可以使用 import 语句来引入包中类.在一个 Java 源程序中可以有多个 import 语句,它们必须写在 package 语句 假如有 package 语句 的话 和源文件中类的定义之间…Java 为我们提供了大约 130 多个包,如:

    • java.applet 包含所有的实现 Java applet 的类。
    • java.awt 包含抽象窗口工具集中的图形,文本,窗口 GUI 类。
    • java.awt.image 包含抽象窗口工具集中的图像处理类。

    java.lang 包含所有的基本语言类 java.io 包含所有的输入输出类 java.net 包含所有实现网络功能的类 java.until 包含有用的数据类型类
    如果要引入一个包中的全部类,则可以用星号来代替,如:

    import java.awt.*

    表示引入包 java.awt 中所有的类,而import java.until.Date;只是引入包 java.until 中的 Date 类。
    如果我们想建立一个 java applet 程序,并想使用 java.awt 中的 Button 类和 Graphics,那么就可以使用 import 语句引入包 java.applet Applet 类和包 java.awt 中的 Button 类和 Graphics 类。

    import java.applet.Applet;
    import java.awt.*;
    public class Programb extends Applet{  
      Button redbutton;
    public void init(){
     redbutton=new Button("我是一个红色的按钮"); redbutton.setBackground(Color.red); add(redbutton);
    }
    public void  paint(Graphics g){  
    g.drawString("it is a button",30,50);
      }
    }
    
    展开全文
  • import引入语句

    千次阅读 2015-10-19 17:16:13
    在Java中,若想利用的特性,可使用引入(import)语句告诉编译器要使用的类所在的位置。实际上,名也是类名的一部分。例如,如果abc.Student包中含有Gui类,则该类可称作abc.Student.Gui。如果使用了import语句...
    
    

    Java中,若想利用包的特性,可使用引入(import)语句告诉编译器要使用的类所在的位置。实际上,名也是类名的一部分。例如,如果abcStudent包中含有Gui类,则该类可称作abcStudentGui。如果使用了import语句,再使用类时,包名可省略,只用Gui来指明该类。

    1、使用格式

    import pkgl[pkg2[pkg3]](类名I g-)

     假设有一个包a,在a中的一个文件内定义了两个类XXYY,其格式如下:

        package a
        class XX{}
        class YY{}

    当在另外一个包b中的文件ZZ.java中使用a中的类时,语句形式如下:
        package b
        import a*
        class ZZ extends XX {}

    ZZ.java中,因引入了包a中的所有类,所以使用起来就好像是在同一个包中一样。

    在程序中,可以引用包的所有类或若干类。引用所有类时,可使用通配符“*”。引入整个包时,可以方便地访问包中的每一个类,但会占用过多的内存空间,代码下载的时间将会延长,因此在了解包的基本内容后,实际要用到哪个类就引用哪个类,尽量不造成资源的浪费。

    实际上,程序中不一定要有引用语句。当引用某个类的类与被引用的类存储在同一物理目录下时,就可以直接使用被引用的类。

    2、分类

    单类型导入:import java.io.File;

    按需求类型导入:import java.io.*; 对于按需类型导入,有人误解为导入一个包下的所有类,其实不然,看名字就知道,他只会按需导入,也就是说它并非导入整个包,而仅仅导入当前类需要使用的

      注:单类型导入和按需类型导入对类文件的定位算法是不一样的。java编译器会从启动目录(bootstrap)扩展目录(extension)和用户类路径下去定位需要导入的类,而这些目录仅仅是给出了类的顶层目录。编译器的类文件定位方法大致可以理解为如下公式:

      顶层路径名 包名 文件名.class = 绝对路径

    对于单类型导入很简单,因为包明和文件名都已经确定,所以可以一次性查找定位。

    对于按需类型导入则比较复杂,编译器会把包名和文件名进行排列组合,然后对所有的可能性进行类文件查找定位。例如:

    package com;

    import java.io.*;

    import java.util.*;

    展开全文
  • File > Settings > Editor > General > Auto Import 勾选1,点击2

    File > Settings > Editor > General > Auto Import 勾选下面红色方框,点击OK保存

    展开全文
  • 、导包语句

    千次阅读 2016-10-31 14:06:36
    一、包: 1、java中的包就相当于windows文件夹。 2、包的作用: 1)解决类名重复产生冲突的问题:同一个类名,如果在不同包下,均会产生class文件,然后执行。如果都没有包名,那么后一个...5、包语句要注意的事项:

    一、包:
    1、java中的包就相当于windows文件夹。
    2、包的作用:
    1)解决类名重复产生冲突的问题:同一个类名,如果在不同包下,均会产生class文件,然后执行。如果都没有包名,那么后一个的class文件就会代替前一个的class文件。
    2)便于软件版本的发布。

    3、定义包的格式:package 包名;

    4、包名命名规范:包名全部小写。

    5、包语句要注意的事项:
    1)package语句必须位于java文件中第一个语句。
    2)如果一个类加上了包语句,那么该类的完整类名就是: 包名.类名
    3) 一个java文件只能有一个包语句。

    6、常见异常信息:

    解决方法:如果使用包,那么应该把class文件放在一个文件夹下,也就是包。

    7、问题: 每次编译的时候都需要自己创建一个文件夹,把对应的class文件存储到文件夹中。麻烦!!!
    解决方法: sun提供导包语句让我们解决该问题。
    javac -d 指定类文件的存放路径 java源文件

    二、导包语句:
    1、导包语句作用:简化书写。 (误区: 把一个类导入到内存中)
    详解该误区:

    package abao;
    import bbao.Demo2;
    class Demo1{
        public static void main(String[] args) {
            Demo2 d = new Demo2();
            d.test();
        }
    }
    package bbao;
    public class Demo2{
        static{
            System.out.println("这个是Dmeo2的静态代码块...");
        }
        public void test(){
            System.out.println("这个是Demo2的test方法...");
        }
    }


    对比:

    //仅仅改变Demo1的代码其它均不变
    package abao;
    import bbao.Demo2;
    class Demo1{
        public static void main(String[] args) {
    
        }
    }


    解释:如果说是把类导入到内存中,那么静态代码块部分会显示出来,但这里并没有显示,说明import导包语句并没有这个功能。

    2、导包语句的格式:
    import 包名.类名; (读法:导入xxx包中某个类)

    3、导包语句要注意的细节:
    1)一个java文件中可以出现多句导包语句。
    2)”*”是导包语句的通配符。可以匹配任何的类名。
    3)*import aa.*; 是不会作用于aa包下面的子包的。

    4、推荐使用:import 包名.类名; 因为使用*通配符会导致结构不清晰。

    5、什么时候使用import语句:
    1)相互访问的两个类不是在同一个包下面,这时候就需要使用到导包语句。
    2)java.lang 是默认导入的,不需要我们自己导入。

    展开全文
  • Android-与import语句

    千次阅读 2019-02-17 16:17:55
    与import语句 1.没有public的类只能在该的内部使用,不能在使用。 2.的名字就是其所在目录的名字,名字里面的“ . ”表示的是文件夹的层次,“.”后面的名字表示的是前面包下的另一个。 3.Java语言不...
  • 之前对package等语句的了解并不是...下编译运行带有包语句的程序,更有利于对 包的相关语句的理解噢!~ 1. package语句 通过关键字package声明包语句。 package 语句作为Java源文件的第一条语句,指明该源文件定义的
  • 在阅读linux内核代码的过程中,经常会发现宏定义中使用了do-while语句。有时候觉得这种do-while语句显得有点多余?干嘛非得使用它把函数块包裹起来?像下面的 #define MARCO_FUN1() do{\  Function();  
  • Java和import语句

    千次阅读 2018-10-13 10:04:36
    1.包语句 通过关键词package声明包语句。package语句需要放在Java源文件的第一条语句,指明该源文件定义的类所在的包,即为该源文件中声明的类指定包名。 一般格式: package 包名;//包名是一个合法的标识符或者若干...
  • mysql prepare语句使用

    千次阅读 2019-05-28 10:25:57
    语法 PREPARE statement_name FROM ...EXECUTE statement_name [USING variable [,variable...]] /*执行预处理语句*/ DEALLOCATE PREPARE statement_name /*删除定义*/ 例 mysql> PREPARE prod FROM "IN...
  • foreach语句使用总结

    千次阅读 2012-06-02 11:42:48
    java foreach 使用    foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。   foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而...
  • 正确使用goto语句

    千次阅读 2016-07-22 21:02:29
    若不使用goto语句会使功能模糊,有时候使用goto语句,一眼就看清楚了程序的意图,可用那些对应的循环break语句等实现的语句段,想老半天才搞清楚程序意图的情况,也可考虑使用goto语句。 三.不加限制地使用goto...
  • Java 使用 switch 语句和枚举类型

    千次阅读 2017-05-15 22:48:39
    switch可以与枚举类型搭配使用,从JDK 7开始可以针对字符串使用switch条件语句
  • scala引入

    千次阅读 2016-07-23 10:54:26
    scala包和引入 1.scala包 scala的包和Java中的包的目的是相同的:管理大型...增加条目到包中,可以将其包含在包语句里面,如: package org{ package cai{ package test{ class MyClass // ...... } } }
  • 如何使用动态SQL语句

    千次阅读 2013-12-03 22:21:11
    这里只介绍动态SQL的使用。...1.什么是时候需要使用动态SQL? SQL文本在编译时是未知的。 例如,SELECT语句包含的标识符(如表名)在编译时是未知的,或者WHERE子句的条件数量在编译时是未知。 静态SQL不支持 例如
  • Scala 引入

    千次阅读 2015-12-10 22:22:59
    摘自《快学Scala》0.重点 包可以像内部类那样...引入语句可以引入包,类和对象 引入语句可以出现在任何位置 引入语句可以重命名和隐藏特定成员 java.lang, scala和Predef 总是被引入 包Scala的包和Java的包或者C++的
  • ,因此使用 log4j 配置文件来全面配置 Hibernate 日志,还需要添加 slf4j-log4j12-XX.jar 。注意,如果添加了此 jar ,需要移除 slf4j-nop-XX.jar , 否则控制台会有 “ Multiple bindings were found on ...
  • 什么Java类B不需要引入同路径下的类A就可以直接使用类A? 什么意思呢?如下图,class A和B位于相同包中,在class B中可直接使用class A,而不需要import A。 package com.yangfang.service;public class B { A ...
  • 本文详细介绍了自 JDK 7 引入的 try-with-resources 语句的原理和用法,以及介绍了 JDK 9 对 try-with-resources 的改进,使得用户可以更加方便、简洁的使用 try-with-resources 语句
  • 遇到需求把自己的jar包引入到项目中,首先我的jar是 sac-sys-service-1.0.jar 找到整个项目的maven仓库,我的是默认路径: C盘 用户目录下 .m2\repository ① 新建文件夹 sac-sys-service ② 在文件夹中再建一...
  • 解决-maven项目,jsp引入包不起作用

    千次阅读 2017-09-12 19:53:46
    解决-maven项目,jsp引入包不起作用 1. maven工程项目结构 2. jsp文件中的引入方式截图 3. 报错现象截图 4. 报错原因分析: 从工程结构和引入路径来看,没有问题.这点可通过:在jsp代码页面,ctrl...
  • 1.1 如果参数的类型是List, 则在使用时,collection属性必须指定为 list Xml代码 < select  id="findByIdsMap" resultMap="BaseResultMap" >    Select    < include  refid="Base_Column_...
  • SELECT语句使用大全

    千次阅读 2007-09-14 14:41:00
    虽然 SELECT 语句的完整语法比较复杂,但是大多数 SELECT 语句都描述结果集的四个主要属性1、结果集中的列的数量和属性。2、从中检索结果集数据的表,以及这些表之间的所有逻辑关系。3、为了符合 SELECT 语句的要求...
  • 先设置一个数据库,其中有张表,名为table,其中包含user和password。 ... public void login(String usr,String...函数中需要用到sql查询语句,通过传入user和pwd,此时在mysql中语句为: select * from table whe...
  • 我们不推荐第③种的写法,因为这样就把所有的标准库中已定义的名字包含进来了,既然这样,那还搞名字空间干嘛呢~名字空间的本质就是区分名字,你全部包含进了,还不是会造成名字使用上的重复,是吧!不过在程序...
  • jsp中引入包(import)注意事项

    千次阅读 2013-06-22 21:50:28
    1. 查资料的时候发现jsp中import时的语句如下: <%@ page laugage="java" import="java.util.*" %> <%@ page laugage="java" import="com.model.*;" %> 仿写后发现出现错误,改正后应为<%@ page ...
  • iOS-生成Bundle-引入bundle-使用bundle

    千次阅读 2014-09-15 12:01:52
    在我们使用第三方框架时,常常看到XXX.bundle的文件。 我们找到该文件,显示内容,大致看到很多资源文件:图片、配置文本、XIB文件…… 什么是Bundle文件? 简单理解,就是资源文件。我们将许多图片、XIB...
  • Java 中写in 包含的sql语句

    千次阅读 2019-01-11 16:14:28
    1.接收参数 String ids[] = request.getParameterValues("phoneInfoID"); 2.数组转换为List List&lt;String&gt; list = Arrays.asList(ids); 3.循环并拼接到SQL中 StringBuffer sbuffer=......
  • Python 为什么不支持 switch 语句

    千次阅读 多人点赞 2020-10-08 11:20:19
    在这篇文章里,我们会聊一聊为什么 Python 决定不支持 switch 语句。为什么聊这个话题呢?主要是因为 switch 在其它语言中太常见了,而 Python 却不支持,这样的...
  • python 赋值语句

    千次阅读 2018-11-12 11:11:40
    python中的语句: 赋值语句 if语句,当条件成立时运行语句块。经常与else, elif(相当于else if)配合使用。 for语句,遍列列表、字符串、字典、集合等迭代器,依次处理迭代器中的每个元素。 while语句,当条件为真...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 288,659
精华内容 115,463
关键字:

引入包要使用什么语句