自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 Mybatis介绍

什么是Mybatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Obj

2017-10-13 19:26:21 318 2

原创 MarkDown用法介绍

MacDownHello there! I’m MacDown, the open source Markdown editor for OS X.Let me introduce myself.1Markdown and IMarkdown is a plain text formatting syntax created by John Gruber, aiming to provide a e

2017-10-13 17:49:35 796

原创 Maven的配置流程

1.maven介绍1-1.用途管理第三方依赖,构建项目,整合测试,管理文档等等。1-2.核心概念project pom文件的顶级元素modelVersion 所使用的object model版本,为了确保稳定的使用,这个元素是强制性的。除非maven开发者升级模板,否则不需要修改groupId 是项目创建团体或组织的唯一标志符,通常是域名倒写,如groupId org.apache.mave

2017-10-13 17:42:32 346

原创 Java中的包装类

Java是面向对象的语言,每一种基本数据类型都应该有对应的对象类型,方便对基本类型进行操作。包装类型可以解决一些基本类型解决不了的问题,如下: 1 有时候一个函数需要传递一个Object变量 而你想传递int类型的进去显然不行,这就要用到包装类。 public void test(Object obj){ } 想传递5进去就可以这样 test(new Integer(5)); 2 集

2017-10-11 14:47:59 203

原创 java中string和int互相转化

1 如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 Double, Float, Lon

2017-10-11 14:43:33 305

原创 内部类的种类与原理介绍

内部类有两种情况: (1) 在类中定义一个类(私有内部类,静态内部类) (2) 在方法中定义一个类(局部内部类,匿名内部类)1、私有内部类 —— 在方法之间定义的内部类,非静态 我们首先看看类中内部类的两个特点: (1) 在外部类的作用范围内可以任意创建内部类对象,即使内部类是私有的(私有内部类)。即内部类对包围它的外部类可见。Java代码 [java] view

2017-09-01 20:45:28 366

原创 正则表达式介绍

一 前言  对于正则表达式,相信很多人都知道,但是很多人的第一感觉就是难学,因为看第一眼时,觉得完全没有规律可寻,而且全是一堆各种各样的特殊符号,完全不知所云。其实只是对正则不了解而以,了解了你就会发现,原来就这样啊正则所用的相关字符其实不多,也不难记,更不难懂,唯一难的就是组合起来之后,可读性比较差,而且不容易理解,本文旨在让大家对正则有一个基本的了解,能看得懂简单的正则表达式,写得出简单的正则表

2017-09-01 10:54:18 271

原创 你可能会遇到的面试题:

参考第一题:如果你只答到关系,就结束了,那么根本不能体现出与其他面试者的区别,想想应该再答一些什么,所以在答同样的面试题的时候,如何才能让你的答案比其他同期面试者更出彩?1,阐述Servlet,GenericServlet,HttpServlet都是什么,他们之间的关系。 答:1、GenericServlet类是所有Servlet类的祖先类。 2、HttpServlet类继承了Ge

2017-09-01 08:34:43 334

转载 javabean简介

一、 javabean 是什么?Bean的中文含义是“豆子”,顾名思义,JavaBean是指一段特殊的Java类,就是有默然构造方法,只有get,set的方法的java类的对象.专业点解释是:JavaBean定义了一组规则 JavaBean就是遵循此规则的平常的Java对象 满足这三个条件: 1.执行java.io.Serializable 接口  2.提供无参数的构造器 3.

2017-08-21 08:59:19 255

原创 匿名对象和匿名类

一,匿名对象 匿名对象:没有名字的对象: new Car(); //匿名对象其实就是定义对象的简写格式。 Car c = new Car(); c.run();用匿名对象来书写以上代码: new Car().run();匿名对象的使用方法: 1 当对象对方法仅进行一次调用的时候,就可以简化成匿名对象。 如一个 对象需要进行调用方法2次,用匿名对象的 new Car().run()

