1、任何一门编程语言都有其历史背景和产生渊源,语言服务于应用,语言是为解决特定问题产生的。Java从手持设备到桌面应用、再到大型分布式应用系统都提供完整解决方案。对应的J2ME、J2SE、J2EE三大平台技术。这三个领域的篇重点不同,有点Java的背景的人都知道。
2、Java一个很重要的特性就是跨平台,一次编写,处处运行。这为应用程序的移植带来很大的方便。对于当今多样化的服务器操作系统来说,Java解决方案近乎完美。
3、Java语言在某些情况下比较慢,比如Java SWT/SWING的图形界面,这是Java常为人所唾弃的诟病。Java正在在努力改进虚拟机的性能,从JVM1.3、1.4、1.5、1.6,每个版本的升级都在努力的提高虚拟机的性能。Java GUI的Swing技术在1.5、1.6版本都有巨大的提高,性能也不错。看看现在Java IDE工具Idea就知道了。这是一款使用Java Swing技术开发的Java IDE,目前最新版本是IDEA7,号称最漂亮、最聪明的的Java IDE。
4、Java有着丰富的类库,在分布式网络应用系统方面,Java有着良好的解决方案。以J2SE为基础的J2EE,定义了一系列的服务、API、协议等,适用于开发分布式、多层式(Multi-tiered)、以组件为基础、以Web为基础的应用程序。这是Ruby语言难以做到的。如果非要拿Ruby和Java比,那么Ruby相当于类似JS的脚本,小打小闹可以,做也页面可以,但处理复杂业务逻辑和分布式应用后台处理则力不从心。比喻不是很恰当,但容易理解。纵观现在的大型分布式应用系统,应用Java技术居多,这也是Java的强项。
5、Java在某些方面还是很快的,J2EE的JSP、Servlet在Web应用领域一点也不慢。从大量请求和并发访问的情况下,Servlet的响应速度和稳定性是非常优秀的,你可以通过专业的测试工具来测试。
6、Java是开放的,有着众多的开源框架,针对不同的应用开发人员可以选择使用,也可以自行开发自己应用的框架。没有人限制你。Java中有很多优秀的开源框架是其他语言社区所不具有的。Java的Hibernate、Spring等技术早已有了.NET的版本。其实任何一个框架都不可能包办万事,相对这点来说,批判Java框架的众多是错误的。随着应用需求的多样化日益复杂,Java在应对复杂和多样化的应用面前则镇定自若,因为Java是灵活的。
7、Java还很年轻,Java从1.4、1.5、1.6以及即将发布的1.7时隔4年,发展很迅速,也带来很多新的特性。Java也许会过时,但绝非现在。Ruby更年轻,能否真正发展起来,超越Java,压倒Java,目前还没有看到一点希望。
8、Java目前有着众多厂商和标准支持、有这众多的开发人员、有着众多成熟的应用案例、还有海量的学习资料和书籍。即使你学习学习Java后,还想尝试C#等其他面向对象编程语言,Java面向对象的思想还还会帮你快速学会其他面向对象语言。
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
java课程设计.rar (80个子文件)
java课程设计
zyhz
classes
package cache
zyhz.dep2 16KB
zyhz
dicFrame$4.class 727B
update.class 2KB
dicFrame.class 7KB
calendar$ClockAction.class 1KB
dicFrame$11.class 1KB
dicFrame$10.class 1KB
select.class 2KB
dicFrame$5.class 1KB
dicFrame$17.class 873B
Dictionary.class 551B
dicFrame$12.class 1KB
dicFrame$15.class 871B
add.class 2KB
dicFrame$9.class 1KB
dicFrame$6.class 1KB
dicFrame$1.class 784B
dicFrame$2.class 784B
guanyu.class 4KB
dicFrame$14.class 627B
dicFrame$16.class 872B
dicFrame$8.class 623B
calendar.class 5KB
dicFrame$7.class 1KB
Clock.class 2KB
dicFrame$3.class 4KB
delete.class 2KB
dicFrame$13.class 2KB
Java.txt 2KB
cache files
zyhz.index 4KB
msbase.jar 280KB
mssqlserver.jar 66KB
src
zyhz
guanyu.java 3KB
calendar.java 4KB
Clock.java 896B
Dictionary.java 16KB
zyhz.jpx 4KB
zyhz.jpx.local 3KB
paste.gif 159B
zyhz.jpx.local~ 3KB
cut.gif 130B
sound
legs.wav 111KB
cat.wav 112KB
my nose.wav 114KB
house.wav 105KB
bicycle.wav 110KB
copy.gif 145B
字典_Log.LDF 1024KB
bak
zyhz
calendar.java~1~ 4KB
Clock.java~1~ 1KB
guanyu.java~16~ 3KB
calendar.java~4~ 4KB
calendar.java~2~ 4KB
Dictionary.java~249~ 16KB
Dictionary.java~251~ 16KB
guanyu.java~9~ 3KB
guanyu.java~10~ 3KB
Dictionary.java~253~ 16KB
Clock.java~2~ 1KB
guanyu.java~7~ 3KB
guanyu.java~15~ 3KB
Dictionary.java~252~ 16KB
Dictionary.java~246~ 16KB
guanyu.java~12~ 3KB
Dictionary.java~244~ 16KB
guanyu.java~14~ 3KB
Dictionary.java~242~ 16KB
guanyu.java~11~ 3KB
Dictionary.java~254~ 16KB
Dictionary.java~243~ 16KB
Dictionary.java~245~ 16KB
Dictionary.java~250~ 16KB
Dictionary.java~248~ 16KB
Dictionary.java~247~ 16KB
guanyu.java~8~ 3KB
calendar.java~3~ 4KB
guanyu.java~13~ 3KB
Java.txt 2KB
msutil.jar 58KB
字典_Data.MDF 1024KB
共 80 条
- 1
资源评论
- root521root2013-11-27不错,可以用。谢谢楼主
- meng237621502014-06-19嗯,还可以吧,就是有点简陋了,谢谢了
- jlks20032012-06-16程序可以用,功能简单了些!
- 挨踢的小胖2017-11-25下载有问题。。。
- baobao520beibei2014-06-03可是,好像不是我想要的,是可以用~还是谢谢分享
iwy2662
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功