![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 57
程序猿_阿海
这个作者很懒,什么都没留下…
展开
-
Mysql快捷键+经典Mysql语句大全完整版--详解+实例
SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,...原创 2018-06-22 09:01:51 · 12419 阅读 · 0 评论 -
面试题——谈谈collection里面有什么子类。(想考察set和list区别)
set和list都实现了collection的接口。List①、list有序的,列表通常允许重复的元素(可以允许多个重复对象)②、列表元素里面可以null元素,通常允许有多个为null(可以插入多个null元素)③、list 提供了特殊的迭代器(ListIterator)(是一个有序的容器,保证每个元素的插入的顺序,输入顺序也就是插入的顺序。)④、常用的实现类有ArrayList、LinkedLi...原创 2018-06-08 15:29:31 · 2826 阅读 · 1 评论 -
面试之Mybatis中的$和#区别?
Mybatis是如何做到sql预编译的呢?其实在框架底层,是JDBC中的PreparedStatemen类在起作用,PreparedStatement是我们很熟悉的Statement的子类,它的对象包含了编译好的sql语句。这种“准备好”的方式不仅能提高安全性,而且在多次执行同一个sql时,能够提高效率。原因是sql已编译好,再次执行时无需再编译。#{}:相当于jdbc中的PreparedStat...原创 2018-06-16 08:14:06 · 1161 阅读 · 0 评论 -
面试题—Mybatis动态sql是什么意思?常用的标签有哪些和用途?
传统jdbc方法中,在写组合的多表复杂sql语句时,需要去拼接sql语句,稍不注意少写一个空格或“”,就会导致报错。这个Mybatis动态sql的功能,就拥有有效的解决了这个问题,Mybatis动态sql语言可以被用在任意的sql语句映射中。Mybatis采用强大的功能基于OGNL的表达式消除其他元素。常用的标签:if:非空验证 如id为空时,if标签里的代码,则不会执行。反之,就会if标签里的代...原创 2018-06-10 21:04:56 · 15467 阅读 · 0 评论 -
HashMap和HashTable及ConcurrentHashMap区别详解
Java中的数据存储方式有两种结构,一种是数组,另一种就是链表,前者的特点是连续空间,寻址迅速,但是在增删元素的时候会有较大幅度的移动,所以数组的特点是查询速度快,增删较慢。而链表由于空间不连续,寻址困难,增删元素只需修改指针,所以链表的特点是查询速度慢、增删快。那么有没有一种数据结构来综合一下数组和链表以便发挥他们各自的优势?答案就是哈希表。哈希表的存储结构如下图所示:①hashMa...原创 2018-07-23 10:39:11 · 732 阅读 · 0 评论 -
Windows环境下安装JDK、JRE和环境变量配置,详细的图文教程
一、准备工具: 1.JDK JDK 可以到官网下载http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2.系统我这里是WIN7 SP1X 64系统3.根据系统的版本下载相对应的JDK。我这里选择:jdk-7u80-windows-x64.exe注意区分:Java SE Develo...原创 2018-07-05 00:17:56 · 122778 阅读 · 17 评论 -
面试之ArrayList和linkedlist及verctor之间的区别详解
①ArrayList是可变长度的数组列表,也是一个泛型类,可以存放任意类型的对象。内部是有一个Object类型数组类存放对象。 它的所有方法都是默认在单一线程进行,因此不具有线程安全性。ArrayList只能在数组末尾添加数据,但更用于查询数据和修改数据。②LinkedList是双向链表,所有操作默认都是双向链表的操作,因为它实现了deque接口和list接口 。它是使用结点<Node&...原创 2018-07-23 09:38:50 · 1379 阅读 · 0 评论