与 "OOP" 有关的文章

每个Java初学者都应该搞懂的问题

每个Java初学者都应该搞懂的问题

- 2015年4月27日 - Java面试题 - 0 条评论 - 1182浏览 阅读更多...

下面这组问题,每个学 Java 的人都应该搞懂。如果只是玩玩可以跳过;若自以为过了入门、却答不利落,不妨把自己重新算作初学者。 核心其实就几件事:引用指向对象、== 比的是变量里的值、String 不可变、final 锁的是引用而不是对象状态。 一、我声明了什么? String s = "Hello…

标签: ,
Java基础面试题集

Java基础面试题集

- 2015年4月27日 - Java面试题 - 0 条评论 - 1238浏览 阅读更多...

找工作要面试,有面试就有对付面试的办法。以下题目来自作者和朋友的面试经历,公司包括 IBM、E*Trade、Siebel、Motorola、SUN 以及其他大小公司。 面试题目有的不合情理、脱离实际。有纸面写的、当面考的、电话里问的,给你 IDE 的很少。所以看完请不要抱怨“这些都能用 IDE 解决…

标签: ,
115个Java面试题和答案——终极列表(下)

115个Java面试题和答案——终极列表(下)

- 2015年4月18日 - Java面试题 - 0 条评论 - 1716浏览 阅读更多...

上篇讨论了面向对象、Java 功能和集合、垃圾收集器;本篇是 115 个 Java 面试题 的下半部分,从第 43 题起覆盖异常处理、Applet、Swing、JDBC、RMI、Servlet 和 JSP。 题号按原文保留(含作者把 finally 那题也标成 45 的笔误)。目录锚点仍指向各专题,…

标签: ,
115个Java面试题和答案——终极列表(上)

115个Java面试题和答案——终极列表(上)

- 2015年4月18日 - Java面试题 - 0 条评论 - 1436浏览 阅读更多...

这篇整理 Java 面试里常见的题型,方便雇主考查面向对象和 Java 基础。全文分上下两篇:本篇(上)覆盖 OOP 特性、Java 常见问题、线程、集合、垃圾收集;第二篇 再谈异常、Applet、Swing、JDBC、RMI、Servlet 和 JSP。 目录仍指向原文锚点。上篇对应 Import…

标签: ,
面向对象的思维方法

面向对象的思维方法

- 2015年4月10日 - Java面向对象 - 0 条评论 - 1572浏览 阅读更多...

从学 Java 才真正碰到 OOP。习惯用 C 的人,往往会嫌 Java 慢、代码长、一件小事要拆好多类。抵触很正常;真正别扭的,是不知道该怎么提炼类,一不小心又滑回过程式思路。 面向对象的精髓,是从现实世界的人类思维习惯出发:先谈业务要什么,再翻译成程序能懂的结构。封装的是业务逻辑,不是 sele…

标签:,
Java接口和抽象类的区别

Java接口和抽象类的区别

- 2015年4月1日 - Java面向对象高级特性 - 0 条评论 - 1806浏览 阅读更多...

类是对象的模板,抽象类和接口可以看成具体类的模板。接口从某种角度看是一种特殊的抽象类,相似处很多,选择时容易混。先看相同点,再看各自擅长什么。 使用引用变量时,尽量用类结构的抽象层,让方法的定义和实现分离,代码才能松散耦合。 对比 抽象类 接口 实例化 不能 new 不能 new 抽象方法 可以有,…

标签: ,
Java接口(interface)的概念及使用

Java接口(interface)的概念及使用

- 2015年4月1日 - Java面向对象高级特性 - 0 条评论 - 1600浏览 阅读更多...

抽象类里可以有抽象方法,也可以有已经实现的方法;接口(interface)更“抽象”:传统上它规定一个类必须做什么,而不规定怎么做。 接口用 interface 声明,可以看成一种特殊的抽象类。Java 8 起接口也可以有 default / static 方法,Java 9 还可以有 privat…

标签: ,
Java抽象类的概念和使用

Java抽象类的概念和使用

- 2015年4月1日 - Java面向对象高级特性 - 0 条评论 - 1540浏览 阅读更多...

自上而下的继承层次里,越靠上的类越通用,甚至更抽象。祖先类往往只包含最基本的成员,人们只把它当作派生其他类的基类,而不会拿它来 new 对象。方法也可以只给出定义、不写实现,交给子类按具体需求去完成。 这种只有定义、没有方法体(没有 {})的方法叫做抽象方法。含有一个或多个抽象方法的类必须声明为抽象…

标签: ,
Java内部类的概念和使用

Java内部类的概念和使用

- 2015年4月1日 - Java面向对象高级特性 - 0 条评论 - 1804浏览 阅读更多...

Java 允许在一个类(或方法、语句块)内部再定义另一个类,称为内部类(Inner Class),有时也叫嵌套类(Nested Class)。 内部类和外层类存在逻辑上的所属关系,一般只用在定义它的类或语句块里,实现没有通用意义的功能。外部引用时必须给出完整名称。 使用内部类的主要原因:可以访问外部…

标签: ,
Java包装类、拆箱和装箱详解

Java包装类、拆箱和装箱详解

- 2015年4月1日 - Java面向对象 - 0 条评论 - 1666浏览 阅读更多...

Java 是面向对象语言,但八种基本类型并不带对象特性:没有属性、也不能调方法。保留它们是为了符合习惯,并让常规数值运算更简单高效。 引用类型都继承了 Object,转成字符串只要调 toString();基本类型就麻烦得多。为此 Java 给每种基本类型配了一个类,叫做包装类(Wrapper Cl…

标签: ,

声明

极客之家以原创技术教程为主。转载或引用会尽量注明出处。
关于我们 · 隐私政策 · 联系我们
如认为内容侵权,请发邮件至 47457320@qq.com。