JDBC的基本概念
摘要:英文名:Java DataBase Connectivity 中文名:数据库连接 作用: java操作数据库 本质上(sun公司的程序员)定义的一套操作关系型数据库的规则也就是接口,各数据库厂商实现接口并提供实现类,方便程序员操作数据库。 4.优点: (1). 简化程序员的操作; (2). 支持不同
阅读全文
MySql数据库常用语句汇总
摘要:第一天1、登陆数据库 mysql -uroot -proot; //-u用户名 -p密码2、启动数据库 net start mysql;3、创建表空间(数据库)create database qy97;4、创建数据库并声明数据库为utf8格式 create database qy97 charact
阅读全文
JDBC连接各种数据库的方法,连接MySql,Oracle数据库
摘要:JDBC连接各种数据库的方法: JDBC编程步骤: 1、导入jar包 2、注册驱动 3、获取数据库连接对象 4、定义SQL语句 5、获得执行SQL语句对象statemnet 6、执行SQL语句 7、处理结果 8、释放资源 1)JDBC连接Oracle数据库 Class.forName("oracle
阅读全文
mysql 在登陆的时候出现error 1045 (28000): 错误解决办法
摘要:错误显示:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 解决方案: 1、找到配置文件my.ini ,然后将其打开,可以选择用NotePadd++打开 2、打开后,搜索mysqld
阅读全文
Java对象的序列化和反序列化
摘要:Java对象的序列化和反序列化 一:序列化和反序列化的概念。 两个用于从流中读取对象 序列化:将对象转换字节序列的过程称为对象的序列化。 反序列化:将字节序列恢复为原对象的过程称为对象的反序列化。(把对象的字节序列永久的保存到硬盘上,通常放一个文件)。 二:JDK库中的序列化API 反序列化流:Ob
阅读全文
Java中Properties集合总结
摘要:一:定义 表示一个持久的集,可以存在流中或者从流中加载。用来读取Java的配置文件,在Java中为.properties为后缀名的文本文件。 二:特点 是 Hashtable子类,map集合方法都可以用。 三: 常用的方法 getProperties(String key):通过指定的键搜索属性。
阅读全文
Java中的字节流,字符流,字节缓冲区,字符缓冲区复制文件
摘要:一:创建方式 1、建立输入(读)对象,并绑定数据源 2、建立输出(写)对象,并绑定目的地 3、将读到的内容遍历出来,然后在通过字符或者字节写入 4、资源访问过后关闭,先创建的后关闭,后创建的先关闭 总结:创建的方式都是差不多的,只不过是使用的输入和输出流不一样。 二:四种流复制文件的例子: 1、字节
阅读全文
Java中字节流如何转字符流,OutputStreamWriter用法
摘要:OutputStreamWriter 将字节流转换为字符流。是字节流通向字符流的桥梁。如果不指定字符集编码,该解码过程将使用平台默认的字符编码,如:UTF-8; 步骤: 1、创建流 子类对象 绑定数据目的。 2、将字节转为字符,并声明utf-8格式(万国码)。 3、写入字符流类容。 4、关闭资源。
阅读全文
Java字节流Stream的使用,创建方法
摘要:首先:FileOutputStream写入数据文件 学习父类的方法 使用子类的对象 步骤: 1:子类中的构造方法 作用 :绑定输出的目的地 2 :调用write() 方法 写一个字节 2.1 写字节数组 2.2 写字节数组的一部分 2.3写字符串 getBytes() 字符串转字节 3 close
阅读全文
Java中字节流和字符流复制文件
摘要:字节流和字符流复制文件的过程: 1、建立两个流对象 绑定数据源和目的地 2、遍历出需复制的文件写入复制过后的新文件中(只不过是遍历的时候是区分字节和字符的) 3、访问结束后关闭资源 字节流复制文件: 字符流复制文件:
阅读全文
Java中的IO流,Input和Output的用法,字节流和字符流的区别
摘要:Java中的IO流:就是内存与设备之间的输入和输出操作就成为IO操作,也就是IO流。内存中的数据持久化到设备上 》输出(Output)。把 硬盘上的数据读取到内存中,这种操作 成为输入 》读(Input)。 input和output的参照物都是Java程序来参照 Input:读 持久化上的数据 》内
阅读全文
Java中String的常用方法总结
摘要:Java中String的常用方法总结 1、length()字符串的长度 输出结果是10 2、charAt() 截取一个字符 3 getchars()截取多个字符并由其他字符串接收 4 getBytes()将字符串变成一个byte数组 5 toCharArray()将字符串变成一个字符数组 6 equ
阅读全文
java中File类的常用方法总结
摘要:java中File类的常用方法 创建: createNewFile()在指定的路径创建一个空文件,成功返回true,如果已经存在就不创建,然后返回false。 mkdir() 在指定的位置创建一个此抽象路径名的目录 mkdirs()在指定的位置创建一个此抽象路径名命名的目录,包含任何必须但不存在的父
阅读全文
Java中递归的优缺点,Java写一个递归遍历目录下面的所有文件包括子文件夹里边的文件。
摘要:题目: 遍历出aaa文件夹下的文件 首先分析思路: 1、首先判断这个文件夹是否为文件,通过isFile()函数可以判断是否为文件。 2、然后通过isDirectory判断是否为目录。 3、如果是目录就使用递归遍历目录 代码如下: 总结:递归思想也就是自己调用自己,其实还是重复使用,相当于先遍历外层的
阅读全文
Java的map键值对的用法,map的遍历,Entry对象的使用
摘要:思路: 1、定义集合 2、存储数据 3、添加元素 4、遍历 4.1将需要遍历的集合的键封装到set集合中(这用到了entrySet方法,和Entry对象) 4.2声明迭代器或者用for增强循环 4.3通过set集合的getKey和getValue方法拿到值和键 5、打印输出就好 代码呈现如下:
阅读全文
java中map接口hashMap以及Enty之间的用法和关系
摘要:java中map接口hashMap以及Enty之间的转换 首先说的是map接口: Map提供了一种映射关系,其中的元素是以键值对(key-value)的形式存储的,能够实现根据key快速查找value; 建(key值)不可重复,value值可以重复,一个value值可以和很多key值形成对应关系,每
阅读全文
Collection集合总结,List和set集合的用法,HashSet和LinkedHashSetde用法
摘要:首先:Collection是List集合和Set集合的父类,同时,它们三个都为接口,不能直接实例化,所以需要,List和set的子类来实例化。 List的子类: ArrayList类和LinkedList 1、ArrayList类:底层采用的是数组结构 LinkedList类:底层采用的是链式结构,
阅读全文
微信小程序开发攻略
摘要:其次,小程序开发框架是一个精简版的React ,并且开发比较简单 。 第一步 获取AppId 小程序注册入口http://https://mp.weixin.qq.com/wxopen/waregister?action=step1 第二步 创建小程序(略) 第三步 下载开发工具 小程序开发工具下载
阅读全文
Java闰年的计算,Calendar的用法
摘要:Java闰年的计算,Calendar的用法 代码如下:
阅读全文
Java计算计算活了多少天
摘要:Java计算计算活了多少天 思路: 1.输入你的出现日期; 2.利用日期转换,将字符串转换成date类型 3.然后将date时间换成毫秒时间 4.然后获取当前毫秒时间; 5.最后计算出来到这个时间多少天; 代码如下:
阅读全文
Java用代码演示String类中的以下方法的用法
摘要:用代码演示String类中的以下方法的用法 (1)boolean isEmpty(): 判断字符串是不是空串,如果是空的就返回true (2)char charAt(int index): 返回索引上的字符 (3)String toLowerCase(): 字符串转成小写 (4)String toU
阅读全文
Java判断一个字符串中有多少大写字母、小写字母和数字
摘要:Java判断一个字符串中有多少大写字母、小写字母和数字 思路: 大写字母就是A-Z之间,小写字母是a-z之间,数字就是0-9之间,于是做判断就好;用到的String知识点,遍历字符串, 长度方法length() 和转char数据类型的toCharArray()方法。 代码如下:
阅读全文
Java将一个字符串的首位改为大写后边改为小写的实现,String
摘要:Java将一个字符串的首位改为大写后边改为小写的实现,String 思路: 获取首字母, charAt(0) substring(0,1) 转成大写 toUpperCase() 转大写hellO >Hello获取剩余字符串, substring(1) toLowerCase() 转小写 代码如下:
阅读全文
Java 获取一个字符串中,另一个字符串出现的次数
摘要:Java 获取一个字符串中,另一个字符串出现的次数 思想: 1. indexOf到字符串中到第一次出现的索引2. 找到的索引+被找字符串长度,截取字符串3. 计数器++ 代码实现: 总结:最开始就是不明白为什么需要加上字符串的长度
阅读全文
Java中this和super的用法和区别
摘要:super(参数):调用父类中的某一个构造函数(应该为构造函数中的第一条语句)。 this(参数):调用本类中另一种形式的构造函数(应该为构造函数中的第一条语句)。 this的实例: 1 package com.demo; 2 3 public class Person { 4 private in
阅读全文
Java多态面试题案例几解题思路
摘要:恢复内容开始 Java多态面试题案例几解题思路 这道题是来自别人,先开始看到题很懵,后来有自己的思路: 思路: 解题口诀: 成员变量:编译看左,运行看左(因为无法重写); 成员方法:编译看左,运行看右(因为普通成员方法可以重写,变量不可以); 静态方法:编译看左,运行看左(因为属于类); 成员变量:
阅读全文
Java多态的向上转型和向下转型
摘要:Java多态的向上转型和向下转型 向上转型:(子类转为父类,自动转型) 格式 :父类类型 变量名 = new 子类类型(); 注:子类赋值给父类,那这时这个父类就能调用子类的方法 向下转型:(父类转为子类,强制转型) 格式: 子类类型 变量名 = (子类类型) 父类类型的变量; 注:这个只能转换上边
阅读全文
Java方法的重载和重写
摘要:重载与重写对比: 重载: 权限修饰符(public private 默认):无关 方法名:重载的两个方法的方法名必须相同 形参的个数不同 形参的类型不同 三者至少满足一个 返回值类型: 重载与返回值类型无关 重写: 权限修饰符(public private 默认): 子类方法的权限>=父类的方法的权
阅读全文
Java冒泡具体的原理,以及下标的变化
摘要:原理:比较两个相邻的元素,将值大的元素交换至右端。 思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复第一趟步骤,直至全部排序
阅读全文
Java中的冒泡排序和选择排序
摘要:1 //冒泡排序 2 public class Test5 { 3 public static void main(String[] args) { 4 int[] arr = {12,2,25,89,5}; 5 bubbleSort(arr); 6 printArray(arr); 7 } 8 public static void bubbleSort(int[] arr){ ...
阅读全文
使用Java实现对一个数组的增删改查以及初始化
摘要:import java.util.*; import java.lang.*; public class Array { private int[] data;// 数组 private int size;// 实际元素的个数 // 初始化数组大小 public Array(int capcity) { data = new int[c...
阅读全文
Java中构造函数传参数在基本数据类型和引用类型之间的区别
摘要:Java中构造函数传参数在基本数据类型和引用类型的区别 如果构造函数中穿的参数为基本数据类型,如果在函数中没有返回值,在调用的时候不会发生改变;而如果是引用类型,改变的是存储的位置,所有不管有没有返回值在调用时都会发生改变。
阅读全文
如何区分Java中的方法重载和重写
摘要:首先说的是重载: 方法的重载 * 在同一个类中,方法名相同,参数列表不同。与返回值类型无关。 * 参数列表不同: * A:参数个数不同 * B:参数类型不同 * C:参数的顺序不同(不算重载 报错) *如何区分: 参数个数不一样 或者参数的类型不一样 重载和返回值类型无关 和参数名无关 技巧:重载看
阅读全文
java分解质因数,具体程序分析和代码
摘要:题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 将一个正整数分解质因数分析:对n进行分解质因数,找到最小的质数k如果这个质数恰好等于n则说明分解质因数过程已经结束,打印输出即可如果n<>k,但n能被k整除,则因打印k的值,并用n除以k的商,作为新的正整数n,重复2如果不能
阅读全文
java打印水仙花数
摘要:题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 具体代码:
阅读全文
抖音爆火的随机点名Java实现原理,没有连接数据库
摘要:抖音爆火的随机点名Java实现原理,没有连接数据库
阅读全文
js中基本事件的总结,onclick、onblur、onchange等
摘要:js中的基本事件总结: 特定的场景下发生的一个动作:事件;事件=函数(),事件发生会触发函数执行。 属性 当以下情况发生时,出现此事件 FF N IE onabort 图像加载被中断 1 3 4 onblur 元素失去焦点 1 2 3 onchange 用户改变域的内容 1 2 3 onclick
阅读全文
Java用户输入数值,做简单的猜数字游戏,导入基础的工具包util
摘要:Java用户输入数值,做简单的猜数字游戏,导入基础的工具包util,导入包的方法为,import java.util.*; 完整的实例代码: 每天进步一点点!
阅读全文
响应式的账号登录界面模板完整代码,内置form表单和js控件
摘要:响应式的账号登录界面模板,内置form表单和js控件
阅读全文
jQuery写省级联动列表,创造二维数组,以及如何存/调用二维数组中的数据
摘要:jQuery写省级联动列表,创造二维数组来存放数据,然后通过each来遍历调用,通过creatTxtNode创建文本节点,通过createElement创建标签option,在通过append将文本写入option,再通过appendTo将文本追加到id为city的市级列表中 代码如下: jquer
阅读全文
用jQuery实现轮播图效果,js中的排他思想
摘要:恢复内容开始 jQuery实现轮播图不用单独加载。 思路: a. 通过$("#id名");选择需要的一类标签,获得一个伪数组 b.由于是伪数组的原因,而对数组的处理最多的是遍历,所以会用到for(); 通过循环可以排除掉其他(包括自己) c.遍历后可以单独改变自己的样式 代码不知道还能简化不,有优化
阅读全文
带轮播图、导航栏、商品的简单html,以及轮播图下边数字随轮播图的改变而改变
摘要:恢复内容开始 在做这个的时候,最不会的是中间轮播图下边的数字是如何实现转变的,后来加入了jQuery就能实现了。 css部分: 中间HTML部分: 最后是js部分,这边导入的jQuery包为学习版的jquery-1.8.3.js。 恢复内容结束
阅读全文