题目:使用简短的和正常的打印语句来编写一个程序。
分析:静态导入(static import)是java se5中引入的概念,可以将一个类中的静态方法导入,这样不需要写包名和类名即可直接使用,可以简化书写,但是如果使用的类中有同签名的方法,会有问题。
本例中使用了一个工具类demo如下
package bupt.chj; import java.util.*; import java.io.*; public class Print{ public static void print(Object obj){ System.out.println("from static import Print"+obj); } }
用来演示静态导入的过程
测试类如下:
import java.util.*; import static bupt.chj.Print.*; import static java.lang.System.out; public class test{ public static void print(Object obj){ System.out.println("from test "+obj); } public static void main(String[] args){ print("test only"); out.println("test only"); } }
该测试类中有方法签名和工具类中完全一样的一个方法,同时静态导入了system.out这个静态域,可能会有疑问,为什么不静态导入system.out.println呢,那是因为system是java.lang下的一个类,而out是system的一个静态域,out是printstream类型,这种类型有println方法可以输出到不同终端,而out则控制输出到控制台。
静态导入out之后,就可以稍微简化的使用打印语句了。
相关推荐
Java的并发编程是其一大特色,本章练习题将覆盖线程的创建、同步、互斥锁、死锁以及并发集合等主题。理解并熟练运用多线程技术,能有效提升程序的执行效率,编写出更高效的并发程序。 总之,这份Java编程练习题资源...
Java面向对象练习题是Java编程语言中非常重要的一部分,这些练习题涵盖了Java语言的基础知识,包括Java基本数据类型、运算符、控制结构、方法、类和对象、继承、多态、抽象类和接口等方面。通过这些练习题,可以对...
这份PDF文件作为《Java编程思想》的习题解答,提供了丰富的实例,可以帮助读者深化对Java语言的理解,进一步提高编程能力。通过对照书本和答案,你可以独立完成练习,也可以查找疑惑,这对于学习和进阶Java编程都是...
在Java编程语言中,类与对象是核心概念,...这些练习题覆盖了Java基础知识,包括面向对象的三大特性,类和对象的声明,方法的使用,以及变量的作用域和传递机制等核心概念。理解和掌握这些知识点是学习Java编程的基础。
总之,通过完成《JAVA基础-第4章继承与多态-练习题-200910.doc》中的练习题,程序员不仅能够复习和巩固继承、多态、构造方法、方法覆盖和final类等知识点,还能够提高解决实际问题的编程技能。这份资源是Java初学者...
java编程思想-初始化与清理了解this之后,你就能更全面地理解“静态(static)方法”的含义。静态方法就是没有this的方法。在“静态方法”的内部不能调用“非静态方法”,反过来倒是可以的。而且你可以在没有创建...
1. **Java语言基础**:Java是一种静态类型的、跨平台的、面向对象的编程语言。它的设计目标是具有简单的、面向对象的、健壮的、安全的、可移植的、高性能的、多线程的和动态的特性。书中会详细介绍Java的基本语法,...
根据提供的文件内容,我们可以提取出以下知识点: 1. C++编程基础: ...以上知识点涵盖了C++编程中的基础概念、编程技巧、面向对象编程、算法实现等多个方面,旨在通过练习题加深对C++编程的理解和掌握。
本文将基于标题“Java面试题和练习题”以及描述中提到的内容,深入探讨Java相关的面试题和练习题,旨在帮助求职者或希望提升技能的开发者巩固知识,准备面试。 一、Java基础 1. Java的数据类型:了解Java的八种...
《Java编程思想》是 Bruce Eckel 的经典著作,旨在深入阐述Java编程语言的核心概念和机制。这本书强调了Java作为一门“纯粹”的面向对象语言,与C++相比,它在设计时更加注重对象导向的本质。虽然C++和Java都是混合...
"JAVA面向对象程序设计练习题参考答案" 以下是根据给定的文件信息生成的相关知识点: 一、单项选择题 1. 编译 Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为 `.class`。 知识点...
《Java编程思想练习答案》包含了Java编程中的多个关键知识点,这些知识点构成了Java语言的基础和核心。以下是关于这些主题的详细解析: 1. **Strings(字符串)**:在Java中,字符串是一个不可变的对象,由`java....
根据提供的文件信息,我们可以深入探讨《Java编程思想》这一主题中的关键知识点,这些知识点主要集中在类、对象、封装性、继承、多态等核心概念上。 ### Java编程思想概述 《Java编程思想》这本书深入浅出地介绍了...
Java基础入门的学习涵盖...例如,第二章中的题目可能涉及到变量、运算符、控制结构的运用,而第三章可能要求设计和实现简单的类,理解访问修饰符和构造方法的作用。通过这样的练习,初学者可以逐步掌握Java的基础知识。
这份资源包含的"JAVA基础编程练习题50题及经典算法90题"是学习和提升Java技能的理想材料。以下将分别介绍这些题目可能涵盖的知识点。 一、Java基础编程练习题50题: 这50题主要针对Java语法、数据类型、控制结构、...
本练习题旨在帮助学习者掌握静态路由和缺省路由的基本配置和应用,这是HCIA(Huawei Certified ICT Associate)认证考试中的核心知识点。 静态路由是一种手动配置的路由方式,它要求网络管理员为每个目的地网络指定...
练习题是学习过程中巩固知识的重要环节,《Thinking In Java》的练习题设计巧妙,涵盖了语言基础、面向对象设计、集合框架、多线程、网络编程等多个方面。这些题目旨在帮助读者将理论知识转化为实践能力,理解和掌握...
第三种形式是静态初始化与动态初始化的结合,即在声明数组时提供初始值。 数组的访问是通过索引来完成的,索引是从0开始的。例如,对于数组`intArray`,`intArray[0]`将获取或设置第一个元素的值。 数组类和字符串...
面向对象程序设计是Java的核心特性,它通过类和对象来模拟现实世界中...以上内容涵盖了面向对象的基本概念,包括类、对象、构造函数、访问控制、静态成员、方法重载、包管理、对象交互等,这些都是Java编程的基础知识。