java基础知识总结
java在安卓的开发中是非常重要的,所以今天我总结了一下java的基础知识,当然,还有一些没有总结完,例如网络编程,io流等,将会在下一篇博文中写出。 概述 javac :负责的是编译的部分 java :负责运行的部分.会启动 jvm.加载运行时所需的类库,并对 class 文件进行执行 语法规则 数据类型 1 1 ): 基本数据类型:byte(1个字节)、short(2)、int(4)、long(8)、float(4)、double(8)、char(2)、boolean。 1个字节占8位 2 2 ): 引用数据 类型: 数组、类、接口。 运算符 + - / % %:任何整数模 2 不是 0 就是 1,所以只要改变被模数就可以实现开关运算 &: 只有两边都为 true 结果是 true。否则就是 false。 |:只要两边都为 false 结果是 false,否则就是 true & 和 && 区别: & :无论左边结果是什么,右边都参与运算。 &&: 短路与,如果左边为 false,那么右边不参数与运算。 | 和 || 区别:|:两边都运算。 || : 短路或,如果左边为 true,那么右边不参与运算。 ++X(–X)表示在使用x之前,先使x的值增(减)1 语句 If switch do while while for 当判断固定个数的值的时候,建议使用 switch,效率相对较高