java 包和import关键字。
2016-03-13 17:20
387 查看
在Java中提出了包的概念,只要是用于对同名的类,但是在不同包类的区别。
在使用类的时候,如果是同一个包的类,只需要写类名就可以调用,但是在不同的包中,这需要全部限定名字(宝名.类名)。
在运行程序时,已经生成字节码,当有引用其他类的时候,则将该类的字节码再载入到内存。
猜测,可以将这个包移植,可以将一个包打包到运行程序的同一个目录中。
可以声明一个包,类的位置,但是要声明环境变量。声明环境变量,就可以加载该目录下的无名包类。
使用import关键字的时候,说明一个包类,在设置相关的环境变量之后,可以在运行程序相关的目录中寻找需要的类。同样在设置先关环境变量之后,可以在默认目录中寻找相关的类。
总的来说,就是当一个类引用另一个类的时候,会用到package关键字,在运行时候,会在相关目录中查找相关的类。
什么是Eclipse
Eclipse是IBM开发一款免费的IDE, 可以从www.eclipse.org下载. 目前最新版本3.7.2
分为Eclipse和EclipseForJavaEE
很多在使用MyEclipse, MyEclipse是Eclipse的一款插件, 它是收费版.
2.启动方式
将eclipse-jee-indigo-SR2-win32.zip解压到硬盘, 进入eclipse文件夹, 执行eclipse.exe
选择工作空间, 勾选use this as default, 设置为默认工作空间
工作空间路径下会生成配置文件".metadata"
3.界面设置
窗口:
关闭页面中所有窗口, 在window - show view - other - 搜索console和package explorer
显示行号:
右键点击行开头 - show line number
4.编写程序
a.创建工程
CTRL + N, 输入java project
输入工程名, finish
在工作空间会创建出一个以工程名命名的文件夹
b.创建包
在src文件夹上按CTRL + N
创建package, 输入包名
c.创建类
在创建好的包上, CTRL+N, 创建Class, 指定类名, 勾选main方法, finish
d.编写代码
在编辑器中编写代码, 在保存的同时, 工具会自动编译
源代码保存在工作空间工程文件夹下的src文件夹中, class文件保存在bin目录中
e.运行
点击工具栏中的运行
5.文本编辑功能
复制行: CTRL + ALT + DOWN
删除行: CTRL + D
移动行: ALT + UP, ALT + DOWN
插入行: SHIFT + ENTER, CTRL + SHIFT + ENTER
单行注释: CTRL + /
多行注释: CTRL + SHIFT + /, CTRL + SHIFT + \
格式化代码: CTRL + SHIFT + F, 注意这个会和输入法的简繁体切换冲突
6.自动提示
内容帮助: ALT + /
自动修正: CTRL + 1
7.修改配置
修改字体:
window - preferences - general - appearance - color and font - basic - text font
修改快捷键:
window - preferences - general - keys
搜索要该的功能的名字, 或者搜索原有的快捷键
8.自动生成代码
右键 - source
生成GET和SET方法: Gener
4000
ate getters and setters
生成有参构造函数: Generate contsructor using fields
生成无参构造函数: Generate contsructor from superclass
生成toString方法: Generate toString
生成equals方法: Generate hashCode and equlas
9.重构代码
改名: ALT + SHIFT + R
导出方法: ALT + SHIFT + M
导出变量: ALT + SHIFT + L
10.环绕代码
选中代码 - Surround with
可以选择环绕for循环, if判断, try..catch等.
11.导入工程
Package Explorer中右键 - Import - General - Existing project into workspace - Browse - 选中要导入的工程
在使用类的时候,如果是同一个包的类,只需要写类名就可以调用,但是在不同的包中,这需要全部限定名字(宝名.类名)。
在运行程序时,已经生成字节码,当有引用其他类的时候,则将该类的字节码再载入到内存。
猜测,可以将这个包移植,可以将一个包打包到运行程序的同一个目录中。
可以声明一个包,类的位置,但是要声明环境变量。声明环境变量,就可以加载该目录下的无名包类。
使用import关键字的时候,说明一个包类,在设置相关的环境变量之后,可以在运行程序相关的目录中寻找需要的类。同样在设置先关环境变量之后,可以在默认目录中寻找相关的类。
总的来说,就是当一个类引用另一个类的时候,会用到package关键字,在运行时候,会在相关目录中查找相关的类。
什么是Eclipse
Eclipse是IBM开发一款免费的IDE, 可以从www.eclipse.org下载. 目前最新版本3.7.2
分为Eclipse和EclipseForJavaEE
很多在使用MyEclipse, MyEclipse是Eclipse的一款插件, 它是收费版.
2.启动方式
将eclipse-jee-indigo-SR2-win32.zip解压到硬盘, 进入eclipse文件夹, 执行eclipse.exe
选择工作空间, 勾选use this as default, 设置为默认工作空间
工作空间路径下会生成配置文件".metadata"
3.界面设置
窗口:
关闭页面中所有窗口, 在window - show view - other - 搜索console和package explorer
显示行号:
右键点击行开头 - show line number
4.编写程序
a.创建工程
CTRL + N, 输入java project
输入工程名, finish
在工作空间会创建出一个以工程名命名的文件夹
b.创建包
在src文件夹上按CTRL + N
创建package, 输入包名
c.创建类
在创建好的包上, CTRL+N, 创建Class, 指定类名, 勾选main方法, finish
d.编写代码
在编辑器中编写代码, 在保存的同时, 工具会自动编译
源代码保存在工作空间工程文件夹下的src文件夹中, class文件保存在bin目录中
e.运行
点击工具栏中的运行
5.文本编辑功能
复制行: CTRL + ALT + DOWN
删除行: CTRL + D
移动行: ALT + UP, ALT + DOWN
插入行: SHIFT + ENTER, CTRL + SHIFT + ENTER
单行注释: CTRL + /
多行注释: CTRL + SHIFT + /, CTRL + SHIFT + \
格式化代码: CTRL + SHIFT + F, 注意这个会和输入法的简繁体切换冲突
6.自动提示
内容帮助: ALT + /
自动修正: CTRL + 1
7.修改配置
修改字体:
window - preferences - general - appearance - color and font - basic - text font
修改快捷键:
window - preferences - general - keys
搜索要该的功能的名字, 或者搜索原有的快捷键
8.自动生成代码
右键 - source
生成GET和SET方法: Gener
4000
ate getters and setters
生成有参构造函数: Generate contsructor using fields
生成无参构造函数: Generate contsructor from superclass
生成toString方法: Generate toString
生成equals方法: Generate hashCode and equlas
9.重构代码
改名: ALT + SHIFT + R
导出方法: ALT + SHIFT + M
导出变量: ALT + SHIFT + L
10.环绕代码
选中代码 - Surround with
可以选择环绕for循环, if判断, try..catch等.
11.导入工程
Package Explorer中右键 - Import - General - Existing project into workspace - Browse - 选中要导入的工程
相关文章推荐
- spring AOP原理
- java Script入门
- Spring依赖注入源码分析
- java 变量的作用域 面向对象的特点
- java内部类详解
- Eclipse安装Spring插件springsource-tool-suite
- 《Java程序设计》第二周学习总结
- 20145329 吉东云《Java程序设计》第二周学习总结
- java高级特性学习笔记
- spring IOC原理
- 蓝桥杯 基础练习 十六进制转八进制
- java继承与接口相关知识
- Java开发环境搭建JAVA_HOME PATH 配置
- Java——InputStreamReader&OutputStreamWriter字符流实现文本文件复制
- java多线程同步以及线程间通信详解&消费者生产者模式&死锁&Thread.join()(多线程编程之二)
- java基础类型
- Java之把String对象作为方法的参数
- 第一周java心得
- spring事务管理的实现
- java中的运算符