04 2019 档案
摘要:Spring MVC是Spring框架中用于Web应用开发的一个模块。Spring MVC的MVC是Model-View-Controller的缩写。它是一个广泛应用于图像化用户交互开发中的设计模式,不仅常见于Web开发,也广泛应用于如Swing和JavaFX等桌面开发。 Spring MVC基于S
阅读全文
摘要:在学习这节之前你需要在你自己的电脑进行如下配置: 配置Java运行环境:JDK+JRE的安装配置,参考博客Windows下配置Java开发环境; 安装Eclipse:参考博客Windows下配置Java开发环境,在下载Eclipse版本时要选择JavaEE企业级开发版本; 在Eclipse中配置To
阅读全文
摘要:一般的类和方法,只能使用具体的类型:要么是基本类型,要么是自定义的类。如果要编写可以应用于多种类型的代码,这种刻板的限制对代码的束缚就会很大。 而泛型很好的解决了这个问题,这也是Java SE5的重大变化之一,下面将会深入介绍泛型。 一 泛型的概念 泛型在java中有很重要的地位,在面向对象编程及各
阅读全文
摘要:一 RTTI概念 认识Class对象之前,先来了解一个概念,RTTI(Run-Time Type Identification)运行时类型识别,对于这个词一直是 C++ 中的概念,至于Java中出现RTTI的说法则是源于《Thinking in Java》一书,其作用是在运行时识别一个对象的类型和类
阅读全文
摘要:一 字符串 1、不可变String String对象是不可变的,查看JDK文档你就会发现,String类中每一个看起来会修改String值的方法,实际上都是创建一个全新的String对象,以包含修改后的字符串内容。而最初的String对象则没有改变。 看看下面的代码: 输出如下: 当把q传递给upc
阅读全文
摘要:异常指不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程。Java通 过API中Throwable类的众多子类描述各种不同的异常。因而,Java异常都是对象,是Throwable子类的实例,描述了出现在一段编码中的错误条件。当条件
阅读全文
摘要:Collection是描述所有序列容器(集合)共性的根接口,它可能被认为是一个“附属接口”,即因为要表示其他若干个接口的共性而出现的接口。另外,java.util.AbstractCollection抽象类实现了Collection的默认实现,使得我们可以创建AbstractCollection的子
阅读全文
摘要:在Java基础 -- 持有对象(容器)已经详细介绍到,集合(Collection)的种类有很多种,比如ArrayList、LinkedList、HashSet...。 由于集合的内部结构不同,很多时候可能不知道该怎样去遍历一个集合中的元素。所以为了使对集合内元素的操作更为简单,Java引入了迭代器模
阅读全文
摘要:一 容器的用途 如果对象的数量与生命周期都是固定的,自然我们也就不需要很复杂的数据结构。 我们可以通过创建引用来持有对象,如 Class clazz; 也可以通过数组来持有多个对象,如 Class[] clazs = new Class[10]; 然而,一般情况下,我们并不知道要创建多少对象,或者以
阅读全文