方法重载(OverLoad)
public class Test{
void max(int a,int b)
{
sop(a>b?a:b);
}
void maxFloat(float a,float b)
{
}
}
void max(int a,int b)
int max(int a,int b)
不能同时存在
short s =3; //常量3不代表任何一个类型
this关键字 this指向对象自己 this一般出现在方法里面
static关键字
静态成员变量 是公用变量 存在于data segement 只有一份
成员变量在堆内中
局部变量在栈内存
包是为了解决类名冲突的问题
第一条语句 若缺省该语句 则为无名包
package com.bjsxt.java140;
package com.sxt;
public class Dog{
public static void main(String[] args)
{
//Cat c=new Cat();
com.bjsxt.java.Cat c=new com.bjsxt.java.Cat ();
}
}
import com.bjsxt.java140; 从所在class文件位置算起
同一个包中不同的类不需要引入
class文件的最上层目录必须位于classpath下
执行一个类需要写全包名
打包的时候一定要先建立文件夹 然后再打
java。util包 系统工具
java.lang不需要引入就可以用
把jar路径写到classpath中去 可以使用jar包里面的类文件