- 博客(9)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 多线程并发下载
分析:在同一个资源分为多线程下载,这样可以使下载速度加快,在下载时需要流和线程结合起来,这里只能用RandomAccessFile里的seek();因为只有他才能控制下载的位置,其他的流每次都是从开始的地方下载,所以就算多线程也不会加速,只是重复; 代码如下:package testdonwload;import java.io.*;import java.net.*;
2017-08-17 20:46:56
438
原创 省市二级联动
程序分析:在不用JQuery的情况下需要用到二维数组在第一位度储存省份,二维数组里存市级地名,比如:cityList['北京市'] = ['朝阳区','东城区','西城区', '海淀区','宣武区','丰台区','怀柔','延庆','房山'];. 然后在HTML上创建两个下拉列表用关联起来,首先把省份加载进入第一级下拉列表,这里需要用到两个小方法 var x = new option(); opt
2017-08-17 20:08:04
368
原创 电话本
电话本 模拟手机通信录(添加联系人,删除联系人,查看所有联系人,查找联系人(1)写一个联系人信息类,属性:姓名,电话号码;(2)写一个联系人管理类,里面有增加,删除,显示所有人信息,查找(通过姓名查)4个方法 使用集合装联系人 (建议:可以先创建几个人) (3)写个测类 实现代码如下import java.util.*;public class T
2017-07-29 17:18:16
814
原创 二分方法查询一个数的角标
二分方法查询一个数的角标 二分方法查询一个数的角标:前提是一个有序的数组,从中间的一个数开始差找,不等就把节点向左边或者右边移动,找到为止.代码如下:class Demo4 {public static void main(String[] args) {int[] a = {11,7,10,4,2,5,53,22}; Choose_
2017-07-20 17:22:13
405
原创 排序
排序 冒泡排序:利用前一个数和后一个数做比较,这样进行 arry.length-1次就可以实现冒泡排序了. 快速排序:原理从两边同时开始排序,大大增加速率,定义一个首都节点,在定义一个尾部节点,让节点从两边开始向中间移动;当两个节点交叉时停止,每次都是和中间的值做比较,小的放左边,大的放右边.代码如下:class Demo4 {public static
2017-07-20 16:54:30
187
原创 数组的排序算法
选择排序 选择排序分析:1.用第一个数和其他的每一个数比较大于叫交换位置这样就得到了第一个最大的数. 2.然后再用第二个数和后面的每一个数做比较,如果大就换位置.以此类推 由上面的可以知道在做数的比较的时候用循环,在选择哪一个数和其他的数做比较时又用一次循环.所以就用了一个嵌套的循环 具体代码如下:class D
2017-07-20 16:31:02
208
原创 运算符
java的运算符算术运算符: +, - ,*, /, %, ++, --赋值运算符: = , += ,-=,*=,/=,%=关系运算符: > ,=,逻辑运算符: ! , & , |,^,&&,||位运算符: &,|,^,~,>>,>>字符串连接符号: + 在java中的运算符基本分为算术运算符, 赋值运算符,关系运算符,逻辑运算符,位运算符
2017-07-20 16:22:15
248
原创 JAVA 万年历
万年历 程序分析:输入一个年份,月份然后输出这个月的日历,首先应该先选择一天作为基准来推算,这里选择1900年一月一号作为基准, 1. 我需要计算的就是你输入的这个月一号距离1900.1.1多少天.这里分为两步,第一步:计算你输入的这一年的一月一号距离1900.1.1多少天.第二部:计算你输入的这个月距离你输入的这一年一月一距离多少天.
2017-07-15 17:17:23
655
原创 java 基础
java 基础 首先来说一下java的运行环境,即在安装了JDK,JRE.的电脑中才能运行.什么是JDK,JRE呢,JDK是给开发时就是编写代码时提供工具和一些java包(java内置函数),然后交给JRE去运行,在运行的过程时JRE利用类加载器加载代码,然后是字节校验器进行校验代码,最后由运行时解释器来执行代码.在这其中还涉及到JVM(Java Virtual Machine
2017-07-15 16:23:04
199
TA创建的收藏夹 TA关注的收藏夹
TA关注的人