admin 管理员组文章数量: 887019
2024年3月1日发(作者:马里乌波尔)
一、Myeclipse常用的快捷键
1.内容提示: Alt + /
例: 想写主方法时,只打main再按" Alt + / "回车就行;想写在服务端输出语句时,只打sysout再按" Alt + / "回车就行;
想打for语句时,只打for再按" Alt + / "回车就行;
2.快速修复: Ctrl + 1
3.导包: Ctrl + shift + o
4.格式化代码块: Ctrl + shift + F
5.向前向后移动: Alt + 方向键
向前向后复制: Ctrl + Alt + 方向键
(方向键中包括上 下)
6.添加注释: Ctrl + shift + /
消除注释: Ctrl + shift +
7.字母转化成大写: Ctrl + shift + X
字母转化成小写: Ctrl + shift + Y
8.查看源码(所有类): Ctrl + shift + T
9.跳到指定类和方法: Ctrl+左键单击
10.查看所有的快捷键: Ctrl + shift + L
鼠标放到方法或类上有提示,按F2可操作此提示
二、断点调试的作用:跟踪程序的运行,方便用户观察;调错.
F5:跳入 F6:跳过 F7:跳出 "drop to frame":返回方法的第一行 watch:查看变量的值
注意: 断点调试之后一定要清除断点 Breakpoints--->右键 remove all
三、静态导入
静态导入用于简化程序对类静态属性和方法的调用
语法:Import static 包名.类名.静态属性|静态方法 例如:import static ; import static .
四、Jdk5自动装箱/拆箱
自动装箱:指开发人员可以把一个基本数据类型直接赋给对应的包装类。
自动拆箱:指开发人员可以把一个包装类对象直接赋给对应的基本数据类型。
例:
public void test(){
//装箱
Integer i = 1000;
//拆箱
int c = i;
//典型的应用案例
List list = new ArrayList();
//装箱
(12);
//拆箱
int temp = (Integer)(0);
}
五、增强for循环
引入增强for循环的原因:在JDK5以前的版本中,遍历数组或集合中的元素,需先获得数组的长度或集合的迭代器,比较麻烦!
因此JDK5中定义了一种新的语法——增强for循环,以简化此类操作。增强for循环只能用在数组、或实现Iterable接口的集合类上
语法格式:
for(变量类型 变量 :需迭代的数组或集合){
}
例:
String arr[]={"ww","ee","rr","tt","yy","uu"};
for (int j = 0; j < ; j++) {
n(arr[j]);
}
//for循环的新特性
for(String str:arr){
(str);
}
List list2=("32","34","45","56");
for (int j = 0; j <(); j++) {
String str=(String)(j);
n(str);
}
//for循环的新特性
for(Object str:list2){
(str);
}
//采用Iterator迭代
Iterator it=or();
while(t()){
String tem=(String)();
n(tem);
}
@Test
public void mapTest(){
Map map=new HashMap();
(1, "df");
(2, "fs");
(3, "fsdfsd");
(4, "fs");
(5, "fsss");
Set set=();
Iterator it=or();
while(t()){
Integer key=(Integer)();
String value=(String)(key);
n(key+" "+value);
}
for(Object obj:set){
Integer key=(Integer)obj;
String value=(String)(key);
n(key+" "+value);
}
Set entry=et();
it=or();
while(t()){
entity=(Entry)();
Integer key=(Integer)();
String value=(String)ue();
n(key+" "+value);
}
for(Object obj:entry){
entity=(Entry)obj;
Integer key=(Integer)();
String value=(String)ue();
n(key+" "+value);
}
}
版权声明:本文标题:Myeclipse常用的快捷键 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1709256890h541544.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论