- 博客(19)
- 收藏
- 关注

原创 SpringMVC中web.xml分析一
最近项目在使用springMVC+hibernate,以前重来没仔细研究过项目结构及配置文件,现在che
2014-09-10 10:19:01
429
原创 抽象类与接口
定义抽象类:使用了关键词abstract声明的类叫作“抽象类”。如果一个类里包含了一个或多个抽象方法,类就必须指定成abstract(抽象)。“抽象方法”,属于一种不完整的方法,只含有一个声明,没有方法主体。接口:Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。要让
2015-01-15 11:28:13
429
转载 java多态
什么是多态面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断所引用对象的实际类型,根据其实际的
2015-01-12 09:26:57
620
转载 java关键字final与static总结
final概述:根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。final类不能被继承,没有子类,final类中的方法默认是final的。final方法不能被子类的方法覆盖,但可以被继承。final成员变量表示常量,只能被赋值一次,赋值后值不再改变。
2015-01-08 14:33:12
558
转载 java访问权限控制
今天我们来一起了解一下Java语言中的访问权限控制。在讨论访问权限控制之前,先来讨论一下为何需要访问权限控制。考虑两个场景: 场景1:工程师A编写了一个类ClassA,但是工程师A并不希望ClassA被该应用中其他所用的类都访问到,那么该如何处理? 场景2:如果工程师A编写了一个类ClassA,其中有两个方法fun1、fun2,工程师只想让fun1对外可见,也就是说,如
2015-01-08 09:02:32
491
转载 JAVA枚举
JDK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLA
2015-01-07 14:42:25
471
转载 JUnit4概述
JUnit4是JUnit框架有史以来的最大改进,其主要目标便是利用Java5的Annotation特性简化测试用例的编写。先简单解释一下什么是Annotation,这个单词一般是翻译成元数据。元数据是什么?元数据就是描述数据的数据。也就是说,这个东西在Java里面可以用来和public、static等关键字一样来修饰类名、方法名、变量名。修饰的作用描述这个数据是做什么用的,差不多和publ
2014-12-25 14:48:07
394
原创 Spring框架中获得DataSource对象的方法
1.首先简单介绍一下java本身获取数据源对象的方式。public class JDBCForDBConn { public static void main(String[] args) { String driver = "com.mysql.jdbc.Driver"; String dbName = "student"; String userName = "root";
2014-12-17 15:16:11
6135
原创 Maven新建SpringMVC项目
1.新建maven项目。选择默认工作空间。选择原型,此处我们选择webapp的方式。填写工程的Group Id,Artifact Id。Group Id就是大项目的id,Arifact Id就是该项目的Id。就像一个大项目中有许多小项目组成一样。此时项目新建成功。结构如下:
2014-12-15 13:56:51
639
原创 Eclipse中安装MAVEN插件
1.去网上下载别人分享的m2eclipse插件包。(因为此处从eclipse marketplace中下载较慢,经常出现无法下载的情况)附上别人分享的下载地址:http://download.youkuaiyun.com/detail/jolingogo/52532252.将features和plugins的内容分别复制到eclipse对应的目录下,重启eclipse。3.进入eclipse,选择wi
2014-12-15 09:28:03
435
原创 MAVEN安装教程
1.首先,去官网(http://maven.apache.org/download.cgi)下载MAVEN。这边下载的是3.1.1版本。2.将MAVEN放到指定文件夹下,配置环境变量。新建MAVEN_HOME环境变量,指定为MAVEN根目录。然后设置系统变量PATH,将MAVEN的bin目录在(执行文件)配置到PATH变量中。注意中间用封号(;)隔开。
2014-12-15 09:07:48
472
原创 JAVA Swith语句使用
“开关”(Switch)有时也被划分为一种“选择语句”。根据一个整数表达式的值,switch 语句可从一系列代码选出一段执行。它的格式如下:switch(整数选择因子) {case 整数值1 : 语句; break;case 整数值2 : 语句; break;case 整数值3 : 语句; break;case 整数值4 : 语句; break;case 整数值5 : 语句; b
2014-10-15 09:23:22
1782
原创 JAVA ForEach循环使用及短板分析
foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。
2014-10-13 14:13:57
871
转载 SQL update select语句
SQL update select语句最常用的update语法是:UPDATE SET = , SET = 如果我的更新值Value是从一条select语句拿出来,而且有很多列的话,用这种语法就很麻烦第一,要select出来放在临时变量上,有很多个哦第二,再将变量进行赋值。列多起来非常麻烦,能不能像Insert那样,把整个Select语句的
2014-10-13 13:59:21
1124
转载 Java环境搭建
Java语言环境搭建明确什么是JRE,JDK;下载JDK、安装JDK;配置环境变量;验证是否搭建成功;1、JRE:Java Runtime Eviroment,即Java运行环境。包括Java虚拟机JVM,以及Java程序所需要的核心类库等,如果想要运行一个开发好的Java程序,则目标计算机中只需要安装JRE。2、JDK:Java Develop
2014-09-11 14:11:51
834
转载 编码规范系列(二):Eclipse Checkstyle配置
上一篇介绍了《编码规范系列(一):Eclipse Code Templates设置》,这篇主要介绍Eclipse中Checkstyle的配置。关于Checkstyle,引用百度百科的介绍如下:CheckStyle是SourceForge下的一个项目,提供了一个帮助JAVA开发人员遵守某些编码规范的工具。它能够自动化代码规范检查过程,从而使得开发人员从这项重要,但是枯燥的任务中解脱出来。CheckS
2014-09-11 10:33:58
653
转载 编码规范系列(一):Eclipse Code Templates设置
从工作开始,经历了几个项目的开发,现在的项目一般都是一个团队共同开发,而每个人都有自己的编码习惯,为了统一格式,项目组在项目开发之前都会制定一系列的规范。俗话说约定优于配置,但是在执行过程中往往发现效果不是很好(主要是指编码规范这一方面)。所以我们不得不采取一些措施来协助我们统一项目开发人员的编码风格。主要包括三个方面:设置Code Templates、Eclipse formatter、Ch
2014-09-11 10:14:40
615
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人