不知不觉已经在黑马学了两个星期了,在此我给大家分享下我在这两星期的课堂笔记吧,希望对大家有用。 java语言基础 * A:什么是标识符 * 就是给类,变量,接口,方法等起名字时使用的字符序列 * B:标识符的组成规则 * 英文大小写字母 * 数字字符 * $和_ * C:标识符注意事项 * 1,不能使用关键字 * 2,不能数字开头 * A:什么是常量 * 在程序运行期间,固定不变的量 * B:Java中常量的分类 * 字符串常量 用双引号括起来的内容: “abc” “123” * 整数常量 所有整数 100, 200, 0, -150 * 小数常量 所有小数 2.5 -3.5 0.0 强制类型转换 将 1.5 赋值到 int 类型变量会发生什么?产生编译失败,肯定无法赋值。 double 类型内存8个字节, int 类型内存4个字节。 1.5 是 double 类型,取值范围大于 int 。可以理解为 double 是8 升的水壶, int 是4升的水壶,不能把大水壶中的水直接放进小水壶去。 想要赋值成功,只有通过强制类型转换,将 double 类型强制转换成 int 类型才能赋值。 强制类型转换:将 取值范围大的类型 强制转换成 取值范围小的类型 。 比较而言,自动转换是Java自动执行的,而强制转换需要我们自己手动执行。 for 和 while 的小区别: 控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而w续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束失,能够提高内存的使用效率。在已知循环次数的时候使用推荐使用for,循环次数未知的时推荐使用while
|