![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
祁门路搅屎王
与其感慨路难行,不如马上回家
展开
-
RxJava在Android中的使用与扩展
虽然现在写RxJava可能都算考古了,但是毕竟是Google爸爸都推荐使用的框架,还是写一哈吧。以前对于RxJava其实也都是看别人的博客,也没有抽出时间好好去整理一下知识点,今天就用这篇博客巩固下之前的知识,查缺补漏吧~RxJava1. 简介1.1 官方介绍1.2 依赖1.3 Hello World 示例代码1.4 RxJava3 新特性1.5 技能树2. RxJava中使用的设计模式3. ...原创 2020-05-07 23:37:40 · 3114 阅读 · 0 评论 -
面试时被问到什么是面向对象OOP?看这篇就够了
什么是面对对象?这个问题经常是面试自我介绍之后的开场问题。面试官问这个问题的时候主要是看你对编程基本思路的了解,顺便在你答题的时候整理自己之后的面试思路。刚入行的同学们常常答不好这个问题,觉得这个问题大而空,网上看的介绍也比较抽象,往往会不重视这个问题,导致面试时一开始就处于被动局面。1. 概念面向对象程序设计(Object Oriented Programming)作为一种新方法,其本质是以...原创 2020-05-05 00:17:52 · 3506 阅读 · 3 评论 -
啤酒瓶盖酒瓶兑换问题
昨儿看爱情公寓5,剧里面偷了道题目啤酒2块钱一瓶,4个瓶盖或者2个空瓶能再换1瓶啤酒,问10块钱最多能喝多少瓶啤酒。这道题明显是一道递归算法题,弹幕里很多人算出来是15瓶,但是赵海棠最后得出的答案是20瓶。其实都是正确答案,15瓶是指所有的啤酒都是自己买的情况下,最后剩下3个瓶盖和一个空酒瓶,喝了15瓶啤酒。而20瓶的答案是通过先预支20瓶啤酒得出的。预支20瓶啤酒喝掉后剩下的瓶盖和酒瓶可...原创 2020-01-21 19:53:26 · 7668 阅读 · 3 评论 -
Java基础梳理(二)
Java基础梳理(二)Staticstatic方法static修饰内部类静态代码块Final常量设计和常量池常量:一种不会修改的变量常量池创建方式常量式new对象不可变对象和字符串不可变对象(Immutable Object)如何创建不可变对象不可变对象的优点不可变对象的缺点Java字符串Java常量池字符串的加法Staticstatic变量只依赖于类实现(通过类即可访问),不依赖对象实例存在...原创 2019-12-11 16:26:17 · 1078 阅读 · 0 评论 -
Java面试
Java基础1. 什么是面向对象(OOP)?面向对象编程是使用类,对象,继承性,多态性,封装性和抽象的一种程序设计方法。首先我们要区分一下“基于对象”和“面向对象”的区别。基于对象,通常指的是对数据的封装,以及提供一组方法对封装过的数据操作。面向对象,则在基于对象的基础上增加了多态性。所谓多态,就是可以用统一的方法对不同的对象进行同样的操作。什么是面向对象(OOP)?2. 什么...转载 2019-12-11 16:09:47 · 1156 阅读 · 0 评论 -
Java网络编程
Java网络编程OSI七层模型传输层UDPTCP三次握手四次挥手实例:HttpJson解析8583报文协议Java编程中主要用到的网络协议是TCP和UDP,这两条协议都是属于计算机网络体系结构中的运输层协议。OSI七层模型OSI(Open System Interconnect),即开放式系统互连。是ISO(国际标准化组织)在1985年研究的网络互连模型。OSI定义了网络互连的七层框架(物...原创 2019-11-04 23:18:27 · 1093 阅读 · 0 评论 -
Java多线程和并发
Java多线程和并发多进程多进程概念多进程优点多进程缺点多线程多进程和多线程对比Java多线程创建Java多线程启动多线程实现对比多线程信息共享线程类通过共享变量在多个线程中共享消息多线程信息共享问题变量副本问题的解决方法关键步骤加锁限制多线程管理线程阻塞和唤醒sleep()wait()notify()/notifyAll()join()yield()interrupt()线程被动地暂停和终止线程...原创 2019-10-29 18:32:07 · 1745 阅读 · 0 评论 -
Java基础梳理(一)
Java基础梳理Java类结构和main函数类(Class)的定义main函数基本类型booleanbyteshortintlongfloatdoublechar补充运算符循环结构whiledo...whileforbreakcontinue如何退出多重嵌套循环标号1.使用带标号的break语句2.在内层循环中添加外层循环的限制3.使用Exception跳出循环面对对象什么是对象对象和类的关系什么...原创 2019-10-19 20:17:04 · 1174 阅读 · 0 评论