- 浏览: 3465862 次
- 性别:
- 来自: China
文章分类
- 全部博客 (536)
- ajax (1)
- Algorithm (14)
- Android (40)
- CSS/HTML... (2)
- defy (3)
- DesignPattern (2)
- dorado (0)
- Drools (6)
- English/日本語 (7)
- Flex (2)
- Framework (0)
- Google (3)
- hibernate (13)
- homework (3)
- HTML5 (0)
- IDE (29)
- java (45)
- javaee (7)
- Javascript (14)
- java组件 (5)
- jQuery (4)
- jsp (8)
- jsf (2)
- Linux (2)
- lucene (0)
- mysql (6)
- news (3)
- Oracle (8)
- other (4)
- PHP (5)
- Python (0)
- Software Engineering (3)
- spring (7)
- struts1.x (14)
- struts2.x (14)
- strolling in cloud (1)
- subject:javaEnhance (20)
- Tomcat (7)
- validator (3)
- 学习·方法·心得 (8)
- .NET (2)
- vba (6)
- groovy (5)
- grails (2)
- SWT (0)
- big data (1)
- perl (1)
- objective-c (50)
- product (1)
- mac (7)
- ios (188)
- ios-phone (2)
- ios-system (15)
- ios-network (5)
- ios-file (4)
- ios-db (1)
- ios-media (3)
- ios-ui (27)
- ios-openSource (6)
- ios-animation (5)
- ios-drawing (7)
- c (2)
- ios-app (2)
- ios-course (15)
- ios-runtime (14)
- ios-code (8)
- ios-thread (8)
- ios-LBS (2)
- ios-issue (1)
- ios-design (2)
- Jailbreak (2)
- cocos2d (0)
- swift (16)
- ios-framework (4)
- apple watch (4)
- ios-web (1)
- react native (3)
- TVOS (1)
- OpenGL (1)
最新评论
-
xiaobinggg:
...
Session机制详解 -
菜鸟学生会:
Drools规则工作流引擎开发教程网盘地址:http://pa ...
Drools入门-----------环境搭建,分析Helloworld -
wangyudong:
不是很好用,不支持自动化测试RESTful API,也不支持自 ...
Simple REST Client POST使用方法 -
Paul0523:
很棒的一篇文章,感谢楼主分享
Session机制详解 -
啸笑天:
获取原型对象的三种方法<script>functi ...
复习JavaScript面向对象技术
import语句可以导入一个类或某个包中的所有类
import static语句导入一个类中的某个静态成员(方法或属性)或所有静态成员
语法举例:
import static java.lang.Math.sin;
import static java.lang.Math.*;
例子:
package cn.zyj08.review; //import java.lang.Math;//没有使用静态导入 //导入Math类中的所有static方法和属性。 //这样我们在使用这些方法和属性时就不必写类名。 import static java.lang.Math.*;//import static java.lang.Math;//这样写报错 public class StaticImport { public static void main(String[] args) { // System.out.println(Math.max(3, 5));//没有使用静态导入 // System.out.println(Math.abs(1-9));//没有使用静态导入 System.out.println(max(3, 5)); System.out.println(abs(1-9)); } }
注意:1默认包无法用静态导入。
2如果导入的类中有重复的方法和属性则需要写出类名,否则编译时无法通过。
发表评论
-
43 通过反射获得泛型的实际类型参数
2011-12-24 00:01 1942public static void applyV ... -
42 自定义泛型类的应用
2011-12-23 09:50 1641l 如果类的实例对 ... -
40 自定义泛型方法及其应用41 自定义泛型方法的练习与类型推断总结
2011-12-23 09:49 164840 自定义泛型方法及其应用 l <!--[e ... -
38 泛型的通配符扩展应用39 泛型集合的综合应用案例
2011-12-23 09:49 125638 泛型的通配符扩展应用 泛型中的?通配符: l问 ... -
36 入门泛型的基本应用37 泛型的内部原理及更深应用
2011-12-23 09:49 118536 入门泛型的基本应用 <!--[if !su ... -
33了解和入门注解的应用34 注解的定义与反射调用35为注解增加各种属性
2011-12-23 09:49 163833 了解和入门注解 ... -
32 使用BeanUtils工具包操作JavaBean
2011-12-22 10:02 1539Beanutils工具包: l 演示用eclipse ... -
30-31内省访问JavaBean属性的两种方法
2011-12-22 10:02 224530 对JavaBean的简单内省操作 //pt ... -
29 由内省引出JavaBean的讲解
2011-12-22 10:02 1399IntroSpector内省—> ... -
28 用类加载器的方式管理资源和配置文件
2011-12-22 10:01 1528/*getRealPath();//金山词霸/内部 ... -
27框架的概念及用反射技术开发框架的原理
2011-12-21 09:38 1143反射的作用à实现框架功能 *框架与框架要解决的 ... -
解释equals(),hashcode()和==
2011-12-21 09:38 1614简单的结论:当对象类没有不符合规范的override e ... -
26 ArrayList_HashSet的比较及Hashcode分析
2011-12-21 09:38 1654只有类的实例对象要被采用哈希算法进行存储和检索时,这个类 ... -
23对接收数组参数的成员方法进行反射24 数组与Object的关系及其反射类型25 数组的反射应用
2011-12-21 09:37 128723对接收数组参数的成员方法进行反射 packa ... -
18 理解反射的概念19构造方法的反射应用20成员变量的反射 21成员变量反射的综合案例22成员方法的反射
2011-12-21 09:37 152518 理解反射的概念 反射 一、反射就是Java类中 ... -
17 透彻分析反射的基础_Class类
2011-12-20 11:16 1406Java类用于描述一类事物的共性,该类事物有什么属性,没 ... -
12-16 jdk5枚举
2011-12-20 10:55 1296模拟枚举,其实枚举编译后就是如此: pac ... -
11 jdk5基本数据类型的自动拆箱与装箱
2011-12-20 10:36 1632package cn.zyj11.revie ... -
09jdk5可变参数与OverLoad;10java5的增加for循环
2011-12-20 10:34 1378package cn.zyj0910.review ...
相关推荐
从JDK5.0之后,import语句不仅可以导入类,还增加了导入静态方法和静态域的功能。例如,如果在源文件的顶部,添加一条指令: Java代码 import java.lang.System.*; 那么就可以使用System类的静态方法和...
静态导入允许将类中的静态成员直接作为顶级名称引用,减少了代码中的类名引用,提高了可读性。 7. **可变参数(Multiple Variable Arguments)**: 从JDK 5开始,函数可以接受不定数量的参数,如`public void print...
静态导入允许将类的静态成员引入当前作用域,避免每次引用时都需要写出类名,如import static java.lang.Math.PI;,之后可以直接用PI表示π值。 8. **内省(Introspection)** JDK5增强了Java的内省能力,允许在...
9. **静态导入(Static Import)**:允许将类的静态成员直接导入到作用域中,避免了大量使用类名前缀,使代码更加清晰。 10. **死锁检测**:JDK 5.0的JConsole工具提供死锁检测功能,帮助开发者诊断和解决多线程...
静态导入允许开发者直接引用类的静态成员,而无需每次都写类名。例如,`import static java.lang.System.*;`之后,可以直接使用`out.println()`,而无需像之前那样写成`System.out.println()`。这虽然减少了代码量...
在Java 5中,静态导入允许开发者在不指定类名的情况下直接使用类中的静态成员,如静态变量和静态方法。这使得代码更加紧凑,但也可能导致命名冲突,因此了解如何正确使用和管理静态导入至关重要。 首先,我们来看...
这个版本的JDK在2004年9月30日正式推出,其安装文件名为"jdk-1_5_0_08-windows-i586-p.exe",表明它是针对Windows操作系统32位平台的。"p"可能代表个人版或专业版,具体含义可能因历史背景而异。 ### 主要特性 1. ...
10. **静态导入(Static Import)**:允许将类的静态成员作为顶级名称引用,避免了频繁使用类名前缀。例如,`import static java.lang.Math.*;` 后,可以直接使用`sqrt()`、`random()`等方法。 在"example"这个文件...
6. **静态导入(Static Import)**:允许直接使用类中的静态成员,而不必引用类名,减少了代码的冗余。 7. **变长参数(Varargs)**:允许在方法声明中使用三个点(...)来表示可变长度的参数列表,方便了函数调用...
5. **Static imports**:允许静态导入类的方法和常量,不再需要通过类名调用它们。 6. **Annotations(注解)**:引入了注解,用于元数据的声明,可以被编译器或运行时系统用来验证代码、生成代码、记录信息等。 7. ...
8. **静态导入(Static Import)**:允许将类的静态成员直接引入到作用域中,避免了反复使用类名的繁琐。 9. **死锁检测(Deadlock Detection)**:JDK5引入了更强大的JConsole和JMX,提供了死锁检测和管理功能。 ...
8. **静态导入(Static Import)**:允许一次性导入一个类的所有静态成员,避免了频繁使用类名前缀。如 `import static java.lang.Math.*;` 可以直接使用 `sin()`、`cos()` 等方法。 9. **变量声明的改进**:可以在...
7. **静态导入(Static Import)**:允许开发者将类的静态成员直接导入到当前作用域,避免了类名的重复引用。 8. **可变参数(Varargs)**:允许方法接受一个可变长度的参数列表。 9. **注解(Annotations)**:...
静态导入允许将整个类的静态成员导入到当前作用域,使得代码更简洁,避免了反复使用类名前缀。 8. **可变参数(Varargs Methods)** 可变参数允许方法接收任意数量的相同类型参数,通过数组的形式传递。这对于...
7. **静态导入**:允许一次性导入所有类或接口的静态成员。 8. **注解(Annotations)**:提供了一种元数据机制,用于标记代码,方便工具和运行时系统使用。 **JDK 6** JDK 6(也称为Java SE 6)在2006年发布,...
静态导入允许将类的静态成员导入到当前作用域,这样就可以直接使用静态成员而无需通过类名引用,降低了代码的冗余。 7. **注解(Annotations)** 注解是一种元数据,提供了一种方式来向编译器、JVM或者第三方工具...
这个版本引入了许多新特性,如增强的for循环(foreach),类型注解,自动装箱/拆箱,枚举类型,泛型,变量args,静态导入,以及新的编译器警告和错误处理。这些改进显著提高了代码的可读性、可维护性和类型安全性。 ...
静态导入允许将类的静态成员直接引入当前作用域,避免了类名的重复引用。例如: ```java import static java.lang.Math.*; System.out.println(PI); ``` 九、匿名内部类(Anonymous Inner Class) 在JDK5中,...
静态导入允许开发者直接引用类的静态成员,而无需指定类名,减少了代码中的类名引用,使代码更简洁。 9. **集合框架增强(Collections Framework Enhancements)** JDK5对集合框架进行了增强,包括新增了并发集合...
6. **静态导入**:可以一次性导入一个类的所有静态成员,减少冗余的类名引用。 JDK6,即Java Development Kit 6,于2006年发布,进一步扩展了JDK5的功能,增加了以下特性: 1. **Swing的改进**:提供更好的GUI组件...