精华内容
下载资源
问答
  • 引入包要使用 语句
    千次阅读
    2021-03-13 07:58:07

    问题描述:

    [填空题] 在运行时,由java解释器自动引入,而不用import语句引入的包是【8】。

    在oneMethod( )方法运行正常的情况下,程序段将输出( )。  public void test( )  try oneMethod( );  System.out.println ("condition 1");  catch (ArratlndexOutOfBoundException e)  System.out.println("condition2"):  catch (Exception e)  System.out.println("condition 3");  finnally  System.out.println("finally"):    在Java中AWT和Swing组件,一般来讲在应用程序中用到的组件是【 】。FlowLayout是______和______的默认布局管理器。请选择正确的语句填入下列程序的横线处。 import javax. Swing.*; import java.awt.*; import java.awt.event.*; public class ex46 { static String str= "单击次数:"; static intcnt = 0; public static void main(String[] args) { try{ UIManager.setLookAndFeel(UIManager. getCrossPlatformLookAndFeelClassName()); } catch(Exception e) {}JFrame jf = new JFame("ex46");JButton jb = new JButton("Button");jb.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent ae) { cnt ++; j1.setText(str +cnt); } });j1. setLabelFor (jb);jPanel jp = new JPanel();jp.setBorder(BorderFactory.createEmptyBorder(25, 25, 25, 25);jp.setLayout(new GridLayout(0, 1));jp.add(jb);jp.add (j1);jf.getContenPanel() .add(jp, "Center");jf.pack();jf.setVisible (true); } }源程序文档化要求程序应加注释。注释一般分为序言性注释和______。

    点评难度:

    容易

    适中

    有点难

    我来点评

    您觉得难度如何呢?请反馈给我们,谢谢!

    参考答案:

    java.lang

    问题解析:

    本题考查java中引入包的概念。本题是重点内容,很简单,但历次考试都对此知识点有考查。在Java中,只有java.lang包是编译器自动导入的,因此变成使用该包中的类,可以省去import导入,使用其他包中的类则必须用import语句。

    试题分享:

    更多相关内容
  • 在学习 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);
      }
    }
    
    展开全文
  • Java语言基础21--和import语句

    千次阅读 2021-03-03 13:12:00
    一、包包语句通过关键字package声明包语句。package语句作为Java源文件的第一条语句,为该源文件中声明的类指定包名。package语句的一般格式为:package 包名;...程序如果使用包语句,例如:package t...

    一、包

    包语句

    通过关键字package声明包语句。

    package语句作为Java源文件的第一条语句,为该源文件中声明的类指定包名。

    package语句的一般格式为:

    package 包名;

    例如:

    package sunrise;

    package sun.com.cn;

    有包名的类的存储目录

    如果一个类有包名,那么就不能在任意位置存放它,否则虚拟机将无法加载这样的类。

    程序如果使用了包语句,例如:package tom.jiafei;

    那么存储文件的目录结构中必须包含有如下的结构

    …\tom\jiafei

    如:

    c:\1000\tom\jiafei

    并且要将源文件编译得到的类的字节码文件保存在目录c:\1000\tom\jiafei中(源文件可以任意存放)。

    运行有包名的主类

    如果主类的包名是tom.jiafei,那么主类的字节码一定存放在…\tom\jiefei目录中,运行时必须到tom\jiefei的上一层(即tom的父目录)目录中去运行主类。

    假设tom\jiefei的上一层目录是1000,那么,必须如下格式来运行:

    C:\1000\java tom.jiafei.主类名

    二、import语句

    引入类库中的类

    使用import语句可以引入包中的类。在编写源文件的时候,除了自己编写的类以外,经常需要使用Java提供的许多类,这些类可能在不同的包中。

    在学习Java语言时,使用已经存在的类,避免一切从头做起,这也是面向对象编程的一个重要方面。

    为了能够使用Java提供给我们的类,可以使用import语句引入包中类。

    在一个Java源程序中可以有多个import语句,它们必须写在package语句(假如有package语句的话)和源文件中类的定义之间。

    Java为我们提供了大约130多个包,比如:

    java.lang           包含所有的基本语言类

    javax.swing       包含抽象窗口工具集中的图形、文本、窗口GUI类

    java.io               包含所有的输入输出类

    java.util             包含实用类

    java.sql             包含操作数据库的类

    java.nex            包含所有实现网络功能的类

    java.applet        包含所有实现Java applet的类

    引入自定义包中的类

    用户程序可以使用tom.jiafei包中的类

    如:import tom.jiafei.*;

    使用非类库中有包名的类,也要使用import语句。

    使用无包名的类

    之前,我们在源文件中一直没有使用包语句,因此各个源文件得到的类都没有包名。

    如果一个源文件中的类想使用无名包中的类,只要将这个无包名的类的字节码和当前类保存在同一目录中即可。

    避免类名混淆

    1.区分无包名和有包名的类

    如果一个源文件使用了一个无名包中的A类,同时又用import语句引入了某个有包名的同名的类,如tom.jiafei中的A类,就可能引起类名的混淆。

    2.区分有包名的类

    如果一个源文件引入了两个包中同名的类,那么在使用该类时,不允许省略包名 。

    展开全文
  • Java和import语句

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

    包是Java语言中有效的管理类的一个机制。不同Java源文件中可能出现名字相同的类,如果想区分这些类,就需要使用包名。使用包名的目的是有效的区分名字相同的类

    1.包语句

    通过关键词package声明包语句。package语句需要放在Java源文件的第一条语句,指明该源文件定义的类所在的包,即为该源文件中声明的类指定包名。
    一般格式:

    package 包名;//包名是一个合法的标识符或者若干个标识符加“.”分隔而成
    

    有的小伙伴可能会有疑问了,在这篇blog之前的blog中的Java代码都没有加上述语句,为什么还能运行?那是因为我们省略了package语句。如果省略了该语句,源文件中所定义命名的类被隐含地认为是无名包的一部分,只要这些类的字节码被存放在相同的目录中,那么他们就属于同一个包,只是没有包名罢了。

    2.有包名的类的储存

    如果我们显式地定义了包名,就不能再像之前那样在随意的位置存放了,需要遵守一定的规则,否则虚拟机将无法加载这样的类。
    程序如果使用了包语句,例如:

    package x1ao.lin;
    

    那么在存储文件的目录结构中必须包含如下结构: .../x1ao/lin(Windows下是\斜杠),并且要将源文件编译文件得到的字节码文件保存到该目录(源文件位置可任意)。

    3.运行有包名的主类

    如果主类的包名是x1ao.lin,那么主类的字节码一定一定要存放在.../x1ao/lin目录中,因此必须到x1ao/lin的上一层(即x1ao的父目录)目录中运行主类。举个栗子:

    x1aolin@x1aolin-E402NA:~/projects$ java x1ao.lin.主类名   
    

    Notice: 运行时,必须写主类的全名。使用包名后主类的全名为“包名.主类名”。

    举个栗子:
    xueHao.java : 放在~/projects/x1ao/lin文件夹下(ubuntu系统)

    package x1ao.lin;
    public class xueHao{
    	long xuehao;
    	xueHao(long xuehao){ 
    		this.xuehao = xuehao;
    	}
    	void print(){
    		System.out.print("学号为: "+xuehao);
    		System.out.print(" xueHao类: package x1ao.lin");
    	} 
    }
    

    Exam2.java : 放在~/projects/x1ao/lin文件夹下(ubuntu系统)

    package x1ao.lin;
    public class Exam2{
    	public static void main(String args[]){
    		xueHao number = new xueHao(2018061366);
    		number.print();
    		System.out.println("主类: package x1ao.lin");
    	}
    }
    
    1. 编译。将这两个文件放入上面所述的位置后(这只是提供一种可能),然后进入到/x1ao/lin的上一层目录projects中编译两个源文件。如下图:
    //其实只需要运行第一条命令即可,因为他们的源文件都放在同一目录中.
    //只需编译主类的源文件,Java系统会自动地编译其他的源文件。
    x1aolin@x1aolin-E402NA:~/projects$ javac x1ao/lin/Exam2.java 
    x1aolin@x1aolin-E402NA:~/projects$ javac x1ao/lin/xueHao.java
    
    1. 运行。在x1ao/的上一层目录运行
    x1aolin@x1aolin-E402NA:~/projects$ java x1ao.lin.Exam2  //运行命令
    学号为: 2018061366 xueHao类: package x1ao.lin  //运行结果
    主类: package x1ao.lin
    

    注:java语言不允许用户使用java作为包名或者作为包名的一部分。

    import语句

    一个类可能需要另一个类声明的对象作为自己的成员或者作为方法中的局部变量。如果这两个类在同一个包中没问题,但是如果不再同一个包中,就需要import语句来进行引入了。

    1.引入类库中的类

    在编写源文件的时候,用户除了自己编写类外,经常使用Java提供的许多类,这些类可能在不同的包中。为了使用Java提供的类,可以使用import语句引入包中类。import语句可以有多个,位置需要放在package语句(可省略)和源文件类的定义中间。

    • 如果要引入一个包中的所有类,可以用通配符“ * ”来代替。例如:
      import java.util.*;
      
    • 如果只是使用一个包中的某个类,就可以直接写明就可以了。例如:
      import java.util.Scanner;  //用于用户从控制台输入数据
      

    举个详细的栗子给大家:

    import java.util.Date;
    public class Exam3{
    	public static void main(String args[]){
    		Date date = new Date();//这是Data类的构造函数
    		System.out.print("本地机器时间为:");  //不带空格
    		System.out.println(date); 
    	}
    }
    

    运行结果如下,请大家自行体会:

    x1aolin@x1aolin-E402NA:~/桌面/javaExample$ java Exam3
    本地机器时间为:Wed Jun 13 13:00:24 CST 2018
    

    下面给出两点说明:

    1. java.lang包是Java语言的核心类库,其中包含了运行Java程序必不可少的系统类,系统会自动引入,不需要再使用import语句。
    2. 如果使用import语句引入了整个包中的类,可能会增加编译时间,但是不会影响程序运行时的性能,因为运行和之和字节码有关。

    2.引入自定义包中的类

    方法一: 修改更新classpath,不推荐,此处也不再介绍,对此有兴趣的童鞋可自行百度。

    方法二: 在用户程序所在的目录下建立和包相对应的子目录结构。

    方法二该怎样理解呢?举个栗子,假定用户程序的某个类所在目录为~/java,该类想使用import语句x1ao.lin包中的类,那么根据包名建立如下目录结构: ~/java/x1ao/lin即可。emmmm…我个人的理解就是你可以自定义一个目录,然后一切活动都在这个目录下进行。如果定义一个包,就将包名形成的目录放在这个目录下按照一定的规则进行编译运行,不太会表达,大家可忽略这句话。

    3.使用无包名的类

    如果一个类想使用没有包名的类,只需要将这个无名包的类的字节码和当前类保存在同一目录下即可。(以前我们也是这么做的,有没有想起来呢_)。

    4.避免类名混淆

    • 如果一个源文件使用了一个无名包中的A类,同时又用import语句引入了某个有包名的同名类,比如x1ao.lin中的A类,这时候就会产生类名的混淆。

    • 如果源文件明确引用该类:

      import x1ao.lin.A;
      

      当使用A类时,如果省略包名,那么源文件使用的是x1ao.lin包中的A类,也就是说源文件无法使用无名包中的A类。如果想要同时使用,就不能省略包名了。系统会自动检测,如果检测到包名,就会自动判定省略包名的代码是使用的无名包。
      举个栗子:

      A x1 = new A();  //无名包创建的对象
      x1ao.lin.A x2 = new x1ao.lin.A(); //指定包创建的对象
      
    • 如果源文件不明确引用该类:

      import x1ao.lin.*;
      

      当使用A类时,如果省略包名,那么源文件使用的是无名包中的A类,而无法使用指定包中的A类。如果想要同时使用,就不应该省略。

    • 如果一个源文件引入了两个包中同名的类,那么在使用类时,不允许 省略包名。

    展开全文
  • Android-与import语句

    千次阅读 2019-02-17 16:17:55
    与import语句 1.没有public的类只能在该的内部使用,不能在使用。 2.的名字就是其所在目录的名字,名字里面的“ . ”表示的是文件夹的层次,“.”后面的名字表示的是前面包下的另一个。 3.Java语言不...
  • java(package),导入详解

    千次阅读 2021-03-08 06:17:10
    假如,使用不同当中的其他类,就要使用这个类的全名,也就是名加上类名,下面是代码:example.Testtest=newexample.Test();在这当中,example是名,Test是包中的类名,test是类的对象,为了可以简化编程,Java...
  • File > Settings > Editor > General > Auto Import 勾选1,点击2
  • 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...
  • 之前对package等语句的了解并不是...下编译运行带有包语句的程序,更有利于对 包的相关语句的理解噢!~ 1. package语句 通过关键字package声明包语句。 package 语句作为Java源文件的第一条语句,指明该源文件定义的
  • 使用SQL语句修改表数据

    万次阅读 2021-10-05 15:12:55
    使用SQL语句修改表数据 利用INSERT语句输入数据 INSERT语句的基本语法格式如下: 上述格式主要参数说明如下: TOP(expression)[PERCENT]:指定将插入的随机行的数目或百分比。 INTO:一个可选的关键字,可以将它...
  • 求方程的根:使用package语句将计算根的方法封装在一个有名的类中,名是tom.jiafei,类名是SquareEquation。编写一个SunRise的主类,该主类使用import语句引入tom.jiafei包中的SquareEquation。 package tom....
  • java的导入

    千次阅读 2020-11-28 23:22:13
    为了能够使用某一个的成员,我们需要在 Java 程序中明确导入该使用 “import” 语句可完成此功能。 在 java 源文件中 import 语句应位于 package 语句之后,所有类的定义之前,可以没有,也可以有多条,其语法...
  • Kotlin语法基础,包引入

    千次阅读 2017-06-13 20:42:46
    把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。 如同文件夹一样,也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同...
  • 单个vue组件的打包和动态引入

    千次阅读 2020-05-31 14:20:36
    打包三、动态引入1. 在vue项目中使用2. 在普通项目中使用总结 一、原理简介 在使用webpack打包vue项目时,我们一般习惯以项目的main.js为打包入口,构建完整的项目依赖。依赖构建完毕后将打包后的js通过插件...
  • 展开全部就是在一个.java文件32313133353236313431303231363533e59b9ee7ad9431333433643665中,这条语句之前,要么没有其他语句,要么只有注释。一边在一个,java文件的第一行:package com.example.videoencoder;...
  • 使用Scanner 使用时需要引入包import java.util.Scanner;首先定义Scanner对象 Scanner sc = new Scanner(System.in; 如果输入整数则 int n = sc.nextInt; String类型的则String temp = sc.next;资料个人收集整理勿...
  • VALUES 语句VALUES 是 MySQL 8.0.19 中引入的一个 DML 语句,它以表的形式返回一个或多个行的集合。换句话说,它是一个表值构造器,也可以作为独立的 SQL 语句来运行。1. VALUES row_constructor_list [ORDER BY ...
  • Java的常用输入输出语句

    万次阅读 多人点赞 2018-04-14 19:03:38
    (1)使用java.util。 import java.util.*; (2)构造Scanner类对象,它附属于标准输入流System.in。 Scanner  s =  new  Scanner(System.in); (3)常用的next()方法系列: nextInt():输入整数 nextLine():...
  • 1、总体流程:在普通项目中引入sql-formatter完成对SQL语句的格式化显示。 2、首先是这样的,我们的项目是普通的非模块开发项目,sql-formatter源码为npm模块化的。 3、在这里我将Github的 npm源码工程已经打包为 ...
  • Scala 引入

    千次阅读 2015-12-10 22:22:59
    摘自《快学Scala》0.重点 包可以像内部类那样...引入语句可以引入包,类和对象 引入语句可以出现在任何位置 引入语句可以重命名和隐藏特定成员 java.lang, scala和Predef 总是被引入 包Scala的包和Java的包或者C++的
  • Java SQL语句中插入变量

    千次阅读 2022-03-29 00:05:15
    问题描述 我们在sql语句中直接把id用一个变量来表示会报错 解决方案: 提示:在变量两侧加上’ “+ +” '将源代码改为 String sql="select * from student_ei where id='"+jxf_id+"'"; import java.sql.*; public ...
  • >>> even number: 0 number: 1 even number: 2 number: 3 even number: 4 number: 5 even number: 6 number: 7 even number: 8 number: 9 >>> pass语句 pass语句是空语句,为了保持程序结构的完整性所使用的。...
  • Java源程序一般包括Java包引入(如果有的话)和类定义两部分。Java语句是Java标识符的集合,由关键字、常量、变量和表达式构成。Java语句分为说明性语句和操作性语句
  • if语句的用法循环语句

    千次阅读 2021-05-20 10:22:33
    求助1.if语句的一般格式if(表达式){语句组...(3)当if和else下面的语句组,仅由一条语句构成时,也可不使用复合语句形式(即去掉花括号)。2.if语句的执行过程(1)缺省else子句时当“表达式”的值不等于0(即判定为“逻辑...
  • IDEA一引入import语句后就自动消失

    千次阅读 多人点赞 2020-11-24 16:04:48
    我解决了,你点file-settings-editor-general-auto import里面有一个Optimize imports on the fly,把那个√去掉,apply,OK试一下
  • 在学习import或者package时,我们总是好奇,当Java不在系统默认路径下,那么我们怎么导入并使用自定义的,下面就简单的介绍一下导入自定义的设置 1. 在不同目录(test_project和be_project)下新建两个文件夹...
  • go 关于引入

    千次阅读 2019-03-09 20:54:26
    学习golang一个多星期了, 一直没有搞明白go的管理以及项目中引用的细节, go1.11后又有了module的概念, 写代码时只用关注import, 不用手动下载或是 go get了, 但是国内网络的原因, 如 golang.org 下的不能自动...
  • 3.4 包含语句

    2020-03-18 15:43:47
    3.4 包含语句 包含语句用于在PHP文件中引入另一个文件,这样有利于代码重用。PHP中共有4个包含外部文件的方法,分别是include、include_once、require、require_once。
  • java输入语句

    千次阅读 2022-03-14 17:11:35
    1.引入必要 import java.io.*; import java.util.*; 2.在main函数中创建Scanner对象,用于接收控制台输入。 Scanner s = new Scanner(System.in); // 这个s的名字可以自己定义 3.输入语句 // 输入一个整数 int n...
  • 先设置一个数据库,其中有张表,名为table,其中包含user和password。 ... public void login(String usr,String...函数中需要用到sql查询语句,通过传入user和pwd,此时在mysql中语句为: select * from table whe...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 341,348
精华内容 136,539
热门标签
关键字:

引入包要使用 语句