- 博客(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
363
原创 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
904
原创 Maven的配置流程
1.maven介绍1-1.用途管理第三方依赖,构建项目,整合测试,管理文档等等。1-2.核心概念project pom文件的顶级元素modelVersion 所使用的object model版本,为了确保稳定的使用,这个元素是强制性的。除非maven开发者升级模板,否则不需要修改groupId 是项目创建团体或组织的唯一标志符,通常是域名倒写,如groupId org.apache.mave
2017-10-13 17:42:32
409
原创 Java中的包装类
Java是面向对象的语言,每一种基本数据类型都应该有对应的对象类型,方便对基本类型进行操作。包装类型可以解决一些基本类型解决不了的问题,如下: 1 有时候一个函数需要传递一个Object变量 而你想传递int类型的进去显然不行,这就要用到包装类。 public void test(Object obj){ } 想传递5进去就可以这样 test(new Integer(5)); 2 集
2017-10-11 14:47:59
236
原创 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
330
原创 内部类的种类与原理介绍
内部类有两种情况: (1) 在类中定义一个类(私有内部类,静态内部类) (2) 在方法中定义一个类(局部内部类,匿名内部类)1、私有内部类 —— 在方法之间定义的内部类,非静态 我们首先看看类中内部类的两个特点: (1) 在外部类的作用范围内可以任意创建内部类对象,即使内部类是私有的(私有内部类)。即内部类对包围它的外部类可见。Java代码 [java] view
2017-09-01 20:45:28
404
原创 正则表达式介绍
一 前言 对于正则表达式,相信很多人都知道,但是很多人的第一感觉就是难学,因为看第一眼时,觉得完全没有规律可寻,而且全是一堆各种各样的特殊符号,完全不知所云。其实只是对正则不了解而以,了解了你就会发现,原来就这样啊正则所用的相关字符其实不多,也不难记,更不难懂,唯一难的就是组合起来之后,可读性比较差,而且不容易理解,本文旨在让大家对正则有一个基本的了解,能看得懂简单的正则表达式,写得出简单的正则表
2017-09-01 10:54:18
289
原创 你可能会遇到的面试题:
参考第一题:如果你只答到关系,就结束了,那么根本不能体现出与其他面试者的区别,想想应该再答一些什么,所以在答同样的面试题的时候,如何才能让你的答案比其他同期面试者更出彩?1,阐述Servlet,GenericServlet,HttpServlet都是什么,他们之间的关系。 答:1、GenericServlet类是所有Servlet类的祖先类。 2、HttpServlet类继承了Ge
2017-09-01 08:34:43
374
转载 javabean简介
一、 javabean 是什么?Bean的中文含义是“豆子”,顾名思义,JavaBean是指一段特殊的Java类,就是有默然构造方法,只有get,set的方法的java类的对象.专业点解释是:JavaBean定义了一组规则 JavaBean就是遵循此规则的平常的Java对象 满足这三个条件: 1.执行java.io.Serializable 接口 2.提供无参数的构造器 3.
2017-08-21 08:59:19
297
原创 匿名对象和匿名类
一,匿名对象 匿名对象:没有名字的对象: new Car(); //匿名对象其实就是定义对象的简写格式。 Car c = new Car(); c.run();用匿名对象来书写以上代码: new Car().run();匿名对象的使用方法: 1 当对象对方法仅进行一次调用的时候,就可以简化成匿名对象。 如一个 对象需要进行调用方法2次,用匿名对象的 new Car().run()
2017-08-09 20:57:08
831
转载 局部变量和成员变量(全局变量)
局部变量可以与全局变量重名,但是局部变量会屏蔽全局变量。要使用全局变量,需要使用::。在函数体内引用变量会用到同名的局部变量而不是全局变量,对于一些编译器来说,在同一个函数体内可以定义多个同名的局部变量。例如我们可以在一个函数内部,在两个循环中都定义同名的局部变量i,而局部变量i的作用域在那个循环体内 具体来说,全局变量和局部变量的区别如下:作用域不同:全局变量的作用域为整个程序,而局部变量的作
2017-08-09 20:51:32
372
原创 JAVA中的接口
相信刚接触Java不久的小伙伴对JAVA中的接口这一概念比较模糊,不明白究竟接口是什么,这里整理一下:一,接口的含义 Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。 两种含义:一,Java接口,Java语言中存在的结构,有特定的语法和结构;二,一个类所具有的方法的特
2017-07-31 19:09:50
204
原创 JAVA接口和JAVA抽象类的区别
Java接口和Java抽象类最大的一个区别,就在于Java抽象类可以提供某些方法的部分实现,而Java接口不可以,这大概就是Java抽象类唯一的优点吧,但这个优点非常有用。如果向一个抽象类里加入一个新的具体方法时,那么它所有的子类都一下子都得到了这个新方法,而Java接口做不到这一点,如果向一个Java接口里加入一个新方法,所有实现这个接口的类就无法成功通过编译了,因为你必须让每一个类都再实现这个方
2017-07-31 16:57:48
204
原创 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
434
原创 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
361
原创 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
643
原创 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
285
原创 JAVA三大主流框架概述
Struts、Hibernate和Spring是我们Java开发中的常用关键,他们分别针对不同的应用场景给出最合适的解决方案。但你是否知道,这些知名框架最初是怎样产生的?我们知道,传统的Java Web应用程序是采用JSP+Servlet+Javabean来实现的,这种模式实现了最基本的MVC分层,使的程序结构分为几层,有负责前台展示的JSP、负责流程逻辑控制的Servlet以及负责数据封装的Jav
2017-07-25 20:43:22
413
原创 Java三大框架
三大框架:Struts+Hibernate+SpringJava三大框架主要用来做WEN应用。Struts主要负责表示层的显示Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作)Hibernate主要是数据持久化到数据库再用jsp的servlet做网页开发的时候有个 web.xml的映射文件,里面有一个mapping的标签就是用来做文件映射的。当你在浏览器上输入URL得知的时候,文
2017-07-25 20:40:15
311
原创 浅述多态
什么是多态?概念:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。简单的说:就是用基类的引用指向子类的对象。为什么要用多态呢?原因:我们知道,封装可以隐藏实现细节,使得代码模块化;继承可以扩展已存在的代码模块(类);它们的目的都是为了——代码重用。而多态除了代码的复用性外,还可以解决项目中紧偶合的问题,提高程序的可扩展性.。耦合度讲的是模块模块之间,代码代码之间的关联度
2017-07-24 14:52:55
268
原创 static关键字
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。 只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需
2017-07-21 11:47:14
274
原创 java中参数和属性的区别
JSP中的getParameter(String name)和getAttribute(String name)有何区别? 也就是Parameter(参数) 和Attribute(属性)的区别? 在Java中有属性 和 方法之分,这个属性和Attribute(属性)是不是一样的? 参数就是方法中()里面的内容,Parameter和这个参数一样吗? HttpServletReq
2017-07-21 09:39:49
1766
原创 解析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
303
原创 筛选省市区的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
772
转载 数组中的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
361
转载 final关键字的用法
final在Java中并不常用,然而它却为我们提供了诸如在C语言中定义常量的功能,不仅如此,final还可以让你控制你的成员、方法或者是一个类是否可被覆写或继承等功能,这些特点使final在Java中拥有了一个不可或缺的地位,也是学习Java时必须要知道和掌握的关键字之一。 final成员 当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可
2017-07-19 16:27:54
308
转载 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
215
原创 获取集合中元素的方法总结
集合是我们在平时应用中最多的一种数据容器,现对集合中的元素获取方法做一下总结:使用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
5231
转载 位,字,字节的区别
术语位,字节和字用于描述计算机数据单位或计算机存储单位。这里主要指存储单位 最小的存储单位称为位(bit): 只能容纳两个值(0或1)之一,不能在一个位中存储更多的信息。位是计算机存储的基本单位。字节(byte)是常用的计算机存储单位。 字节的标准定义:一个字节均为8位。由于上述所讲每个位或者是0或者是1,所以一个8位的字节包含256种可能的0,1组合对于一种给定的计算机设计,字(word)是
2017-07-19 09:31:03
378
转载 Java中的main()方法
在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等。在看Java中的main()方法之前,先看一个最简单的Java应用程序HelloWorld,我将通过这个例子说明Jav
2017-07-19 08:48:45
287
原创 JSP+Servlet+JavaBean基础知识
一,Servlet是什么?有什么作用?如何创建它? Servlet是JavaWeb的三大组件之一,它是可以被浏览器访问的动态资源. Servlet可以用来接收用户发起的请求,处理请求中的数据,将结果响应到客户端浏览器上. 创建Servlet的方式有三种,实现Servlet接口,继承GenericServlet类,继承HttpServlet类. 二,Servlet的生命周期方法都有哪些?参数都
2017-06-24 11:35:48
696
1
原创 html有关知识问答
一,HTML是干嘛的,CSS是干嘛的,JS是干嘛的,jQuery是干嘛的? HTML,超文本标记语言,可以在一个html文档中,通过书写不同的标签,在浏览器中显示不同的内容. CSS,层叠样式表,就是一种对html标签的装饰,样式指的就是html以何种形式展现在浏览器中,比如可以通过改变span标签的color样式,来改变span标签在浏览器中显示的文字的颜色. JS,JavaScript,是
2017-06-16 19:21:04
380
原创 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
232
原创 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
195
原创 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
304
原创 JDBC问答题
JDBC考试题:一,JDBC的全称是什么,有什么作用?答:Java DataBase Connectivity. jdbc是java提供给数据库厂商的接口,实现了接口的数据库就可以通过jdbc api与java代码连接. 使用jdbc,通过相应的数据库驱动与数据库连接后,就可以使用jdbc执行sql语句,操作数据库. jdbc将数据库与java代码隔离开,这样即使更换了数据库,也只需要更改注册
2017-06-08 20:49:22
559
原创 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
347
原创 Java线程
一,区分进程与线程 1,进程 每一个应用程序就是一个进程 2,线程 每个进程包含多个线程用来实现不同任务 二,建立线程的方式(两种) 1,通过继承Thread类 创建一个thread的子类 xxxthread 通过直接 new xxxthread() 的方式 创建线程对象 如:public class MyThread extends Thread{ @Override pu
2017-06-06 19:23:38
203
原创 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
430
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人