Java
文章平均质量分 77
不贰过先生
这个作者很懒,什么都没留下…
展开
-
初学JDBC(一)-简介与工作原理
前面学习完数据库相信不少人对于前后台连接的JDBC感兴趣不少,今天我就来给大家说说JDBC。 JDBC的英文全称是Java Data Base Connectivity即java数据库连接,它是一种用于执行SQL语句的Java API,可以为多种数据库提供统一的访问接口,它由一组java语言编写的类和接口组成。原创 2016-11-16 22:21:16 · 1248 阅读 · 0 评论 -
浅谈常见的Java中的查找
今天我们来说一说查找算法,这也是面试中常问的问题。查找算法主要分为7大类,分别为:顺序查找算法、二分查找算法、插值查找算法、斐波那契查找算法、树表查找算法、分块查找算法、哈希查找算法。共七类算法。顺序查找算法:又称线性的查找算法,它是无序的查找算法。它就是利用一次for循环,对所在的数组进行遍历一次,用参考目标元素与数组中的每一个元素去比较。如果查找到直接返回数组的下标位置,否则直到遍历结...原创 2018-03-12 21:43:39 · 452 阅读 · 0 评论 -
深入理解Java中的HashMap
HashMap: 数据+链表的存储结构原创 2018-01-03 14:27:53 · 319 阅读 · 0 评论 -
Java益智小代码—递归和循环分析
一:递归和循环 递归:程序调用自身的编程技巧称为递归。 循环:for语句或者for each语句实现。 递归是我们初学程序常常接触的小问题。麻雀虽小,可是深入理解它还是大有学问。 比如,请用程序计算 n!。首先我们应该先要知道 n!是什么;如 5!=5 * 4 * 3 * 2 * 1,3!= 3 * 2 * 1等等。按照上面的原创 2017-12-19 10:57:21 · 398 阅读 · 0 评论 -
Java中的重载与重写
在我们刚开始学习Java时在分别学习Java中的重载与重写时当时我相信每一个人都会掌握的很牢固,可是随着时间的流逝,记忆的模糊,于是乎人们对于重写和重载就反了迷糊。概念 Java的重写: 重写发生在子类和父类中,即子类对父类的允许访问的方法实现重写编写的过程,但是在编写过程中返回值和形参都不能改变,即外壳不变,核心重写。原创 2017-09-02 10:54:32 · 332 阅读 · 0 评论 -
ArrayList,LinkedList,Vector
一:概念介绍 List接口的实现类有3个:ArrayList(常用) ,LinkList,Vector。 ArrayList:它是最常用的List实现类,内部是通过数组实现的,数组的缺点是它需要一块连续的内存空间,数组内的元素必须是连续的,所以每当数组大小不能满足时需要增加存储能力,就需要将已经有数据的数据复制到新的存储空间中。所以ArrayList它的优点是能对元素进原创 2017-07-26 12:35:53 · 343 阅读 · 0 评论 -
浅谈常见的Java中的排序
排序是我们接触数学以后就一直围绕我们的问题,小学数学课上有给数字排序,在生活中,给长辈们排序,在coding的世界中,也离不开排序,而在程序人生中,我们接触最早的排序就属于冒泡排序了。下面我就来在coding的世界中浅聊排序。排序从总体来说分为内部排序和外部排序。其中内部排序一般使用计算机内存进行排序(内存:又称内存储器,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的...原创 2017-08-27 09:10:32 · 402 阅读 · 0 评论 -
eclipse中项目运行时报错之 Compilation error解决方法
Compilation error错误的原因所在及解决方法原创 2017-02-02 20:55:14 · 23165 阅读 · 1 评论 -
JDK路径下目录的介绍
JDK路径下目录的介绍; 安装好的JDK路径下目录如下:有bin、db、include、jre、lib、COPYRIGHT、javafx-src.zip、LICENSE、README.html、release、src.zip、THIRDPARTYLICENSEREADME.txt、THIRDPARTYLICENSEREADME-JAVAFX.txt。原创 2017-02-09 17:30:52 · 11791 阅读 · 0 评论 -
初学JDBC(九)-细枝末节使用元数据分析数据库
上一篇博客我讲了使用JDBC进行事务处理,算是吧JDBC的骨干已经全部讲了完,面对浩浩荡荡的代码你跟住了么?这篇博客不会让你那么神经紧绷了,说一些比较轻松的话题,好了现在我来说说JDBC的细枝末节的地方,使用元数据分析数据库。原创 2016-11-24 23:35:31 · 471 阅读 · 0 评论 -
初学JDBC(八)-JDBC的事务处理
上一篇博客讲了CallableStatement接口调用存储过程,这一篇博客我来说说JDBC的事务处理,这在以后的项目开发中也很重要,只有充分地考虑好JDBC的事务处理,才能在项目开发中遇到前台与后台异常时,JDBC的事务处理可以很好地去弥补这一措施,在银行,支付宝,金融,微信红包等等中尤其显得重要,不然的话如果我们给别人转钱时发生异常,钱从我们的卡里扣出来了,但是对方却没有收到,岂不是尴尬了,怎原创 2016-11-22 23:40:42 · 3543 阅读 · 0 评论 -
初学JDBC(七)-使用CallableStatement接口调用存储过程
上一篇博客讲了对大数据对象的处理操作,用到了Clob和blob接口,这一篇博客我来说说CallableStatement接口调用存储过程。原创 2016-11-20 23:21:05 · 15989 阅读 · 0 评论 -
初学JDBC(六)-使用Clob与Blob处理大数据对象
Clob:SQL Clob是内置类型,它将字符大对象(Character Large Object) 存储为数据库表某一行中的一个列值。默认的情况下,驱动程序使用SQL locator(Clob)实现Clob对象,这意味着Clob对象包含一个指向SQL Clob数据的逻辑指针而不是数据本身。Clob对象在它被创建的事物处理期间有效。Clob接口提供一些方法来获取SQL Clob(Character Large Object)值长度、在客户端实现Clob值以及搜索Clob值中的子字符串或Clob对象。接口Re原创 2016-11-19 22:17:50 · 1653 阅读 · 0 评论 -
初学JDBC(五)-使用ResultSet结果集对数据库表内容实现查询操作
上两篇博客讲了如何对数据库中的表内容进行增删改的操作,这一篇博客来说说如何实现对数据库的表内容进行读取查询操作。原创 2016-11-19 10:53:28 · 15416 阅读 · 4 评论 -
初学JDBC(四)-使用Preparedstatement接口实现增删改操作
上一篇博客中我讲了使用Statement对数据库中的表内容进行增删改操作,先讲了原始的增删改即每次增加删除修改都需要加载数据库驱动,连接数据库,执行SQL语句,关闭数据库,这样的话,代码的重复量有些大,代码冗余比较明显,后来进行修改,运用了Java继承封装和多态的思想,对原来的增删改代码进行了优化,这一篇博客我来说说用PreparedStatement接口实现对数据库表内容的增删改操作,在现实的开原创 2016-11-18 22:12:10 · 26762 阅读 · 5 评论 -
初学JDBC(三)-使用Statement接口实现增删改操作
上一篇博客我讲了如何使用JDBC对mysql数据库驱动的加载以及连接数据库,这一篇博客我来说说使用statement来对mysql数据库中的表内容进行增删改操作。 statement是Java执行数据库的一个重要的接口,用于在已经建立数据库连接的基础上,向数据库发送要执行的SQL语句。statement对象用于执行不带参数的简单SQL语句,并返回它所生成的结果对象。它的子接口为Cal原创 2016-11-18 13:35:27 · 2714 阅读 · 1 评论 -
初学JDBC(二)-连接数据库
jdbc数据库连接原创 2016-11-16 23:11:33 · 807 阅读 · 1 评论 -
Java中List、Set、Map集合的遍历方式
前几天在整合SSM项目时,在做批量删除和批量修改时,突然用到了List集合,每次进行批量删除或者批量修改时,都需要遍历这个List集合,脑子里突然冒出了一个遍历foreach循环,把功能实现了,可是List集合的遍历有几种方式始终在我脑子里挥之不去,但是我也不确定有几种,上网查了查资料,原来List集合遍历只有三种方式,foreach、for循环、迭代器,然而List集合添加元素的方式有三种:第一...原创 2018-04-29 09:30:36 · 895 阅读 · 0 评论