Java基础
FanRuiYoung
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
两个冤家:==和equals
关于== 由于数据类型分为基本类型(八种)和引用类型,所以下面分类来说: 针对于基本数据类型,如果是数值类型,则只要在数值上相同,就返回true 针对于引用类型: 1)必须要求是同种类型的引用类型,即同属于一个类或父类,才能使用==进行对比,否则编译不通过; 2)返回true的条件是,对比双方必须是同一个对象,也就是说变量引用的地址是相同的,是内存中的同一个对象。 关于equals 针对于基本数据类型,基本数据类型不能使用equals进行对比(没有此方法) 针对于引用类型来说...原创 2020-07-07 19:17:49 · 191 阅读 · 0 评论 -
servlet究竟是个啥
Java Web开发,servlet这个词大家一定不陌生,比如java自己提供的HttpServlet、springMVC中的dispatcherServlet等等,但是有没有人跟我一样,日常开发中直接上框架,管他什么sevlet是个啥,反正封装在框架,作为一个“资深”的渣渣开发,我只管用就好了,实现公司安排任务就行。(有多少人和我一样,可耻的举下手)。 直到这一天,我打算正视他。可以说,只要涉及到java web开发,就离不开servlet,那servlet到底是个啥玩意,啥又是servlt容器,和ht原创 2020-07-07 19:08:45 · 606 阅读 · 1 评论 -
Java传值和传引用总算搞明白了
所遇问题 最近在做项目遇到了一个问题,具体场景是多线程下共享资源的问题,这里模拟一个具体场景: 有一个启动线程的类,这个类中存放线程的共享变量,在这个类中新建多个线程,并将共享变量以构造器的参数引入,以此实现多线程间的数据共享。 例如: 有两个线程A和B,将list传给两个线程A和B: A线程负责打印list的大小,B线程负责在list中加入数据: 运行程序后,如下: 从结果可以看出,list变量是在连个线程共享的。 但是我犯了一个基本的错误。。。...原创 2020-07-07 18:57:44 · 686 阅读 · 0 评论 -
Java的传参和传引用
所遇问题 最近在做项目遇到了一个问题,具体场景是多线程下共享资源的问题,这里模拟一个具体场景: 有一个启动线程的类,这个类中存放线程的共享变量,在这个类中新建多个线程,并将共享变量以构造器的参数引入,以此实现多线程间的数据共享。 例如: 有两个线程A和B,将list传给两个线程A和B: A线程负责打印list的大小,B线程负责在list中加入数据: 运行程序后,如下: ...原创 2020-01-28 22:53:36 · 1140 阅读 · 0 评论
分享