-
Java中值传递和引用传递
Java中值传递和引用传递 1、值传递 在方法的调用过程中,实参把它的实际值传递给形参,此传递过程就是将实参的值复制一份传递到函数中,这样如果在函数中对该值(形参的值)进行了操作将不会影响实参的值。因为是直接复制,所以这种方式在传递大量数据时,运行效率会特...
-
面向对象三大特性
面向对象三大特性 Java面向对象编程有三大特性,它们是封装、继承和多态。 封装: 字面上来说就是将一个东西包裹起来,这样会掩饰掉内部的细节。怎么样?这么一说是不是有点想法。 将类封装起来,只提供想提供的方法接口,而不需要提供具体实现细节,这样一来使得程序...
-
Java集合 LinkedList的原理及使用
Java集合 LinkedList的原理及使用 LinkedList和ArrayList一样是集合List的实现类,虽然较之ArrayList,其使用场景并不多,但同样有用到的时候,那么接下来,我们来认识一下它。 一. 定义一个LinkedList public static void main(String[] args) { ListString stringLis...
-
Java重写和重载
Java重写和重载 一、概念 Java中的重写是指子类重新编写父类中对子类可视的方法逻辑,但是方法的形参和返回类型不变,方法的访问修饰符不能严于父类的,即外壳不变、核心重写。 在一个类中,只要满足方法名相同,参数个数或者类型不同,即为方法重载,它与方法的返回类...
-
创建型模式之原型模式
创建型模式之原型模式 定义 用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。 类图如下: 原型模式涉及3个角色。 客户(Client)角色:该角色提出创建对象的请求。 抽象原型(Prototype)角色:该角色是一个抽象角色,通常由一个Java接口或抽象类实...
-
(最全最灵活地)利用Jxl工具包实现Excel表的内容读取 、写入(
(最全最灵活地)利用Jxl工具包实现Excel表的内容读取 、写入(可向已有表中追加数据) 1.引子 (1)读取 Jxl工具比较强大,可以方便地实现Excel表的读取和写入。另一款工具Poi也具有相似的功能,并且功能更多,运用也相对复杂。Poi读取Excel表内容时,需要先判断其内...
-
Mybatis架构与原理
Mybatis架构与原理 一、简介 MyBatis 是一款优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集 Mybatis可以将Sql语句配置在XML文件中,避免将Sql语句硬编码在Java类中。与JDBC相比: Mybatis通过参数映射方式,可以将参数灵活的配置...
-
[Java] 父类和子类拥有同名的成员变量(fields)的情况
[Java] 父类和子类拥有同名的成员变量(fields)的情况 首先,需要明确的是,无论是通过casting,还是通过将子类对象的reference赋值给父类变量,都无法改变该reference所指对象的真实类型。但当该reference的类型是父类时,将无法调用只存在于子类中的方法。 当子类拥...
-
MyBatis从入门到精通(一):MyBatis入门
MyBatis从入门到精通(一):MyBatis入门 最近在读刘增辉老师所著的《MyBatis从入门到精通》一书,很有收获,于是将自己学习的过程以博客形式输出,如有错误,欢迎指正,如帮助到你,不胜荣幸! 1. MyBatis简介 ? 2001年,Clinton Begin发起了一个名为iBATIS的开源项目,...
2019-08-16 09:26:14 Java技术GIMP文件定义mysqlqqIntellijword驱动Intel
-
Spring Boot2(二):使用Spring Boot2集成Mybatis缓存机制
Spring Boot2(二):使用Spring Boot2集成Mybatis缓存机制 本文在个人技术博客【鸟不拉屎】同步发布,详情可猛戳 亦可扫描文章末尾二维码关注个人公众号【鸟不拉屎】 前言 学习SpringBoot集成Mybatis的第二章,了解到Mybatis自带的缓存机制,在部署的时候踩过了一些坑。...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