2017-08-09 20:57:08 777

转载 局部变量和成员变量(全局变量)

局部变量可以与全局变量重名,但是局部变量会屏蔽全局变量。要使用全局变量,需要使用::。在函数体内引用变量会用到同名的局部变量而不是全局变量,对于一些编译器来说,在同一个函数体内可以定义多个同名的局部变量。例如我们可以在一个函数内部,在两个循环中都定义同名的局部变量i,而局部变量i的作用域在那个循环体内 具体来说,全局变量和局部变量的区别如下:作用域不同:全局变量的作用域为整个程序,而局部变量的作

2017-08-09 20:51:32 348

原创 JAVA中的接口

相信刚接触Java不久的小伙伴对JAVA中的接口这一概念比较模糊,不明白究竟接口是什么,这里整理一下:一,接口的含义 Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。 两种含义:一,Java接口,Java语言中存在的结构,有特定的语法和结构;二,一个类所具有的方法的特

2017-07-31 19:09:50 176

原创 JAVA接口和JAVA抽象类的区别

Java接口和Java抽象类最大的一个区别,就在于Java抽象类可以提供某些方法的部分实现,而Java接口不可以,这大概就是Java抽象类唯一的优点吧,但这个优点非常有用。如果向一个抽象类里加入一个新的具体方法时,那么它所有的子类都一下子都得到了这个新方法,而Java接口做不到这一点,如果向一个Java接口里加入一个新方法,所有实现这个接口的类就无法成功通过编译了,因为你必须让每一个类都再实现这个方

2017-07-31 16:57:48 174

原创 SQL经典题目

SHOW DATABASES ; USE jdbc; DROP DATABASE jdbc; CREATE DATABASE jdbc CHARACTER SET utf8; DROP TABLE stuscore; CREATE table stuscore( name VARCHAR(20), subject VARCHAR(20), score INT,

2017-07-28 20:19:48 370

原创 Mysql语句总结(3)

多表查询(重要)多表查询分为:合并结果集 - UNION /UNION ALL连接查询 -内连接 (inner) join on外连接 outer join on左外连接 left (outer) join右外连接 right (outer) join自然连接 nature join子查询1 合并结果集UNION - 去重复记忆UNION all -不去重复记忆要求 被合并的两个结果列数 和列类型必

2017-07-27 19:38:29 293

原创 Mysql语句总结(2)

3.3 模糊查询如,当想查询姓名中包含某个字母的学生时,需要使用模糊查询关键字 like通配符; _任意一个字符 %任意0~n 个字符3.3.1 查询名字有4个字母组成的学生信息一个匹配任意一个字母,4个代表有4个任意字母组成SELECT *FROM stu WHERE username LIKE ‘__‘;查询名字由4个字母组成 并且最后一个字母为1的学生信息SELECT *FROM stu W

2017-07-27 19:37:30 461

原创 Mysql语句总结(1)

DDL 数据库定义语言用来定义数据库对象:库,表,列等CREATE ALTER DROPDML 数据库操作语言用来定义数据库语言insert update delateDCL 数据库控制语言用来定义访问权限和安全级别DQL 数据库查询语言用来查询记录SELECT注意sql语句要以 ;结尾sql语句1 DDL操作数据库对象:库,表,列等关键字 CREATE ALTER DROP1.1.1 创建CR

2017-07-27 19:36:04 221

原创 JAVA三大主流框架概述

Struts、Hibernate和Spring是我们Java开发中的常用关键,他们分别针对不同的应用场景给出最合适的解决方案。但你是否知道,这些知名框架最初是怎样产生的?我们知道,传统的Java Web应用程序是采用JSP+Servlet+Javabean来实现的,这种模式实现了最基本的MVC分层,使的程序结构分为几层,有负责前台展示的JSP、负责流程逻辑控制的Servlet以及负责数据封装的Jav

2017-07-25 20:43:22 387

原创 Java三大框架

三大框架:Struts+Hibernate+SpringJava三大框架主要用来做WEN应用。Struts主要负责表示层的显示Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作)Hibernate主要是数据持久化到数据库再用jsp的servlet做网页开发的时候有个 web.xml的映射文件,里面有一个mapping的标签就是用来做文件映射的。当你在浏览器上输入URL得知的时候,文

