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);

}

}


本文标签: 数组 方法 循环 静态 增强