分类 : 98个相关结果 381次浏览

Maven是一个项目构建和管理工具。那什么是构建呢?构建就是软件项目生产的整个过程,比如这个过程应该包括: 文档和代码的生成(有些项目会使用代码自动生成工具,比如数据库访问代码的逆向工程) 代码的编译、测试和打包 打包好的代码进行分发或者部 …

Spring是一个开源的轻量级的Java企业应用开发框架,其初衷是为了替代当时非常笨重的Java EE(当时还称为J2EE)组件技术EJB(Enterprice Java Beans),让Java EE开发更加简单灵活。 Spring起源于 …

在Java世界里,Servlet技术用来创建Web应用程序——本质上来说,Servlet是运行于服务器端的Java程序,它能够接受客户端发起的HTTP请求并动态地生成页面内容。 Servlet最初是对任意客户端-服务端通讯协议的一层抽象,但 …

成为一名Java Web开发者,首先必须要熟悉Java编程语言本身以及熟练使用相关的工具。如果你对Java语言上尚不了解,请先学习Java入门基础教程。 注意:为了减少后续的环境配置工作,请下载Eclipse Java EE版本。 除了基本 …

反射是一种动态获取信息以及动态调用对象方法的机制。在程序运行状态中,通过反射能够知道某个类具有哪些属性和方法;能够访问某一个对象的方法和属性。 具体来说,反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类; 在运行时构造任意一个 …

Java IO 是一套Java用来读写数据(输入和输出)的API。大部分程序都要处理一些输入,并由输入产生一些输出。Java为此提供了java.io包,主要涉及文件,网络数据流,内存缓冲等的输入输出。 Java IO中的一个核心概念是流(S …

异常定义了程序中遇到的非致命的错误,比如如程序要打开一个不存的文件、网络连接中断、除零操作、操作数越界、装载一个不存在的类等情况。 先来看看下面的程序代码: package com.tianmaying; public class Hell …

抽象类 在面向对象的领域一切都是对象,所有的对象都是通过类来描述的。如果我们要定义的一个类没有足够的信息来描述一个具体的对象,还需要其他的具体类来支持,这个时候我们可以考虑使用抽象类。在类定义的前面增加abstract关键字,就表明一个类是 …

封装 接下来我们进一步来学习一些面向对象编程的技术。先来了解封装的概念。 封装是一种隐藏信息的技术,是将一个系统中的结构和行为通过类来划分的过程。即通过定义一组类,将特定的数据组合到某一个类中,形成一个整体,将该隐藏的数据进行保护,只对外暴 …

Java的容器 定义好Post类之后,现在需要对博客文章进行管理。我们可以定义一个PostRepository类,通过PostRepository可以做以下操作: 创建博客 删除博客 获取一篇博客的内容 获取博客列表 我们已经有面向对象编程 …