黑马程序员_Java基础增强_eclipse的增强用法与jdk1.5新特性(1)

---------------------- 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培训、期待与您交流! ----------------------

详细请查看:http://edu.csdn.net/heima

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值