static 静态,定义静态变量或者静态函数的时候使用该关键字。
被定义为static的函数,可以不需要new一个新类别而直接调用
比如Math类里有一个,public static sub()方法,那么你可以直接Math.sub()调用该方法。
所谓静态方法和静态变量,程序一启动,便在内存中初始化了。而不需要通过构造函数进行new。
println()是方法名 void是无返回值的意思。
void是无返回值的意思。 比方说 public void walk() { System.out.print("你好!"); } 如果别的地方调用这个方法 就会打印出 你好! 再看这里: public String walk() //注意这里的返回类型是String不是void了 { System.out.print("你好!"); return "哈喽"; //注意这里这个return 如果不写就会报错! } 原因就是因为上面的返回类型必须是String型 如果写的是void意思就是不需要返回类型。所以就没必要写return 了 如果方法上面写了某种返回类型 就必须写return后面跟 相应的类型值
private void test1(){ } private int test2(){ int 表示返回取的都在整数 return 1; } private double test3(){ double 表示返回可取整数 return 2.0; }
级别从低到高为:int-->float 浮点, 小数, 4字节-->long长整数, 8字节长-->double 表示返回值
http://zhidao.baidu.com/link?url=V-shZ4k95Db7Bw9fTNwBfHLnhEoUCtuBNOWGfxBpeYNx5odHjifuWGyFFUJzlNW94S9QtUfcFxcDHXxGVWsoyq
private String test4(){ 返回字符串 return "打首发得分大发"; "里面的都是字符串"
}
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
数据的基础类型byte(字节) 8 -128 到 127 之间 描述数字的 字符的和字母
shot(短整型) 16 -32768到32767 之间
int(整型) 32 -2147483648到2147483637
long(长整型) 64 -9233372036854477808到9233372036854477808 上面的都是用整数型
float(浮点型) 32 -3.40292347E+38到3.40292347E+38 0.0f
double(双精度) 64 -1.79769313486231570E+308-1.79769313486231570E+308 0.0d 是小数的
出现小数一般都被默认为double类型或者在数字后面加个d,在数字后加f例如 1.5f 就表示为是float 而不是double类型
char(字符型) 16 ‘ a ’ 单引号扩起来的 abc...或者'你' char识别一个字符的 字符可以是一个字母或者一个中文字,数字加上‘’单引号也是字符boolean(布尔型) 1 true或者false
“”扩展数据类型双引号 表示字符串常量 如“hello voild”
一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一
条件结构 有if 和 else if 最后else(两个语句同时要的话就是两个if)
Scanner 是java中已经驻好的一个类,这个类可以读取键盘输入
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
private Boolean test5(){ bookean 表示的是返回显示结果的失败(成功) return false(true);
后台 button的功能 java文件夹下
private Button qwe; 这是私有化的按钮 指只能在当前的后台操作 如果在first建的 就只能在first里用public static Button sss; 这是指公有化的 所有的后台都能找到sss 占有内存 这个就不用在实例化 直接召唤private void test(){first.sss
public Button vvv; 公有化 但要实例化 不占内存 如下:private void test(){ first a= new first() 实例化 a.vvv