---------------------- android培训、java培训、期待与您交流! ----------------------
今天开始了观看张孝祥老师的java基础视频,觉得实在让人享受这种知识的灌输,决定观看张老师视频的每一天都要写博客记录,方便自己查阅,也方便别人学习!
eclipse的使用:
1:MyEclipse是Eclipse的一款插件,可以支持java ee的开发,人们为了方便实用是,所以将它和和eclipse组成了一个开发包
2:常用英语简写
JavaEE:平台企业版(Java 2 Platform Enterprise Edition)
IDE:集成开发环境,Integrated Development Environment的英文缩写
JMS:(Java Message Service,Java消息服务)
JNDI(Java Naming and Directory Interface,Java命名和目录接口)
JMX(Java Management Extensions,即Java管理扩展)
3:java 常用Ide NetBeans(sun公司的IDE有中文版的)免费的 开源的, Eclipse(大部分JAVA开发者用的,个人认为它更加友善和强大,下载中文语言包就可以了),jBuilder 收费
4:开发工具中的工程
开发工具中的工程夹可以将将源文件集中管理,可以记住每个源文件的位置和相互之间的关系
5:eclipse更改编译和运行环境
window-->preferences-->Java-->Compiler 更改编译环境
window-->preferences-->Java-->Installed JREs 更改运行环境
6:eclipse可以根据使用者的不同更换工作间
Switch-->WorkSpace-->Other
每个工作间内工程设置不同
7:去年那个公司面试包名规范
例:com.huawei.interview
8:每个透视图由多个小窗口(视图)组成
开发工具为了方便开发人员使用,将组成各种功能的不同小窗口做成一个个透视图
在Window-->show view下可以查看所有试图
9:eclipse中可以用debug查看程序的分布运行,和变量值的变化
10:导入已有工程有事jre会无法使用,可以去Bulid path 更改jar包或更改库
(
一:有必要知道的一些设置
1:修改快捷键
通常eclipse中有一些快捷键会和别的软件的一些功能快捷设置冲突,而你又不想更改其他软件设置的话,你就可一将eclipse的快捷键更改.
window - preferences - general - keys(大家都懂的啊!)
打开keys后在上边会有一个文本框,你可以输入你要更改的功能名称,或快捷方式,底下就会为你列出相应的功能与快捷方式,点击在下面就会出现该功能与功能还有快捷方式了,在Binding上你就可以更改了,但要确定更改后的快捷方式没被其他功能占用
2:更改代码显示大小
window->preferences->general->apperance->colors and fonts->basic->text font
eclipse中的默认代码显示都会很小,特别是中文,你如果也这样觉得的话,可以用这个功能更改
3:设置编辑窗口背景色
window->preferences->general->Editors->Text Editors
右下窗口选Backgroud color,右边点掉System Default按钮,点Color右边的颜色框,选择颜色就ok了
4:修改格式化每行的长度
window->preferences->java->code style->formatter->edit->line wrapping->maximum line width
然后就可以随心所欲调节格式化后每行的长度了
preferences这个菜单下据说有很多功能,大家有时间的话可以试一下
二:常用功能
1:鼠标右键->Source->Comment
注释功能,也可以用"Ctrl+/"快捷键来实现
2:鼠标右键->Source->Organize Import
可以添加没有添加的import,也可以将多余的import删除
可以用"Ctrl+Shift+O"来实现
3:鼠标右键->Source->Override/Implement Method
可以自动搜索父类或接口的方法
4:鼠标右键->Source->Generate Getter and Setter
可以自动为变量写get,set
5:鼠标右键->Source->surround with try/catch block
自动try/catch异常
6:alt + shift + r
将类中的用到的某个变量集体改名
7:ctrl + shift + f
为代码格式化,看起来会更美观
8:alt + shift + m
将写好的某段代码抽取成独立的方法
9:alt + up 或 alt + down
蒋某行代码上移或下移,alt + down可能会和win7的屏幕转换的快捷键冲突
10:ctrl + alt + down
复制某行
11:
单行注释: ctrl + /
多行注释: ctrl + shift + / 或 ctrl + shift + \
12:alt+/
这个就是传说中的强大功能,它就是用来补全代码的,你没写全的,它可以找出好多让你挑着来
13:f4
找到你所引用的类或方法的出处
)
jdk1.5新特性(1):
1:静态导入
用import static 直接导入某个类下的静态方法,然后再调用这个
方法时就不需要类名调用
例:import static java.lang.Math.max; 导入max方法
import static java.lang.Math*; 导入Math下所有静态方法
2:可变参数
可以接收该类型的实参0个1个多个或一个数组
可变参数的特点:
只能定义在参数列表的最后
...位于变量类型和变量名之间,前后有无空格都可以
调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中以数组的形式访问可变参数
3:增强for循环
语法:for(变量类型 变量名: 集合变量名){...}
每次循环的时候, 会获取集合中的一个元素用变量引用
其内部就是使用Iterator迭代器来完成的
注意事项:
迭代变量必须在()中定义
集合变量可以是数组或实现了iterable接口的集合
变量类型前可以加修饰符
4:自动装箱与拆箱
jdk1.5后 可以直接为变量类型的包装类型对象赋值 会进行自动
装箱操作 例: Interger it = 3;
相当于 Interger it = Interger.valueOf(3);
当将包装类型对象的值进行变量类型操作时也可以自动拆箱
例:System.out.println(it+12);
当将一个字节内(-128...127)的数字被包装类型对象引用时,会查看
常量池中是否有这个数字,没有的话创建,并复制一份到常量池,下次
包装类型对象使用会直接调用常量池中的这个量地址(享元模式
flyweight 有许多相同的小属性 我们把它们定义成一个对象 方便
使用 不相同的属性 我们将他们变成参数传入)
---------------------- android培训、java培训、期待与您交流! ----------------------