JAVA学习之路(一)

JAVA发展史

暂略

JAVA语言的特点

Sun Microsystems:JAVA是一种简单的、面向对象的、分布式的、解释的、健壮的、安全的、体系结构中性的、可移植的、高性能的、多线程的、动态的语言。

简单

JAVA最初是为了对家用电器进行集成控制而设计的一门编程语言,所以它涉及必须要简单明了。JAVA语言的简单性主要体现在三个方面:
1.JAVA的风格类似于C++,所以C++程序员是比较熟悉的。从某种意义上来说JAVA语言是C和C++的一个变种,因此C++程序员可以很快掌握JAVA。
2.JAVA抛弃了C++中容易发生错误的地方,比如指针和管理机制,让我们JAVA工程师不必为内存管理担忧,可以把时间放在业务逻辑和代码实现等,打打提高开发效率。
3.JAV给我们提供了丰富的类库。

面向对象

举例:你和女朋友冰冰去看电影,共分几步?
面向过程:
你选择看哪部电影;
你购买电影票;
你去接女朋友。
总结:用面向过程的思想,就是强调过程(动作)。
面向对象:
让冰冰选电影;
让冰冰去买票;
让冰冰来接你。
总结:用面向对象的思想强调的是对象(主体)。
面向对象的好处:
1.面向对象的思想更符合人们的思考习惯。
2.面向对象的出现,将复杂的问题简单化。
3.面向对象的出现,让曾经的实行者变成了指挥者。

可移植性(跨平台性)

即使用JAVA虚拟机
JVM

支持多线程

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值