随笔分类 - Java学习笔记
摘要:今天看jdk源码的时候发现BufferedReader中实现了closeable接口,但是在重写其close接口时没有加上@Override注解, 查了一下网上的资料原来是@Override注解是在jdk1.5出现的,但是BufferedReader是从jdk1.1出现的,所以老代码中是没有这个注解
        阅读全文
                
摘要:重载 最近匹配原则 关于重载的基本条件原则,这里不做细致介绍,网上的介绍一大堆。这里主要来记录一下在看《设计模式之禅》时,遇到的一个例子,这个例子涉及到重载的最近匹配原则,以前都没怎么注意过。 Father类源码: public class Father { public Collection do
        阅读全文
                
摘要:前言: 在Java开发中经常遇到这些概念问题,有的可能理解混淆,有的可能理解不到位,特此花了很多时间理顺了这些概念。不过有些概念实际开发中并没有使用到,可能理解还不够准确,只能靠后续不断纠正了。 1、什么是POJO ? POJO(Plain Old Java Object)这种叫法是Martin F
        阅读全文
                
摘要:Java类加载机制(转载) 概述 在开始正文之前,我们先看两张图 。Java平台的理解?Java最显著的特性?Java是解释执行? 先看一下java程序的执行流程图 再看一下jvm的大致物理结构图 本文是我在学习jvm类加载机制的时候对网上的一些资料的整理和总结。本文将研究一下问题: 什么是类加载?
        阅读全文
                
摘要:类加载器 加载类的开放性 类加载器(ClassLoader)是Java语言的一项创新,也是Java流行的一个重要原因。在类加载的第一阶段“加载”过程中,需要通过一个类的全限定名来获取定义此类的二进制字节流,完成这个动作的代码块就是类加载器。这一动作是放在Java虚拟机外部去实现的,以便让应用程序自己
        阅读全文
                
摘要:关于在Javaweb应用中配置错误跳转页面 应用场景,比如服务器的出现404错误,我们想让它返回跳转到我们自定义的错误页面 解决方法: 主要在web.xml文件中进行配置,这里玩的错误页面都单独放在error文件夹下 web.xml中的配置如下: <error-page> <error-code>4
        阅读全文
                
摘要:在idea中创建package遇到的问题 发现一个问题,当我创建一个lesson-02的package时,输入这个包名后,package自动变成了文件夹 在网上搜索发下java包名一般是小写字母进行命令,所以不能加入一些特殊符号。 摘抄以下命令规范以供记录 在java开发的过程中,每名Java开发人
        阅读全文
                

浙公网安备 33010602011771号