JAVA求生之路

JAVA求生之路

                                            ——(一)初识java

诞生:

Java诞生于1995年,是由sun Microsystems公司开发的一种面向对象成俗设计语言,它是在C++的基础上发展起来的。James Gosling是JAVA之父。

JAVA的特点:

1.简单性:

以内存管理为例,自动内存垃圾处理减轻了面向对象的编程负担,对编程人员而言,Java的简单性可以是编程人员的学习更趋合理化,加快了程序的开发进度,减少了程序出错的可能性。

2.面向对象:

对象是对客观世界里的任何实体的抽象,而实体有属性和行为两部分组成,对象有数据(即对应实体的属性)和方法(即对应实体的行为)组成。

3.可移植性:

Java程序可以不经修改,可以方便的移植到任何平台上使用,它与C/C++不同,C/C++的程序想要移植到不同的平台上,必须要重新编译,而Java不需要。

4.安全性和稳定性:

Java摒弃了指针的数据类型,使程序员和黑客不能遨游于内存空间中,Java还提供了数组下标越界检查机制,从而使黑客不能构造类似于C/C++所支持的指针,Java提供了自动内存管理机制,可以利用系统空闲时间来执行诸如垃圾清理等操作。

5.高性能:

(1)高效的字节码:字节码简单,且容易转换成对应于特定CPU的机器码。

(2)多线程:可使程序并行执行,而且同步机制保证了对共享数据的正确操作。不需循环执行,且容易的实现了实时交互功能。

(3)及时编译和嵌入C语言代码。

6.动态性:

Java程序的基本组成单元为类,在类库中可以自由地加入新的方法和实例变量,类库升级后不会影响用户程序的执行,使Java程序适应于一个不断发展变化的环境。

7.分布性:

分布式包括数据分布和操作分布,数据分布是指数据可以分散在网络的主机上,操作分布是指把一个计算分散在不同主机上处理。Java提供了一整套网络类库,开发人员可以利用类库进行网络程序设计,实现Java的分布式特性。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值