Java之“重”

作者回顾了自己从1999年开始的编程生涯,详细介绍了最初接触的各种编程语言,并重点分享了对Java的深厚感情及其发展历程。从JDK1.2到1.5,Java不仅成为作者的主要谋生工具,也是开源世界的重要推手。然而,随着时间的推移,作者逐渐感受到Java的‘沉重’。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     如果不算初中学习的Basic,我的十年编程生涯中最先学习的编程语言是1999年读研究生时学的C,SQL,一点汇编,再后来是学了C++和VB。   第一份兼职工作时因需要学了ProC和UNIX Shell。我后来还学过一门叫LISP的语言-因为夫人也念计算机研究生,她的课程里有LISP,我因为要帮她做作业也只好学了。          

     在2000年,终于学习了Java,当时Sun公司正在冉冉升起,JDK的版本是1.2。从此一直到2008年,我目前人生中最后一次亲手编程的铁道部12306客票查询项目,Java一直是我唯一使用的编程语言。因为Java是我28岁到36岁的谋生工具,我跟随着它从jdk1.2直到jdk1.5,所以,我对Java的感情是无以伦比的。   因为Java实在是人类伟大而美妙的发明。当年我学习软件编程时记得某位教授说内存管理和同步(memory managment and synchronization )是编程最难的两个方面。想着用C和C++处理指针的艰难,实现多线程的痛苦,而Java居然可以不需要指针了!   还有,跨平台也很强大啊,windows上开发,unix/linux上部署,不用写该死的make file了!   最最重要的,Java天然就是为OOP量身订做。对于一直信奉方法论的俺来说,当年觉得OO就是神级方法论,不但指导我们编程,简直可以延伸到社会一切问题的分析。        

     最最最最重要的,Java的开源实际上极大促进了开源的发展,至今为止,基于Java的开源项目依然占据开源世界的大半江山。   我是如此深爱Java,但是,我最近觉得它真的太沉重了。     欲知个中原因,且听下回分解。

转载于:https://my.oschina.net/magtron/blog/519745

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值