谈谈对Java的看法(面试时提问的)

一、 Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。

二、java有三大特性:封装,继承,多态。

 

1  继承是指一个对象直接使用另一对象的属性和方法。继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。

 

2   隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别。好处是重用,安全,不必关注实现的过程。

 

3    多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、 代码共享的优势,很好的解决了应用程序函数同名问题。

 

关于抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。

 

三、原始类型 包装类 原始类型所占的字节数

  short        Short   2个字节

  int           Integer   4个字节

  long         Long   8个字节

  float         Float   4个字节

  double     Double   8个字节

  byte         Byte      1个字节

  char          Character   2个字节

  boolean    Boolean   这个试编译环境而定

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值