2017-07-25 20:40:15 285

原创 浅述多态

什么是多态?概念:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。简单的说:就是用基类的引用指向子类的对象。为什么要用多态呢?原因:我们知道,封装可以隐藏实现细节,使得代码模块化;继承可以扩展已存在的代码模块(类);它们的目的都是为了——代码重用。而多态除了代码的复用性外,还可以解决项目中紧偶合的问题,提高程序的可扩展性.。耦合度讲的是模块模块之间,代码代码之间的关联度

2017-07-24 14:52:55 235

原创 static关键字

static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。 只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需

2017-07-21 11:47:14 240

原创 java中参数和属性的区别

JSP中的getParameter(String name)和getAttribute(String name)有何区别? 也就是Parameter(参数) 和Attribute(属性)的区别? 在Java中有属性 和 方法之分,这个属性和Attribute(属性)是不是一样的? 参数就是方法中()里面的内容,Parameter和这个参数一样吗? HttpServletReq

2017-07-21 09:39:49 1719

原创 解析XML文件总结

解析XML文件是JAVA编程中很重要的一个问题,这里总结一下,稍微有点乱public class Main {public static void main(String[] args) throws DocumentException, IOException { // write your code here //导入jar包 //File - ProjectStruct

2017-07-20 19:13:35 248

原创 筛选省市区的java项目

AREA:import java.util.ArrayList; import java.util.List;/** * Created by travelround on 17/5/22. */ public class Area { //省市区的名字 private String name; private List subList;public Area

2017-07-20 19:09:22 691

转载 数组中的list和Arraylist的区别

ArrayList可以存放不同类型的数据,第一个可以是int,第二个可以是double等等 而List存放的是单一的数据类型的数据用法如下: List xx = new List(); ArrayList的用法如下: ArrayList xx = new ArrayList(); 一下内容为转: 1、什么是ArrayList ArrayList就是传说中的动态数组,用MSD

2017-07-20 09:21:11 302

转载 final关键字的用法

final在Java中并不常用,然而它却为我们提供了诸如在C语言中定义常量的功能,不仅如此,final还可以让你控制你的成员、方法或者是一个类是否可被覆写或继承等功能,这些特点使final在Java中拥有了一个不可或缺的地位,也是学习Java时必须要知道和掌握的关键字之一。 final成员   当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可

2017-07-19 16:27:54 272 1

转载 Java中HashMap遍历的两种方式

转]Java中HashMap遍历的两种方式 原文地址: http://www.javaweb.cc/language/java/032291.shtml第一种:   Map map = new HashMap();   Iterator iter = map.entrySet().iterator();   while (iter.hasNext()) {   Map.Entry entr

2017-07-19 11:58:07 198

原创 获取集合中元素的方法总结

集合是我们在平时应用中最多的一种数据容器,现对集合中的元素获取方法做一下总结:使用for循环遍历加上集合的get()方法获取复制代码 1 ArrayList list = new ArrayList(); 2 list.add(1); 3 list.add(2); 4 list.add(3); 5 for (int i = 0; i < list.size

2017-07-19 11:48:41 5091

转载 位,字,字节的区别

术语位,字节和字用于描述计算机数据单位或计算机存储单位。这里主要指存储单位 最小的存储单位称为位(bit): 只能容纳两个值(0或1)之一,不能在一个位中存储更多的信息。位是计算机存储的基本单位。字节(byte)是常用的计算机存储单位。 字节的标准定义:一个字节均为8位。由于上述所讲每个位或者是0或者是1,所以一个8位的字节包含256种可能的0,1组合对于一种给定的计算机设计,字(word)是

2017-07-19 09:31:03 315

转载 Java中的main()方法

在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等。在看Java中的main()方法之前,先看一个最简单的Java应用程序HelloWorld,我将通过这个例子说明Jav

2017-07-19 08:48:45 249

原创 JSP+Servlet+JavaBean基础知识

一,Servlet是什么?有什么作用?如何创建它? Servlet是JavaWeb的三大组件之一,它是可以被浏览器访问的动态资源. Servlet可以用来接收用户发起的请求,处理请求中的数据,将结果响应到客户端浏览器上. 创建Servlet的方式有三种,实现Servlet接口,继承GenericServlet类,继承HttpServlet类. 二,Servlet的生命周期方法都有哪些?参数都

2017-06-24 11:35:48 632 1

原创 html有关知识问答

一,HTML是干嘛的,CSS是干嘛的,JS是干嘛的,jQuery是干嘛的? HTML,超文本标记语言,可以在一个html文档中,通过书写不同的标签,在浏览器中显示不同的内容. CSS,层叠样式表,就是一种对html标签的装饰,样式指的就是html以何种形式展现在浏览器中,比如可以通过改变span标签的color样式,来改变span标签在浏览器中显示的文字的颜色. JS,JavaScript,是

2017-06-16 19:21:04 338 1

原创 JDBC进阶功能2

一,Prepare package jdbc2;import Util.jdbcUtil; import org.junit.Test;import javax.management.Query; import java.sql.*;/** * Created by dllo on 17/6/2. */ public class jdbc1Prepare { /*

2017-06-10 15:30:23 202

原创 JDBC进阶功能

一,REGISTER package JDBC;import com.mysql.jdbc.Driver;import java.sql.*;/** * Created by dllo on 17/6/1. */ public class jdbc2Register { public static void main(String[] args) throws SQLExcep

2017-06-10 15:27:03 180

原创 HTML及标签

一,HTML基础<!DOCTYPE html>用于表示这是个html文件,不需要改动htmllang="en">head>metacharset="UTF-8">title>hello htmltitle>head>body>是一个标签,也可以叫做一个元素-->标签的值-->h1>我是h1标题h1>h2>我是h1标题h2>h3>我是h1标

2017-06-10 14:48:18 282

原创 JDBC问答题

JDBC考试题:一,JDBC的全称是什么,有什么作用?答:Java DataBase Connectivity. jdbc是java提供给数据库厂商的接口,实现了接口的数据库就可以通过jdbc api与java代码连接. 使用jdbc,通过相应的数据库驱动与数据库连接后,就可以使用jdbc执行sql语句,操作数据库. jdbc将数据库与java代码隔离开,这样即使更换了数据库,也只需要更改注册

2017-06-08 20:49:22 518

原创 ConnectionPool

一 ConneationPool的建立 public class ConnectionPoolDemo{ 连接池中,有一个存放连接对象的集合 private static Listpools; static{ 初始化,放连接对象的集合对象 pools = new ArrayList<>(); for(int i = 0;i <5;i ++){ pools = new ArrayLis

2017-06-06 19:38:54 307

原创 Java线程

一,区分进程与线程 1,进程 每一个应用程序就是一个进程 2,线程 每个进程包含多个线程用来实现不同任务 二,建立线程的方式(两种) 1,通过继承Thread类 创建一个thread的子类 xxxthread 通过直接 new xxxthread() 的方式 创建线程对象 如:public class MyThread extends Thread{ @Override pu

2017-06-06 19:23:38 180

原创 jdbc使用流程

public class jdbc1process { public static void main (String[]args) throws SQLException { //1 注册驱动 DriverManager .registerDriver(new Driver()); //2 建立与数据库的连接,获得连接对象 Connect

2017-06-03 17:48:32 387

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除