- 博客(31)
- 收藏
- 关注
原创 冒泡排序
/* * 冒泡排序 * 1,返回值类型,void * 2,参数列表,int[] arr * * 第一次:arr[0]与arr[1],arr[1]与arr[2],arr[2]与arr[3],arr[3]与arr[4]比较4次 第二次:arr[0]与arr[1],arr[1]与arr[2],arr[2]与arr[3]比较3次 ...
2019-07-08 22:46:26
116
原创 关于list.iterator()的并发修改异常
使用list.iterator()会发生并发修改异常代码如下:解决方案:使用ListIterator迭代器
2019-04-10 09:29:55
471
原创 Java集合遍历之迭代器遍历
import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;public class Demo5_Iterator { public static void main(String[] args) { //demo1(); Collection c ...
2019-04-10 09:01:12
330
原创 数组和集合的区别
区别一:数组既可以存储基本数据类型,又可以存储引用数据类型,存储基本数据类型的是值,存储引用数据类型的是地址值。集合只能存储引用数据类型,也可以存储基本数据类型但在存储时会自动装箱变成对象。区别二:数组长度是固定的,不能自动增长。集合的长度是可变的,可以根据元素的增加而增加。推荐:如果元素的数量是固定的使用数组,如果元素个数不固定推荐使用集合。...
2019-04-10 08:36:21
922
原创 多态成员访问特点
1.父类对象访问非静态成员方法时,运行时看父类中是否有该成员方法,运行时访问子类的成员方法。2.父类对象访问成员变量和静态成员方法时都访问自己的成员变量和成员方法。...
2019-03-26 22:21:30
266
原创 break和continue
break一般使用在switch或循环中,用于终止所有循环;continue一般用在循环中,用于终止本次循环,继续下次循环。听起来可能比较抽象,看看下面代码及运行结果你就会明白了。程序源码:package haha;import java.util.Scanner;public class C{ public static void main(String[] args)...
2019-03-26 11:28:25
83
原创 求三个数的最大数(使用三元运算符)
package haha;import java.util.Scanner;public class A { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入第一个数的值"); int a ...
2019-03-26 10:49:26
2211
原创 &与&&以及|与||的区别
&与&&判断的结果一样但是&&具有短路效果,左边是false右边就不执行了&无论左边是false还是true右边都执行。|与||判断的结果一样但是||具有短路效果,左边是true右边就不执行了|无论左边是false还是true右边都执行。...
2019-03-26 10:40:26
122
转载 时间复杂度和空间复杂度
通常,对于一个给定的算法,我们要做 两项分析。第一是从数学上证明算法的正确性,这一步主要用到形式化证明的方法及相关推理模式,如循环不变式、数学归纳法等。而在证明算法是正确的基础上,第二部就是分析算法的时间复杂度。算法的时间复杂度反映了程序执行时间随输入规模增长而增长的量级,在很大程度上能很好反映出算法的优劣与否。因此,作为程序员,掌握基本的算法时间复杂度分析方法是很有必要的。 算法执...
2019-03-25 19:16:45
132
原创 递归与斐波那契数列
import java.util.Scanner;public class A { public static void main(String[] args) { //ArrayRecurtion(); 这是第一种方法,数组实现的 System.out.print("请输入您要输入的数组大小:"); //这是第二种方法,函数实现的 Scanner...
2019-03-25 09:13:10
131
原创 Jquery与JS页面加载的区别
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>JS与JQ页面加载区别</title> <script type="text/javascript" src="../../js/jquery-1...
2019-03-23 22:53:57
205
原创 JQuery入门
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>jquery入门</title> <script type="text/javascript" src="../../js/jquery-1.8....
2019-03-23 22:52:55
98
原创 利用JavaScript实现城市动态联动
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>注册页面重新布局</title> <script> //1.创建一个二维数组用于存储省份和城市...
2019-03-22 20:11:53
142
原创 利用JavaScript实现全选和全不选
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>全选和全不选</title> <script> function checkAll(){ ...
2019-03-22 20:04:06
169
原创 JavaScript的加载网页的onload事件
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script> window.onload = function(){ ...
2019-03-22 20:02:08
362
原创 利用JavaScript实现鼠标触及变色
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>表格隔行换色</title> <script> function changeColor(id,flag){ ...
2019-03-22 19:59:43
692
原创 利用JavaScript实现表格隔行换色
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>表格隔行换色</title> <script> window.onload = function(){ ...
2019-03-22 19:56:59
133
原创 JavaScript 追加文本错误提示
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script> function showTips(id,info){ ...
2019-03-22 11:27:31
198
原创 利用 JavaScript 实现定时弹广告
<!DOCTYPE html><html> <head> <title>ad.html</title> <script type="text/javascript"> function init(){ time = setInterval("showad()",30...
2019-03-21 23:00:50
175
原创 利用JavaScript实现轮播图
<!DOCTYPE html><html> <head> <script type="text/javascript"> function init(){ setInterval("changeimg()",5000); } var n...
2019-03-21 22:33:29
90
原创 JDK,JRE和JVM的关系
Java跨平台原理:Java程序实际是在Java虚拟机(JRE是软件实现)中运行,Java虚拟机类似一个模拟执行环境,在不同的操作系统上拥有不同的Java虚拟机实现,但是这些Java虚拟机遵循统一的规范来解释class文件,并将class文件中的指令转换为本地操作系统对应的指令,这样就实现了相同的class文件,可以通过Java虚拟机转换为对应操作系统上的对应指令,实现class文件,也就是Jav...
2019-03-02 09:50:36
959
原创 常见的DOS命令
d:回车 盘符转换dir(directory) 列出当前目下的文件以及文件夹cd(change directory) 改变指定目录(进入指定目录)cd.. 返回上一级目录cd\ 返回到根目录cls 清屏exit 退出DOS窗口md(make directory) 创建目录rd (remove direc...
2019-03-02 09:27:02
129
原创 String和int类型相互转换
package cn.test;public class D { public static void main(String[] args) { int a = 100; String b; b = a+""; String c = "123"; int d; d = Integer.valueOf(c...
2018-10-11 23:41:57
168
原创 随机数
package cn.test;import java.util.Random;public class C { public static void main(String[] args) { Random rand = new Random(); int suijishu = rand.nextInt(90)+10; //产生一个10到99的随机数 ...
2018-10-11 23:32:58
90
原创 static
1.静态成员变量可以在另一个类中用静态成员所在类的类名直接访问。2.随着类的加载而加载,优先于对象存在,被类的左右对象共享(共性用静态,特性用非静态)3.静态方法只能访问静态变量,非静态方法既可访问静态变量又可访问非静态变量。...
2018-10-11 23:24:01
99
原创 栈
#include<stdio.h>#include<malloc.h>#include<stdlib.h>typedef struct Node{int data;struct Node *Next;}Node,*pNode;typedef struct stack{pNode pTop;pNode pBottom;}Stack,*pStac...
2018-04-25 23:17:58
97
原创 链表
#include<stdio.h>#include<malloc.h>#include<stdlib.h>typedef struct Node{int data;struct Node *Next;}NODE,*PNODE;PNODE createlist(){int len;int i;int val;PNODE pHead=(PNOD...
2018-04-24 21:09:27
318
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人