![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 54
baskbull
热爱,是梦想的起点
展开
-
可以直接回答面试官的Java常见面试题!——面向对象篇
针对面试中一些容易忘记的难点,痛点做一个小小的总结。 Java面向对象思想? 面向过程:自顶向下的编程模式,是一种以事件为中心的编程思想,编程的时候把解决问题的步骤分析出来,然后用函数把这些步骤实现,在一步一步的具体步骤中再按顺序调用函数。 面向对象:将事务高度抽象化的编程模式。将问题分解成一个个步骤,对每个步骤进行相应的抽象,形成对象,通过不同对象间的调用,组合解决问题 要把属性、行为封装成对象,然后基于这些对象和对象的能力进行业务逻辑的实现 封装 客观事物封装成抽象的类,并且类可以把自己的属性和方法让可原创 2021-05-25 20:33:32 · 102 阅读 · 0 评论 -
一个适合刚学习java的小白的demo项目——简单的水果超市
水果超市系统,把水果上架,水果有价格,要能看到,然后看到所有的水果,水果价格按照从小到大,下架,能查到任何一笔水果的信息 1.查询全部 2.增加 3.修改 4.删除 5.查询全部 6.增加功能 这是我刚学习java时学长发给我的项目了,现在发出来给大家练练手也不错。 以switch语句为主体,将不同功能分离,一步步实现,可以发现增删改查各种操作中明显有着一些相通之处,可以利用这些特点把一些方法封装,使得程序更加简易。 由于代码比较长,我就不贴在下面了,有需要可以私聊我~ ...原创 2021-05-02 01:48:49 · 987 阅读 · 3 评论 -
Java的fail-fast机制究竟是什么?
fail-fast机制 快速失败模块的职责是检测错误,然后让系统的下一个最高级别处理错误。一旦发生异常, 直接停止并上报。尽最大努力去抛出异常。 这样做的好处是可以预先识别出一些错误情况,但是它同样也可能会为我们带来一些问题。 集合类的fail-fast机制 当多个线程对部分集合进行结构上的改变操作,有可能会产生fail-fast机制,这时候会抛出ConcurrentModificationException 使用增强for循环尝试删除集合中的元素会报这个异常 我们对class进行反编译,可以发现forea原创 2021-04-27 14:57:52 · 433 阅读 · 5 评论