公司介绍 产品展示 业务支持 解决方案 文档资料
网站导航 访客留言 技术论坛
     
     
  产品资料
  业界动态
  JAVA技术


首  页 > 文档资料 > 产品资料  
 
  Auto import Class name

在Java编程中,类名的引入是一个比较麻烦的问题,通常我们只会记住一个类的名称,而不是其全名(包含包名)。在IntelliJ IDEA中,如果一个类名还未被引入,那么IDEA会提示你引入该类。如果能够自动引入Java类,那么将为开发提供更多的便利。IntelliJ IDEA 5.0完全支持这一特性,在IntelliJ IDEA 6.0中将这一个特性更加人性化。

?? 首先让我们打开设置面板,然后选择“Code Complete”,在弹出的对话框中找到“Exclude from import and Completion”栏,在该栏中添加不需要自动导入类名的Java包名。

Class名称自动导入是默认就支持的,你可以将某些包名从自动导入中删除,这样可以让自动导入类名的特性更加便捷。如果你是一名J2EE程序员,那么你可能很少用到java.awt开发包,将java.awt开发包从自动导入中删除掉,那么当你键入List,那么java.awt.List类将不会被提示,而java.util.List就会自动被导入。 同样,如果你使用SpringFramework结合Hibernate,如果你使用Hibernate 3.x,那么将org.springframework.orm.hibernate和org.springframework.orm.hibernate.support开发排除掉,将会避免和Hibernate 2.x代码的纠缠。这样的情况非常多,根据自己的实际开发和专业领域,利用好自动导入特性,你编写代码的效率将会提高很多。

?? 总结:默认的设置情况下,自动导入自动排除com.sun开发包,这也是标准的需要。自动导入只是一个很小的特性,如果你能很好地利用起来,会给你带来一个小的惊喜。