JAVA 的开发步骤
1.JDK的安装
2.编写源程序
3.编译(JAVAC)
4.运行(JAVA)
设置系统变量Path后,Java以及Javac即可以直接在命令行中执行,操作系统会自动在Path对应的目录下
寻找java.exe可执行文件.
设置JAVA_HOME后,可以在Path中引用%JAVA_HOME%\bin
classpath是告诉java在哪里找到相应的class文件。
javac
-classpath <路径> 指定查找用户类文件和注释处理程序的位置
-cp <路径> 指定查找用户类文件和注释处理程序的位置
如下例:在C盘中查找Hello.java生成的class文件
D:\>java -cp C:\ Hello
Hello
或者在系统变量中新增系统变量 CLASSPATH,对应的值为C:\,那么java可执行文件会自动在C盘下寻找.class文件。
简单的接口例子
package com.java.study;
//接口类中所有的变量均为常量,而所有的方法均没有方法体
public interface IUserDao {
public int i = 10;
public void add();
}
简单的接口实现类
package com.java.study;
public class UserDao implements IUserDao {
public void add() {
System.out.println("实现了接口");
}
}
简单的java bean
package com.java.study;
public class User {
private int id;
private String name;
private String pass;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPass() {
return pass;
}
public void setPass(String pass) {
this.pass = pass;
}
}
常用的MyEclipse快捷键:
快速Fomrat : CTRL+SHIFT+F
快捷键 CTRL+SHIFT+I。查看运行中的对象据属性。
CTRL+H:搜寻快捷键
CTRL+SHIFT+R:打开资源窗口
CTRL+T: 查找实现类
CTRL+ALT+H:查找调用此方法的方法
调试快捷键
Step Into(F5)单步执行程序,遇到方法时进入。
Step Over(F6)单步执行程序,遇到方法时跳过。
Step Return(F7)单步执行程序,从当前方法跳出。(仅在方法体内可以执行)
Resume (F8)直接执行程序
面向对象设计的心法:
谁拥有数据,谁就提供操作这些数据的方法。比如人在黑板上画圆,这里对象有人,黑板,圆,
圆有自己的属性,半径等,画圆的动作由圆对象来提供。列车司机紧急刹车,刹车这个方法由车来提供。
售票员统计小票的金额,统计金额这个方法由小票来提供。
再来看些高级的:
球从绳子的一段移动到另一端
两个对象,球,绳子,球的移动仍然由球提供,但移动的距离由绳子来决定。
俩块石头磨成一把石刀
石头,刀为对象,额外有个加工类,实现石头加工为刀。
Stone
StoneKnife
Public StoneKnife KnifeFactory(Stone stone)