Java语言基础——第三回 Eclipse使用技巧和包的用途
来源:互联网 发布:mac系统盘在哪 编辑:程序博客网 时间:2024/04/28 11:37
在学习包之前,首先让我们来看一下下面的一个代码
<pre name="code" class="java"><pre name="code" class="java"><pre name="code" class="java">public class Hello{ public static void main (String [] args) { System.out.println("hello!") }}
其中 public static void main (String[] args) 入口函数,在这里里面有一个快捷键:在写main函数时,写完一部分然后按 alt + / 会自动补全main函数。或者在新建类的时候 勾上main函数,会在类中自动生成。
在我们写代码的时候我们会运用很多包中的类,一般情况下我们不会手打完,在写一部分的时候用快捷键:alt + / ,代码会自动提示。
接下来我们来看一下java中的一个重要的概念:包。
包 ——解决类的同名问题,对应物理文件夹
包有三大用途 :
1) 允许类组成较小的单元(类似文件夹);
2) 已于找到和使用相应的文件;
3) 防止命名冲突;更好的保护类,数据和方法;
比如说在项目里有很多方便对类的管理,类比较多时要分门别类的存放,那么我们就要把它们放在包里。
需要我们注意的是:不同之间的类相互访问要进行导包。
那么我们如何创建包?
创建包可以通过在类或接口的源文件中使用 package语句实现,package语句的语法格式如下:
package 包名;
package 语句通常位于类或接口源文件的第一行。
一般情况下我们用这样:公司名.项目名.功能名 的格式来命名包
我们来看一个例子:
it.java.base.ch01demo 01.javademo 02.javait.java.base.ch02demo 01.javademo 02.java
这种命名方式实际上是包的嵌套,我么可以看到它创建了it、java、base、ch01四个文件夹。
当demo01和demo02处于同一个包下面,调用方法不需要引用什么东西
package it.java.base.ch01;public class Demo01{ public void sayHello(){ System.out.println("hello! demo01"); }}
package it.java.base.ch01;public class Demo02{ public void sayHello(){ System.out.println("hello! demo02"); } public static void main(String[] args) { Demo01 demo01 = new Demo01(); demo01.sayHello(); }}
结果为 hello demo01
当类不在同一个包时,要想调用需要进行导包操作,准确来讲是导出类;
package it.java.base.ch02;import it.java.base.ch01.Demo02;public class Demo01 { public void Text (){ Demo02 demo02 = new Demo02; demo02.sayHello(); } public static void main (String [] args){ Demo01 demo01 = new Demo01(); demo01.test (); }}
结果为 hello! it.java.base.ch01.demo02
那么我们再说几个小技巧:
自动导包:在调用类时也写一部分,然后用快捷键alt+/ 来选择类,这样eclipse会自动帮你导包。
快速注释:选中代码然后ctrl + shift + /
快速取消注释:选中代码然后ctrl + shift + \
快速代码格式化:ctrl +shift + F
自动解释参数:在方法前面 /** + 回车 会自动解释方法的参数,如果有返回值,还会注释return
- Java语言基础——第三回 Eclipse使用技巧和包的用途
- java语言基础(50)——Eclipse导入和导出jar包,制作jar包说明书
- 第三课 JAVA语言的基础—标识符和关键字
- using的用途和使用技巧
- 夯实基础——Java常用包和第三方jar包
- Java语言—Eclipse导出入包、添加第三方插件(jline)、自定义jar包用cmd窗口运行
- Java语言基础——第二回:Eclipse的下载安装汉化使用
- java各种包的用途
- JAVA学习笔记——第三章 Java语言基础
- 使用Eclipse把java文件打包成jar 含有第三方jar库的jar包
- 使用Eclipse把java文件打包成jar 含有第三方jar库的jar包
- 如何使用Eclipse将包含第三方jar库的java工程打包成jar包
- Eclipse中文语言安装包的使用
- JAVA——第三章——语言基础
- JAVA——第三章——语言基础
- java—(5)Eclipse将引用了第三方jar包的Java项目打包成jar文件
- Java语言基础{Java_se(08)}-java编码规范-eclipse快捷键-eclipse的使用
- java语言基础(4)——常量的概述和使用
- 设计模式学习笔记七:策略模式
- Vaadin系列(二) 应用开发:Table 组件
- Openstack Keystone 认证流程(五)--路由
- Team Queue UVA 540 queue+map LRJ做法
- 详谈排序算法之插入类排序(两种思路实现希尔排序)
- Java语言基础——第三回 Eclipse使用技巧和包的用途
- linux bio学习总结
- CListCtrl使用技巧
- logstash在windows上fileinput会锁定文件的问题
- NGUI报错小结
- “dos2unix 既不是内部或外部命令,也不是可运行的程序”的解决方法
- filePhoneGap向SD卡中写入文件
- IOS常用数据校验方法,验证手机号,信用卡号,电话号码,邮编,Email等
- MVC 绑定 DropDownList