学java以来,一直都没读过《java编程思想》,最近抽时间开始阅读。先汇总下初读后的疑问,为以后精读做好准备。
接口与抽象类
对于一直应用SSH或SSI进行开发的java程序员,自己有多少机会应用抽象类或接口。可能一般的情况下,抽象类仅仅起到了代码复用的作用。一直都提倡基于接口编程,可是实际情况接口编程是否真的体现了相应的价值呢?
异常处理
正确的异常处理流程究竟应该是什么样的?在系统应用中如何体现异常处理的价值?在何时应该捕获异常?何时又应该抛出异常?何时应该自定义异常?
类型处理
这里的“类型处理”包括如何获取对象运行时的类型信息、java反射机制及其应用方式和场景。forName方法的执行过程是什么样的?java程序编译、加载、执行的过程是什么样的?对web应用呢?jsp/servlet呢?java虚拟机的相关知识又有哪些呢?
泛型机制
java泛型最多的应用莫过于在容器类中,但深入的java类型参数特性又包含哪些呢?在程序设计中该如何应用类型参数呢?
注解
一直在用JPA、用convention、spring、hibernate的注解,可是注解该如何定义?又应该如何自定义注解,实现系统中的业务功能。
并发
SSH让我们模糊了线程、同步、死锁的概念,在各框架、服务器中又是如何控制并发的?如何利用并发提高系统吞吐的同时有保证系统正常、有序、稳定的运行?
JVM
java程序运行与jvm之上,jvm如何控制java程序的执行?它包含了哪些设计思想?
分享到:
相关推荐
当年如猪八戒吃人生果般的读了java编程思想,只是知道这是本好书,但是具体细节,真是不知所云,很多都是工作中用到哪些,然后翻《think in java 》和《core java》,有了这么多实际java编程经验之后,再翻这部著作...
这本书被广大读者誉为学习Java的必读之作,它不仅覆盖了Java的核心概念和技术细节,还通过一系列挑战性的练习和实际案例帮助读者加深理解并掌握Java编程。 #### 二、书籍特点与评价 1. **全面而深入的内容**:本书...
### Java编程语言基础 #### 一、书籍简介与目标读者 《21天学通Java》是一本系统介绍Java编程语言及其应用的书籍。通过本书的学习,读者将能够掌握Java语言的基本概念,并学会如何利用Java来创建Applet(网页插件...
这种编程思想对于学习其他编程语言是极其宝贵的财富。 那么,如何学好C语言呢?首先,要注重实践。理论知识固然重要,但是理论知识如果不通过实践去验证,那永远只能停留在书本上,不能转化为自己的能力。编写代码...
C语言倡导结构化编程思想,强调程序的模块化和自顶向下设计。通过函数来实现模块化,可以提高代码的可读性和可维护性。在教学中,应引导学生养成良好的编程习惯,遵循一定的编码规范,如使用有意义的变量名,编写...
者将面向对象的思想巧妙的融合在 Java 的具体技术上,潜移默化的让你感觉到了一种新的语言和新的思想方式的诞生。 但是读完这本书,你对书中这些蕴含的思想也许需要一种更明晰更系统更透彻的了解和掌握,那么你就...
阅读本书唯一的前提条件,是具备对Java编程或类似面向对象语言(比如说C#)的基本理解,不需要拥有为移动设备开发软件的经验。实际上,如果你确实有这方面的经验,反倒应该忘记它们。Android是如此与众不同,因此...