MyBatis 一,开发所依赖的jar文件 ####二.接口式编程 Mapper配置文件中,的名称空间指定接口的全类名; 这样就实现了接口和mapper文件的动态绑定; 测试: 测试结果: ==通过sqlSession对象和接口绑定通过调用getMapper方法获取接口的实现类,是通过Mybatis ...
分类:
其他好文 时间:
2019-10-03 17:56:25
阅读次数:
115
一、先来了解几个概念 1、静态代码块 (1)格式 在java类中(方法中不能存在静态代码块)使用static关键字和{}声明的代码块 (2)执行时机 静态代码块在类被加载的时候就运行了,而且只运行一次,并且优先于各种代码块以及构造函数。如果一个类中有多个静态代码块,会按照书写顺序依次执行。后面在比较 ...
分类:
编程语言 时间:
2019-10-03 13:01:57
阅读次数:
89
1.类加载过程 加载-验证-准备-解析-初始化 1)加载:指的是将类的class文件读入到内存,并为之创建一个java.lang.Class对象 2)验证:验证阶段用于检验被加载的类是否有正确的内部结构,并和其他类协调一致 3)准备:类准备阶段负责为类的静态变量分配内存,并设置默认初始值。 4)解析 ...
分类:
编程语言 时间:
2019-10-02 18:44:41
阅读次数:
104
Servlet 一、什么是 Servlet 1、概念 Servlet:server applet,是指运行在服务器端的小程序 2、Servlet servlet 就是一个接口,定义了 Java 类被浏览器访问到(tomcat识别)的规则。 二、Servlet 执行原理 1、入门案例 (1)创建 Ja ...
分类:
编程语言 时间:
2019-10-02 16:33:54
阅读次数:
95
Java 是面向对象的高级编程语言,类和对象是 Java 程序的构成核心。围绕着 Java 类和 Java 对象,有三大基本特性:封装是 Java 类的编写规范、继承是类与类之间联系的一种形式、而多态为系统组件或模块之间解耦提供了解决方案。 本文主要围绕这三大特性介绍一下 Java 面向对象、组件解 ...
分类:
编程语言 时间:
2019-10-02 12:29:37
阅读次数:
79
一、ClassLoader概念 ClassLoader是用来动态的加载class文件到虚拟机中,并转换成java.lang.class类的一个实例,每个这样的实例用来表示一个java类,我们可以根据Class的实例得到该类的信息,并通过实例的newInstance()方法创建出该类的一个对象,除此之 ...
分类:
其他好文 时间:
2019-10-01 18:07:07
阅读次数:
75
1.1.简单性 Java的语法比C++简单,第二,JAVA类库比较小,可以跑在嵌入式上面。 1.2面向对象 Java与C++的不同在于,Java是接口继承,而C++是多继承。 1.3网络技能 Java有一个网络技能,用于处理HTTP和FTP之类的TCP/IP协议。 1.4健壮性 Java的程序特性使 ...
分类:
编程语言 时间:
2019-09-30 17:03:38
阅读次数:
92
Servlet与Tomcat运行示例 本文将写一个servlet,然后将其部署到Tomcat的全过程。本文参考《深入拆解Tomcat_Jetty》内容。 一、基于web.xml开发步骤 1. 下载、安装 Tomcat。 2. 编写一个继承 HTTPServlet 的 Java 类MyServlet。 ...
分类:
其他好文 时间:
2019-09-30 15:05:01
阅读次数:
111
Java图示(第二章 Java语言基础) 三个基本部分:一个包声明(package语句)、任意数量的引入(import语句)、类和接口声明(class和interface语句) 1、包声明—package语句 1)包是类和接口的集合,即类库 2)用类库管理类,方便管理 3)Java类都在类库中 4) ...
分类:
编程语言 时间:
2019-09-29 20:05:13
阅读次数:
103
前言 Java基础类型与包装类型 ResultSet.getObject() 对 MySql 类型和 Java 类型转换表 MySql 类型名 | GetColumnClassName 返回值 | 返回的 Java 类 : :|: :|: : bit(1) (MySQL 5.0) | BIT | j ...
分类:
数据库 时间:
2019-09-28 20:30:24
阅读次数:
336