摘要: 1.与(&) 2.或(|) 3.亦或(^) 4.非(~) 5.关于位运算的面试题 问:如何用电脑将2乘8最快算出? 6.左移 右移的底层原理 阅读全文
posted @ 2024-08-06 22:54 直実 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1.与(&&) 两个变量必须一致(都是true),否则否则输出的就是false 2.或(||) 我或者你,其中一个变量是true,那么输出的值就一定是true 3.非(!()) 把括号里的值进行反转,比如括号是真,则输出为假 4.与的特殊运算——短路运算 在与中,如果第一个变量就是false,那么之 阅读全文
posted @ 2024-08-06 21:48 直実 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 幂运算 阅读全文
posted @ 2024-08-05 22:02 直実 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1.++(自加) 给一个数加1 自加分为两种,一个是++a,另一个是a++ a++:先给数赋值,然后再给a加1 ++a:先给a加1,然后再给数赋值 2.--(自减) 给一个数减1 阅读全文
posted @ 2024-08-05 21:56 直実 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 1.算术运算符 强转以后: 2.算术运算符的一些默认 3.逻辑运算符 4.取余 阅读全文
posted @ 2024-08-05 21:13 直実 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 1.局部变量 2.实例变量 相当于把Hello拿了出来,作为一个变量类型来使用 布尔值的默认值是false 3.类变量 4.常量 阅读全文
posted @ 2024-08-04 21:44 直実 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 1.类型转换 优先级如图所示 2.转换方法 强制转换 自动转换 3.转换问题 1.内存溢出:在大容量转换为小容量时,如果容量过大而超过了小容量的类所能承受的范围,则会出错。 如: 2.精确问题:在小数转整数时,会出现误差 如: 3.相乘问题:未转换,已相乘。 如: 解决方法: 阅读全文
posted @ 2024-08-03 11:28 直実 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 1.整数拓展 二进制在数字前输入0b 以此类推 2.浮点数拓展 正常来说,c1和c2输出的小数都是0.1。那么c1就应该等于c2,但是java程序最后给到的却是错误。 很明显c4要大于c3,但是java程序却给到正确。 由此得出结论:浮点数是有误差的,是一种约等于,并不精确 一定不要用浮点数进行大小 阅读全文
posted @ 2024-08-02 23:00 直実 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 强类型语言 要求变量的使用要严格符合规定,所有变量都必须先定义后使用。如果没有按照指定要求使用变量,则该变量将报错。java就是强类型语言。 java的两大数据类型 1.基本类型 2.引用类型 其中基本类型分为八小种 按照图示内容了解各个类型的字节范围(若超过该范围,则IDEA会报错) 1.整数类型 阅读全文
posted @ 2024-08-02 14:56 直実 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 标识符和关键字 标识符:java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。 关键字:由java工作人员定义的一些具有特殊功能的单词 如: 类名 变量名 方法名 1.类名: Hello就是类名 2.方法名: main就是方法名 3.变量名:可由自己定义,比如本人输入的name就是 阅读全文
posted @ 2024-08-02 10:03 直実 阅读(4) 评论(0) 推荐(0) 编辑