风清月朗沃野千里

java专题


  • 首页

  • 分类

  • 归档

  • 关于

  • 搜索

面试经典问题,谈谈你对OOA,OOD,OOP的理解

发表于 2017-06-19 | 分类于 OOAD

OOA(面向对象分析)、OOD(面向对象设计)、OOP(面向对象编程),这3个概念,对于我们JAVA程序员来讲,或多或少应该都有所了解,或者说至少都听说过。但是要谈到对其理解,可能对于多数入行不深的从业者来说,确实不是那么容易做到。特别是对于绝大多数的3年以内的低中级软件工程师而言。因为他们的工作更多是需要按照项目经理分配的任务来编写功能代码,很少有多余的时间去阅读或者思考一些概念性的东西。说起这个问题,我也在网络上也搜索过很多的资料,大多摘录至书籍,比较官方化。让初学者无从理解。
为了广大的新从业者或者应聘者,在这里,我们以一种实例的方式来对这3个概念进行重新的阐述:

阅读全文 »

异常处理概述

发表于 2017-06-16 | 分类于 JavaOO

1.1 异常的概念

异常指的是运行期出现的错误,也就是当程序开始执行以后执行期出现的错误。出现错误时观察错误的名字和行号最为重要。
在这个世界不可能存在完美的东西,不管完美的思维有多么缜密,细心,我们都不可能考虑所有的因素,这就是所谓的智者千虑必有一失。同样的道理,计算机的世界也是不完美的,异常情况随时都会发生,我们所需要做的就是避免那些能够避免的异常,处理那些不能避免的异常。这里我将记录如何利用异常还程序一个“完美世界”。

阅读全文 »

自增(++) 与 自减(--)

发表于 2017-06-13 | 分类于 Java基础

你还记得自增(++)和 自减(--)吗?

在程序员生涯中,我们在编写代码时,时常会用到 ++ 和 --, 对于这些特殊的运算符的含义和用法,你是否真明白这些运算符的含义?

阅读全文 »

switch和if else语句到底用谁

发表于 2017-06-10 | 分类于 Java基础

大家都知道在Java中一共有两种选择语句分别是switch与if语句,但究竟什么时候用?用哪一种好呢?这一直是大家心中的一个小疑虑。

现在简单的回顾switch与if语句的基本构造,再深入了解它们的使用区别。

阅读全文 »

java的安装与环境变量设置

发表于 2017-06-07 | 分类于 Java基础

java的安装与环境变量设置

要学习java,至少需要先将java安装到系统中,而且需要配置好必要的环境变量,java才能更好的工作。

阅读全文 »

认识计算机硬件

发表于 2017-06-04 | 分类于 计算机常识

我要学编程:

我叫周大牛,或许你会想到一个卖手链、吊坠什么的一个叫周大福的人,没错,我们仅仅是名字相似而 已。我一直很讨厌被别人联想我和他之间关系的原因在于他永远比不上我的帅气:
"我很帅"

阅读全文 »

为什么老鸟要告诉你优先使用组合而不是继承?

发表于 2017-06-01 | 分类于 JavaOO

大家知道,面向对象有三个特征:继承、封装和多态。现在,我们谈谈关于继承的一些问题。了解一下继承的优点、缺点,以及继承缺点的解决方案。

阅读全文 »

别被final、finally和finalize这三兄弟给骗了,其实它们半毛钱关系也没有

发表于 2017-05-27 | 分类于 JavaOO

Java的这三个兄弟final、finally和finalize,你别说,他们三个看起来还真像,不把眼睛睁大点还真分辨不出来。难怪在Java面试时,面试官就喜欢拿来糊弄我们这些Java菜鸟。

阅读全文 »

JAVA中常见的排序算法有哪些?---冒泡排序

发表于 2017-05-24 | 分类于 Java基础

排序相关的的基本概念

排序:
将一组杂乱无章的数据按一定的规律顺次排列起来。
数据表( data list): 它是待排序数据对象的有限集合。
排序码(key):通常数据对象有多个属性域,即多个数据成员组成,其中有一个属性域可用来区分对象,作为排序依据。该域即为排序码。每个数据表用哪个属性域作为排序码,要视具体的应用需要而定。

我们常见的一些排序算法,如图所示:

阅读全文 »

有GC就是爽,再也不用自己清理垃圾了

发表于 2017-05-21 | 分类于 JavaOO

Java中的“GC”是什么呢?它的英文是Garbage Collection,翻译过来就是垃圾回收,是JVM用来帮你回收Java程序中产生的垃圾的一种机制。
对于Java工程师(码农)来说,了解垃圾回收机制(GC)有哪些好处呢?首先,可以装逼,哦,不不,可以满足Java工程师(码农)求知欲;其次,可以帮你写出更好的Java应用程序。

阅读全文 »
1…345
朗沃java团队

朗沃java团队

知难行亦难,吾辈上下求索。

43 日志
8 分类
友情链接
  • 网络埋伏纪事
  • 把酒临江
  • 白德柯的微博
  • 袁的技术空间
© 2018 朗沃java团队
由 LOVO教育驱动
博客 - 朗沃教育Java团队
本站总访问量 次    本站访客数人次