首页 > 代码库 > java基础--温故而知新 (01)
java基础--温故而知新 (01)
1 myeclipse是一个eclipse插件。使用java语言开发。进程是javaw.exe--非命令行方式启动。
2 考这些术语的公司,往往都是世界一流的好公司。(技术广度+英语)
java ee
ide
jms
jmx
jndi
3 myeclipse配置快捷键
3.1程序编译与运行(对整个 工作间 workspace有效):
windows----preferences---java
Compiler---jdk编译器
Installed JREs---运行环境
3.2编程内容辅助(对整个 工作间 workspace有效)
Windows---Preferences—General--Keys
搜content assist,在Binding中输入 alt+/ ---->apply(应用)
如果发现不起作用,很有可能使alt+/ 同时绑定了多个功能,这时需要搜alt+/并解绑其他的绑定(只保留 alt+/<--->content assist)。
3.3 设置单个工程的javac(编译)和java(运行)
4 Prespective 和 View
Prespective 透视图,就是不同小窗口的集合。
如 : debug透视图,java透视图,java EE 透视图 等。。
在debug透视图中,在代码区选中某一变量—> 右键—>Watch(观察),就可以看到此刻对应的值了(在Expression窗口中)。
5.代码模板
Windows---Preferences—>java—>Editor—>Template—>new
其中 line_selection是当前选中的行,而cursor则是生成模板代码后光标所在位置。
之后在使用时,可以选中代码片段---->右键—>Surround With--tryf(刚刚起好的名字)
也可以使用快捷键: 在选中代码片段之后,Shift+Alt+Z。
6.java的静态导入
导入,不会占用任何资源,它只是在写java源程序时可以省略代码前缀。
import java.io.InputStream;
import static java.lang.Math.max;
import static java.lang.Math.max;
public class StaticImport {
public static void main(String[] args) {
System.out.println(max(1, 2));
}
}
7.可变参数
问题: 一个方法接收的参数个数不固定,例如:
System.out.println(add(2,3));
System.out.println(add(2,3,5));
可变参数的特点:
只能出现在参数列表的最后。
…位于变量类型和变量名之间,前后有无空格都可以。
调用可变参数的方法时,编译器为该可变参数隐含创建了一个数组,在方法体中以数组的形式访问可变参数。
private static int add(int x,int... args){
int sum=x;//以数组的形式访问可变参数args
for(int i=0;i<args.length;i++){
sum+=args[i];
}
return sum;
}
看到高手写书,那作者是从哪里学来的呢?官网。
作者为了保证知识的权威,就必须找到源头,java语法作为一种sun公司定义的规范,所以sun会把语法放在官网上让大家阅读。
java基础--温故而知新 (01)