文章分类 - Java
About The JAVA
JAVA中的接口和抽象类(转)
摘要:在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类往往用来表征我们在对问题领域进行分析、 设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象,我们不能
阅读全文
java -- static 作用详解
摘要:被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。 只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任何对象。 用public修饰的static
阅读全文
JAVA构造函数方法总结
摘要:使用构造器时需要记住: 1.构造器必须与类同名(如果一个源文件中有多个类,那么构造器必须与公共类同名) 2.每个类可以有一个以上的构造器 3.构造器可以有0个、1个或1个以上的参数 4.构造器没有返回值 5.构造器总是伴随着new操作一起调用 示例: A.java public class A{ p
阅读全文
maven在java开发中的作用
摘要:成功的软件工程需要构建工具。在Java世界中,并不缺少这样的工具,Ant就是一个标准的典型。 Maven是另一种关于开放资源画面的项目管理/构建工具。与Ant相比,Maven是一个将Ant概念中几个步骤深化了的项目管理工具。它不能建立在Ant之上,但它可以利用Ant构建脚本的优势,甚至生成这种脚本。
阅读全文
Spring 框架简介
摘要:Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。 在这篇由三部分组成的 Spring 系列 的第 1 部分中,我将介绍 Spring 框架。我先从框架底层模型的角
阅读全文
什么叫面向接口编程以及面向接口编程的好处
摘要:在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的对系统设计人员来讲就 不那么重要了;而各个对象之间的协作关系则成为系统设计的关键。小到不同类之间的通信,大到各模块之间的交互,在系统设计之初都是要着重考虑的,这也是系 统设计的主要工作内
阅读全文
JSP+Servlet+JavaBean+Dao模式介绍
摘要:一、Servlet程序各模块介绍 1.JSP 用于显示、收集数据的部分。 2.Servlet 用于验证数据、实例化JavaBean、调用DAO连接数据库、控制页面跳转 3.DAO 用于连接数据库及进行数据库的操作如:查询、删除、更改等 4.JavaBean 用于数据的封装,方便将查询结果在servl
阅读全文
本文实例讲述了Java集合Set、List、Map的遍历方法,分享给大家供大家参考。
摘要:package com.shellway.javase; import java.util.ArrayList; import java.util.Collection; import java.util.HashSet; import java.util.Iterator; import java
阅读全文
java设计之单例模式
摘要:本文继续介绍23种设计模式系列之单例模式。 概念: Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实
阅读全文
深入理解Annotation 注解
摘要:要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。 元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型
阅读全文
JAVA事务的概念
摘要:一、什么是事务 事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换成另一种状态。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和
阅读全文
MyEclipse10 搭建Struts2 (详细)
摘要:一、创建一个JavaWeb项目 启动MyEclipse10 ,然后在MyEclipse中创建一个JavaWeb项目,点击【File】 >【New】 >【WebProject】,如下图所示: 此时将会弹出一个创建项目的对话框,如下图所示: 点击【Finish】按钮后,如果工作空间当前的编译环境和项目需
阅读全文
Java学习开发的入门教程,方便大家在学习java开发过程中掌握最基本的环境搭建
摘要:有视频,有真相 http://www.chuanke.com/1340360-164338.html jdk是操作系统中的运行java程序的开发环境 安装文件下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
阅读全文
浙公网安备 33010602011771号