java技术特点_Java特点的思考

《Java核心技术》

1、java最重要的11个特性:

简单性、面向对象、网络技能、健壮性、安全性、体系结构中立、可移植性、解释型、高性能、多线程、动态性

个人认为最重要的是面行对象,这是他的核心思想;最应该关注的是网络技能、多线程、动态性这3个,是其流行的强大支撑特色、最应该铭记于心的应该是健壮性、高性能两点,这要求我们设计代码的时候要尽可能的简单,高效!

2、Java简单的原因

简单是一个相对的形容词!首先,可以肯定的是,要想掌握一门面向对象的编程语言,是要下大功夫的,要保持持续的热情和不间歇的探索欲望!

相比如其前身C++来说,java没有头文件、指针运算、结构、联合、操作符重载、虚基类等、却保持了像switch等比较方便的语句语法!java较为简洁,直指对象,或者说要做的一切就是为了很好的实现对象及其功能,目的单一!而像其他的语言要专注于实现的“工具”,容易分散注意力!

3、面向对象的理解

面向对象设计是一种程序设计技术,这是java设计开发人员的设计思想,我们是java的使用者,着重理解这种思想是有帮助的。java将重点放在数据(即对象)和对象的借口上。对象的借口,我的理解是一种规则,继承了接口就必须继承里面的方法和数据,所以总的来说,对象和规则构成了世界,和现实中基本是对应的!

打个比方,面向对象关注的是具体的事物,如椅子、桌子等,非面向对象首先关注的是实现具体的事物应该用到的工具,如锤子等!

4、网络技能

java实现网络方面的功能是用扩展包来弄的,相比如其他,运用对象的思想能够更方便的运用

5、多线程

多线程在感官上应该是“同时运行多个程序或应用”,Java把多线程的 实现 交给了底层的操作系统或线程库来完成,而java可以更加关注要实现的功能!

以上来自一个Java爱好者对《Java核心技术》第一章“Java程序设计概述”的思考,希望大家能够多多指教,给点意见,纠正我的错误

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值