技术编程|好程序员Java培训分享如何快速入门Java( 二 )


【技术编程|好程序员Java培训分享如何快速入门Java】四、例外捕捉
Java对例外捕捉的强调是空前的 , 它强迫程序员用显着的与逻辑方法完全不同的方式描述例外捕捉 , 对于程序描述的完整性和严谨性有很大的意义 。c++也有类似的机制 , 但是我们看到很多c++程序员并不习惯使用这些机制 。
Java的初学者应该充分学习好这种例外捕捉机制 , 养成良好的编程习惯 。
五、多线程需要理解机理
很多Java程序员热衷于多线程程序编写 , 认为是对逻辑能力的挑战 。其实在大量应用中根本就不需要编写多线程程序 , 或者说大多数编写应用程序的程序员不会去写多线程程序 。这是因为多线程机制都内置到基础平台当中了 。
程序员应该了解的是多线程原理和多线程安全 , 这对于今后准确地把握程序是至关重要的 。
例如JSP中编写到不同的位置对于多个用户环境的安全影响完全不同 , 又如着名的Super Servlet是每一个访问作为一个进程 , 但是每一个页面是一个线程 , 和Servlet正好相反 , 对程序的性能和安全的影响有天壤之别 。
六、了解网络编程
Java号称是最强的网络编程语言 , 但是大多数应用程序开发人员是从来不会自己开发什么底层的网络程序的 。
需要做只是了解原理就够了 。网络机制的实现是靠平台实现的 , 除非自己开发平台 , 否则是不需要知道socket怎么实现 , 怎么监听访问的 。因此在这方面花太多的功夫就偏离了”将来的应用开发是在成熟的平台上展开 , 而不是自己从底层开发平台”这一假设 。


推荐阅读