技术编程|好程序员Java培训分享如何快速入门Java( 二 )
【技术编程|好程序员Java培训分享如何快速入门Java】四、例外捕捉
Java对例外捕捉的强调是空前的 , 它强迫程序员用显着的与逻辑方法完全不同的方式描述例外捕捉 , 对于程序描述的完整性和严谨性有很大的意义 。c++也有类似的机制 , 但是我们看到很多c++程序员并不习惯使用这些机制 。
Java的初学者应该充分学习好这种例外捕捉机制 , 养成良好的编程习惯 。
五、多线程需要理解机理
很多Java程序员热衷于多线程程序编写 , 认为是对逻辑能力的挑战 。其实在大量应用中根本就不需要编写多线程程序 , 或者说大多数编写应用程序的程序员不会去写多线程程序 。这是因为多线程机制都内置到基础平台当中了 。
程序员应该了解的是多线程原理和多线程安全 , 这对于今后准确地把握程序是至关重要的 。
例如JSP中编写到不同的位置对于多个用户环境的安全影响完全不同 , 又如着名的Super Servlet是每一个访问作为一个进程 , 但是每一个页面是一个线程 , 和Servlet正好相反 , 对程序的性能和安全的影响有天壤之别 。
六、了解网络编程
Java号称是最强的网络编程语言 , 但是大多数应用程序开发人员是从来不会自己开发什么底层的网络程序的 。
需要做只是了解原理就够了 。网络机制的实现是靠平台实现的 , 除非自己开发平台 , 否则是不需要知道socket怎么实现 , 怎么监听访问的 。因此在这方面花太多的功夫就偏离了”将来的应用开发是在成熟的平台上展开 , 而不是自己从底层开发平台”这一假设 。
推荐阅读
- 行业互联网|华为 | 车载以太网物理层及TSN发展现状 与技术趋势
- 技术编程|什么是Plesk虚拟主机控制面板?
- 电池技术|法国发明出世界最快的电极:可将锂电池的密度提高3倍
- 技术编程|人工智能在大视频运维中如何实现CDN硬盘故障预测?
- 电池技术|关于惠州赣锋建设高端聚合物锂电池研发及生产基地建设,赣锋锂业要干大事
- |加速冲刺世界级技术领先地位,大族机器人获1.65亿元A轮融资
- 解码器|苹果 ProRes 视频编解码器获 2020 技术工程艾美奖
- 数据|徐叶润:另类数据技术是驱动资管科技的核心
- 中年|《经济学人》封面文章解析蚂蚁集团:数字技术的崛起代表了金融的未来
- 行业互联网|北科院轻工所技术入选中关村论坛技术交易大会“产业创新领先技术百强项目榜单”