设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

Java学习笔记

2014-12-15 14:32| 发布者: joejoe0332| 查看: 971| 评论: 0|原作者: cricode.com|来自: cricode.com

摘要: Java内置变量类型:……Java数组定义及其初始化……

一、基础变量类型

Java内置变量类型:

          存储大小     例值     注释

byte      1byte        3      字节

int       4bytes       3      整数

short     2bytes       3      短整数

long      8bytes       3      长整数

float     4bytes     1.2      单精度浮点数

double    8bytes     1.2      双精度浮点数

char      2bytes     ‘a’      字符

boolean   1bit      true      布尔值

 

注意:java中变量需要先声明后使用。

二、Java数组定义及其初始化

一维数组及其初始化

int[] arr0;

int[] arr1 = new int[100];

int[] arr2 = new int[]{1,2,3,4};

二维数组及其初始化

 三、Java面向对象编程(OOP)之三大特性:封装、继承、多态

封装:将对象的属性及相关操作等组合在一起,以方便管理和使用。

封装一个“人类”:

继承:为避免重复代码,通过继承来实现代码复用。

定义一个基类Human,然后定义一个类Man继承基类的属性和方法,并在子类中实现子类自己特有的方法。

多态:主要通过方法重载、覆盖来实现多态特性。

运行结果:

shit, broken cup

根据运行结果可以看出,Java可以根据当前状况,识别对象的真实类型,这叫做多态(polymorphism)。

四、面向接口编程

在设计模式的6大设计原则中,其中的两条原则是依赖倒置原则、接口隔离原则。

依赖倒置原则描述如下:

A.高层次的模块不应该依赖于低层次的模块,他们都应该依赖于抽象。

B.抽象不应该依赖于具体,具体应该依赖于抽象。

接口隔离原则描述如下:

简而言之就是不要建立臃肿的接口,接口中的方法应尽量少,一个类对另一个类的依赖应该建立在最小的接口上,以避免客户依赖(实现)不必要的接口。

依赖倒置原则告诉我们要面向接口编程;接口隔离原则告诉我们在设计接口的时候要精简单一。

在java中,接口(interface)使用方法如下:

1)以杯子为例,定义一个杯子的接口:

我们可以在一个类的定义中实施接口,比如下面的MusicCup (可以播放音乐的杯子):

 

为了遵循接口隔离原则,我们需要尽可能的避免接口臃肿,因此,有时候,我们可能需要实现多个接口来达到某种编程目的。

java中实现多个接口的方法如下:

定义两个接口,水杯接口Cup,音乐播放接口MusicPlaer。通过同时实现这两个接口来实现一个“音乐水杯”。

参考文章:

www.code123.cc

www.cnblogs.com


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部