学java以来,一直都没读过《java编程思想》,最近抽时间开始阅读。先汇总下初读后的疑问,为以后精读做好准备。
接口与抽象类
对于一直应用SSH或SSI进行开发的java程序员,自己有多少机会应用抽象类或接口。可能一般的情况下,抽象类仅仅起到了代码复用的作用。一直都提倡基于接口编程,可是实际情况接口编程是否真的体现了相应的价值呢?
异常处理
正确的异常处理流程究竟应该是什么样的?在系统应用中如何体现异常处理的价值?在何时应该捕获异常?何时又应该抛出异常?何时应该自定义异常?
类型处理
这里的“类型处理”包括如何获取对象运行时的类型信息、java反射机制及其应用方式和场景。forName方法的执行过程是什么样的?java程序编译、加载、执行的过程是什么样的?对web应用呢?jsp/servlet呢?java虚拟机的相关知识又有哪些呢?
泛型机制
java泛型最多的应用莫过于在容器类中,但深入的java类型参数特性又包含哪些呢?在程序设计中该如何应用类型参数呢?
注解
一直在用JPA、用convention、spring、hibernate的注解,可是注解该如何定义?又应该如何自定义注解,实现系统中的业务功能。
并发
SSH让我们模糊了线程、同步、死锁的概念,在各框架、服务器中又是如何控制并发的?如何利用并发提高系统吞吐的同时有保证系统正常、有序、稳定的运行?
JVM
java程序运行与jvm之上,jvm如何控制java程序的执行?它包含了哪些设计思想?
分享到:
相关推荐
Thinking In Java-Java 编程思想(中英文版 第四版) Thinking In Java-Java 编程思想(中英文版 第四版)
《侯捷-Java编程思想》是一本深受Java开发者喜爱的经典著作,尽管是繁体版本,但其中也包含英文内容,方便不同语言背景的读者理解。这本书深入浅出地讲解了Java编程的核心概念和技术,旨在帮助读者掌握Java编程的...
Java并发编程实践-电子书-01章.pdf Java并发编程实践-电子书-02章.pdf Java并发编程实践-电子书-03章.pdf Java并发编程实践-电子书-04章.pdf Java并发编程实践-电子书-05章.pdf Java并发编程实践-电子书-06章.pdf ...
Java Web项目-编程爱好者博客地带Java Web项目-编程爱好者博客地带Java Web项目-编程爱好者博客地带Java Web项目-编程爱好者博客地带Java Web项目-编程爱好者博客地带Java Web项目-编程爱好者博客地带Java Web项目-...
Java 第二阶段建立编程思想 【异常】---- 代码 Java 第二阶段建立编程思想 【异常】---- 代码 Java 第二阶段建立编程思想 【异常】---- 代码 Java 第二阶段建立编程思想 【异常】---- 代码 Java 第二阶段建立编程...
少儿编程-少儿编程系统-少儿编程系统源码-少儿编程管理系统-少儿编程管理系统java代码-少儿编程系统设计与实现-基于ssm的少儿编程系统-基于Web的少儿编程系统设计与实现-少儿编程网站-少儿编程网站代码-少儿编程平台...
JAVA编程基础-02变量和运算符-v2-zhouxl.pdf
### Java编程思想读书笔记知识点梳理 #### 第1、2章:万事万物皆对象 ##### 一、所有对象都必须由你建立 - **存储位置**: - **寄存器**:程序中不可控。 - **栈 (Stack)**:存放基本类型数据和对象引用,对象...
java编程之-java语言基础面试题JAVA编程相关教程,主要以java编程语言基础为主题,如java语法、OOP、AOP等基础技术栈适用于刚入门JAVA编程的初学者主要包括以下知识点:1、面向对象概念2、java语言特点3、JVM、JDK和...
读书笔记:读Java编程思想
Java 第三阶段增强分析需求,代码实现能力【网络编程】---- 代码 Java 第三阶段增强分析需求,代码实现能力【网络编程】---- 代码 Java 第三阶段增强分析需求,代码实现能力【网络编程】---- 代码 Java 第三阶段增强...
mysql-connector-java-5.1.42-bin.jar 官网下载的驱动
mysql驱动包 mysql-connector-java-5.1.13-bin.jar 方便快捷获取。。。
"mysql-connector-java-5.1.15-bin.jar"是这个驱动程序的一个特定版本,版本号为5.1.15。 在Java编程环境中,当你需要连接到MySQL数据库时,你需要在类路径中包含这个JAR文件。JDBC驱动程序主要分为四种类型:Type ...
标题中的“eclipse-java-2020-09-R-win32-x86_64.zip”指的是一款适用于Windows 32位和64位系统的Eclipse IDE的Java版本,发布于2020年9月。Eclipse是一款开源的集成开发环境(Integrated Development Environment,...
根据提供的文件信息,我们可以深入探讨《Java编程思想》这一主题中的关键知识点,这些知识点主要集中在类、对象、封装性、继承、多态等核心概念上。 ### Java编程思想概述 《Java编程思想》这本书深入浅出地介绍了...
《JAVA编程思想》是 Bruce Eckel 的经典著作,中文版为国内Java开发者提供了深入理解Java语言的宝贵资源。这本书全面而深入地介绍了Java编程的核心概念和技术,是学习和提升Java编程技能的重要参考资料。 本书主要...