
Java基础
浪里小鱼儿
这个作者很懒,什么都没留下…
展开
-
NullPointerException 首先遵守规范
场景:NullPointerException描述:为啥要这样写==> "我是字符串".equals(字符串类型的值)String str = null;System.out.println("我是字符串".equals(str));分析:结果会是false,这样写不会报错。总结:作为习惯,把字面量放前面。总的来说,这本来就是一种规范。...原创 2020-10-29 17:31:40 · 116 阅读 · 0 评论 -
位逻辑运算中的一些小问题
对初学者来说,0000 0011和0000 0101为什么分别是3和5那么就是你还不知道二进制转十进制的运算!!!0000 0011=0*2^7+0*2^6+0*2^5+0*2^4+0*2^3+0*2^2+1*2^1+1*2^0=3 结果为30000 0101=0*2^7+0*2^6+0*2^5+0*2^4+0*2^3+1*2^2+0*2^1+1*2^0=5 结...原创 2018-08-11 15:19:56 · 608 阅读 · 0 评论 -
java的静态方法调用
首先你要知道java中静态方法调用有哪几种?例如一个静态方法如下: (1) 通过类名直接调用调用格式: 类名.方法名Test.aa() 前提是这个静态方法是要有返回值!这个静态方法是公共的(public),本类调用的话则不需要一定公共的!(2) 通过类的实例对象去调用调用格式: 对象名.方法名 Test t = new Test(); t.aa();注...原创 2019-01-13 21:29:34 · 39351 阅读 · 4 评论 -
java中toString方法运用场景
public class Test { //main方法既是程序的入口也是程序的出口 public static void main(String[] args) {//程序的入口 User user = new User(); System.out.println(user); System.out.println(user.to...原创 2019-01-13 21:26:29 · 728 阅读 · 1 评论 -
算术运算符++或--中输出语句前后区别
做过这样的一道题public class Test { //main方法既是程序的入口也是程序的出口 public static void main(String[] args){//程序的入口 int i = 10; i++; ++i; System.out.println(i++); }//程序的出口...原创 2019-01-08 15:35:07 · 423 阅读 · 0 评论