自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

π的博客

原创

  • 博客(8)
  • 收藏
  • 关注

原创 面向对象

面向对象其实是现实世界模型的自然延伸。现实世界中任何实体都可以看作是对象。对象之间通过消息相互作用。另外,现实世界中任何实体都可归属于某类事物,任何对象都是某一类事物的实例。如果说传统的面向过程式编程语言是以过程为中心以算法为驱动的话,面向对象的编程语言则是以对象为中心以消息为驱动。用公式表示,过程式编程语言为:程序=算法+数据;面向对象编程语言为:程序=对象+消息。 ...

2018-03-19 16:43:40 179

原创 java的集合类

由Collection接口派生的两个接口是List和Set。SetSet接口同样是Collection接口的一个子接口,它表示数学意义上的集合概念。Set中不包含重复的元素,即Set中不存两个这样的元素e1和e2,使得e1.equals(e2)为true。由于Set接口提供的数据结构是数学意义上集合概念的抽象,因此它需要支持对象的添加、删除,而不需提供随机访问。按照定义,Set 接口继承 Coll...

2018-03-19 16:43:00 173

原创 虚拟机的工作原理

首先Java源文件经过前端编译器(javac或ECJ)将.java文件编译为Java字节码文件,然后JRE加载Java字节码文件,载入系统分配给JVM的内存区,然后执行引擎解释或编译类文件,再由即时编译器将字节码转化为机器码。...

2018-03-19 16:41:38 2433

原创 java为什么可以跨平台

①:C++ 编译生成的是纯二进制的机器指令,而JAVA编译生成的是非纯二进制的字节码。而这种基于Unicode的字节码是不依赖于特定的计算机硬件架构而存在的——这就意味着只要有JVM环境,你的字节码就可以在任何平台上运行。其次,JAVA字节码的二进制数据以固定的格式进行存储和传输,消除了字节顺序的干扰。②:因为字节码是在虚拟机上运行的,而不是编译器。换而言之,是因为JVM能跨平台安装,所以相应JA...

2018-03-19 16:40:37 6187

原创 Object的常用方法

①:取得对象信息的方法:toString()该方法在打印对象时被调用,将对象信息变为字符串返回,默认输出对象地址。②:对象相等判断方法:equals()该方法用于比较对象是否相等,而且此方法必须被重写。③:对象签名:hashCode()该方法用来返回其所在对象的物理地址(哈希码值),常会和equals方法同时重写,确保相等的两个对象拥有相等的hashCode。...

2018-03-19 16:39:48 220

原创 抽象类和接口的区别

抽象类:抽象类是用来捕捉子类得通用特性的。它不能被实例化,只能被用作子类的超类。抽象类是被用来创建继承层级里子类得模板。接口:接口是抽象方法的集合。如果一个类实现了某个接口,那么他就继承了这个接口的抽象方法。这就像契约模式,如果实现了这个接口,那么就必须确保使用这些方法。接口只是一种形式,接口自身不能做任何事情。1.抽象类可以不包含静态方法,接口也不能包含静态方法; 2.抽象类和接口都可以包含静态...

2018-03-19 16:38:21 118

原创 try catch finally运行顺序

如果try中有错就不执行try中剩余的语句,接着执行catch语句,然后再执行finally语句;当try没有错误的时候就会按照try、catch、finally的顺序依次执行。

2018-03-19 16:35:23 127

原创 线程与进程的区别

(1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位。(2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可以并发执行。(3)拥有资源:进程是拥有资源的一个独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源。(4)系统开销:在创建或撤销进程时,由于系统都要为之分配和回收资源,导致系统的开销明显大于创建或撤销线程时的开销。...

2018-03-14 11:21:47 98

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除