文章浏览阅读129次。JavaJava多态属性是静态绑定的(编译器绑定),方法是动态绑定的(运行期绑定)。运行时,属性输出的是父类的值,方法运行的是子类的方法。即编译看左边,运行看右边。Java多态不能访问子类特有的属性......
2024-01-23 04:37 阅读 阅读全文文章浏览阅读4.3w次,点赞22次,收藏44次。笔者之前一直很疑惑:为什么别人的源代码中的类要继承,居然一定要写super,而且必须写在第一行。不然就会报错。刚刚开始还以为是别人的源代码中写了注解还是什么鬼的代码。查......
2024-01-25 06:34 阅读 阅读全文文章浏览阅读2k次。本文主要起因是,一次在微博上和朋友关于嵌套好几层的if-else语句的代码重构的讨论(微博原文),在微博上大家有各式各样的问题和想法。按道理来说这些都是编程的基本功,似乎不太值得写一篇文章,不......
2024-01-23 04:34 阅读 阅读全文heiqi_whf擅长项目实战,Java基础,工作中遇到的问题,等方面的知识...
2023-10-12 09:40 阅读 阅读全文文章浏览阅读188次。简单例子一眼看出来通过上述例子不难看出简单描述两者的区别:while是先判断在执行如果判断不成立,就不会执行;do/while是先执行在判断,不管判断是否成立都会执行一次_java中do和dowhile区别联系...
2024-01-23 01:45 阅读 阅读全文文章浏览阅读188次。简单例子一眼看出来通过上述例子不难看出简单描述两者的区别:while是先判断在执行如果判断不成立,就不会执行;do/while是先执行在判断,不管判断是否成立都会执行一次_java中do和dowhile区别联系...
2024-01-23 01:47 阅读 阅读全文命令行传递参数有时候你希望运行一个程序时候再给它传递消息。这要靠传递命令行参数给main()函数实现的。public static void main(String[] args){ for(int i = 0; i < args.length; i++){ System.out.println("arg" + "[" + i + &quo......
2023-10-12 09:40 阅读 阅读全文文章浏览阅读205次。今天在java代码中遇到一个数据库相关的bug,在分析和解决问题过程中,调研了一下java的事务传播属性,以及mysql事务隔离级别,这俩知识点以前虽然了解但其实没有完全理解,希望通过这个问题好好总结一......
2023-11-11 14:23 阅读 阅读全文文章浏览阅读2k次。在这里讲一个很多新手可能会出错的地方:就是在线程中进行加法操作,这里说的是 在多线程中操作同一份内存中的数据,然后对其进行加法运算。 不要觉得不就是加法嘛,会有什么问题。要是这样我还说......
2024-01-22 14:39 阅读 阅读全文文章浏览阅读2k次。在这里讲一个很多新手可能会出错的地方:就是在线程中进行加法操作,这里说的是 在多线程中操作同一份内存中的数据,然后对其进行加法运算。 不要觉得不就是加法嘛,会有什么问题。要是这样我还说......
2024-01-22 14:40 阅读 阅读全文