![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 55
double-u
在路上
展开
-
九种基本数据类型的大小,以及他们的封装类
九种基本数据类型的大小,以及他们的封装类基本数据类型为了满足:体积小、简单、高效等特性,将所创建的对象直接存储值并置于堆栈中。每种类型所占的存储空间大小是基本不变的,保证了Java程序的可移植性。所有数值类型都有正负号。基本类型具有的包装器类型,从而可以在堆中创建一个非基本类型对象。 例如:char c = 'x'; //在栈中创建了基本类型变量cCharacter ch =new原创 2016-11-09 21:52:26 · 854 阅读 · 0 评论 -
equals()与==的区别。
首先了解基础类型与引用类型 值类型直接存储在栈中(基本类型) 引用类型的变量在栈存储值在堆中创建变量的引用equals()与==的区别“==”在Java语言中是一个二元操作符,equals()为Object类里面定义的一个方法.“==”比较的是基础类型的值是否相等.equals()用于比较两个对象的引用否相等,String类则覆盖了equals(),在String中equals(原创 2016-11-14 17:56:25 · 248 阅读 · 0 评论 -
Object的一些公用方法
什么是object类Object类是所有Java类的祖先。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。 在不明确给出超类的情况下,Java会自动把Object作为要定义类的超类。 可以使用类型为Object的变量指向任意类型的对象。 Object类有一个默认构造方法pubilc Object(),在构造子类实例时,都会先调用这个默认构造方法。 Object类原创 2016-11-15 10:03:01 · 678 阅读 · 0 评论 -
面向对象和面向过程的区别
本文引用:http://blog.csdn.net/lcore/article/details/8973786面向过程和面向对象的本质理解 面向过程就是分析出解决问题所需的步骤 面向对象则是把构成问题的事物分解成对象,抽象出对象的目的并不在于完成某个步骤,而是描述其再整个解决问题的步骤中的行为。 面向过程的思维方式是分析综合 面向对象的思维方式是构造(抽象出来然后直接使转载 2017-04-26 10:22:14 · 315 阅读 · 0 评论 -
java 多态
本文转载自:https://github.com/kxchen/kxchen.github.io/issues/2 我们都知道面向对象有四个基本特性:抽象、封装、继承、多态。这四个特性,概括起来可以这么理解,抽象、封装、继承是多态的基础,多态是抽象、封装、继承的表现。多态,是Java中非常重要的一个部分,所以今天来谈一下多态(Polymorphism)。什么是多态多态,简而言之就是同一个行为具转载 2017-04-26 10:47:29 · 618 阅读 · 0 评论