eclipse的简单使用:
1.eclipse也是java写的,所以安装了eclipse之后要想使用必须给电脑装有jre环境,下个jdk就可以了,jdk本身就包含jre.配置环境变量
2.配置编码方式,一般我们习惯UTF-8,注意在多人同时开发的时候,需要统一编码方式,不然会乱码,设置方法,鼠标移到项目,右击项目,选择最下面的properties.第一个Resource text file encodeing,
3.创建项目,file,创建java项目,选择java环境are,不选择的话有默认的,如果有建立working sets 可以选择工作集,一个项目创建完毕,默认有个src文件夹,src文件夹是放自己创建的java文件的,还有一个默认叫bin的文件夹,是编译后的class文件
4.创建包,一般都会创建包,包名一般以倒写域名的方式,再在包里面创建类
5.创建各类文件,比如,text, xml文件,properties文件,只要后缀写成text,xml,properties就行
6.修改了一个文件,默认文件会有 标示,修改之后应该点击左上角的保存, 标示才会消失
7.perspective工作模块视图, 刚打开eclipse的是默认的perspective视图,也是便于开发的视图,如果修改了视图之后想回到默认的视图,可以选择window—> perspective—> reset
8.导入已经存在工作空间的项目:Import —>General —>Existing Projects into Workspace
9.采用Spring MVC框架,点击某些类,显示Source not found,一般都是系统包,已经打包成jar包了,看不到具体代码,如果要看代码要下载源码,查看
10.java一个类只有一个文件,不像iOS有.h和.m文件
11.eclipse设置输入自动提醒功能,eclipse—->偏好设置——->选择java ——>Editor ——>Content Assit ——>Auto activation triggers for java :把从a到z大小写输一遍
12.关于eclipse如何修改包名,选中要修改的包名 ——> file ——> rename就可了,包名修改了,相关引入该包名的地方会自动修改
注意:
1.建立了一个工程,直接写一个类,这时eclipse自动产生一个”default package”,但是在原文件中并不存在该目录,这个类在工程中的其他包中应该怎么调用?怎么把”default package”改名啊?
改不了名字,也调不了里面的类,方法就是自己建个包,把default package里面的类文件直接拖到你建的包里面就好了,拖完之后,default package包会自动消失了
2.主函数入口 main方法,必须是static静态方法才能运行,不然运行报错:
main 方法不是类 mainFunction.MainRun 中的static, 请将 main 方法定义为:
public static void main(String[] args)
3.静态方法里面不能使用非静态常量,实例方法里面可以使用静态变量
package mainFunction;
import test1.Dog;
/**
* 同一个包内不需要引用类名,可以直接访问到,不同的包得类要用则需要引用包名+类名且会自动引用
*
*/
public class MainRun {
/** 静态常量在项目启动的时候,类还未加载的时候就已经初始化并开辟内存空间了 静态变量统称类变量 **/
final static double PI = 3.1415926;
public static String year = "2016";
/** 非静态常量在有实例变量之后才开辟内存空间,所以在静态方法里面不能使用非静态常量,但是实例方法却可以使用静态常量 **/
final double PG = 1.11;
String name = "李兵";
/** 主函数入口 main方法,必须是static静态方法才能运行,不然运行报错 **/
public static void main(String[] args) {
Persion persion1 = new Persion();
persion1.name = "李兵";
String str1 = "我的名字是:" + persion1.name;
System.out.println(str1);
MainRun mainRun = new MainRun();
mainRun.test1();
;
}
/**
* Byte 和Integer都是类,都有类方法,在java称静态方法
*/
private void test1() {
byte ha = 1;
Byte isMan = new Byte(ha);
Integer b = new Integer(10);
// 静态变量又称类变量可以用类名+.来访问
double a = 4 + MainRun.PI;
System.out.println(MainRun.PI);
System.out.println(MainRun.year);
}
/**
* 静态方法中需要注意的几点
*/
private static void test2() {
// 1.常量不能再赋值不管是静态常量还是非静态常量
// PG = PG + 1.9;
// 2.静态方法里面不能使用this,this只能用在对象方法里面,指向对象的
// this.test2();
// 3.静态方法里面不能使用对象的属性
// System.out.println(name);
// 4.静态方法里面调不了对象方法
// test1();
// 5.静态方法调用静态方法直接方法名+(),前面不用加this,也加不了this
// test3();
}
/**
* 静态方法,类方法
*/
private static void test3() {
System.out.println("我爱你");
}
}