摘要:
public class Customer extends Thread{ private Queue q; public Customer(Queue q){ this.q = q; } public void run(){ for(int i = 0; i < 10; i++){ int val 阅读全文
posted @ 2017-04-29 14:24
风少凌云
阅读(169)
评论(0)
推荐(0)
摘要:
package com.lovo.test; import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException; 阅读全文
posted @ 2017-04-29 14:23
风少凌云
阅读(120)
评论(0)
推荐(0)
摘要:
import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;import java.io.BufferedReader;import java.io.InputStreamReader; public 阅读全文
posted @ 2017-04-29 14:22
风少凌云
阅读(184)
评论(0)
推荐(0)
摘要:
package com.lovo.client; import java.io.BufferedWriter;import java.io.IOException;import java.io.OutputStream;import java.io.OutputStreamWriter;import 阅读全文
posted @ 2017-04-29 14:22
风少凌云
阅读(109)
评论(0)
推荐(0)
摘要:
package com.lovo.homework; public class NumberGenerator { private int[] redBalls = new int[6]; private int blueBall; public void run(){ for(int i = 0; 阅读全文
posted @ 2017-04-29 14:21
风少凌云
阅读(872)
评论(0)
推荐(0)
摘要:
简易ATM机(代码如下): /* * 功能:简易银行系统 */package day8; import java.util.Scanner; /** * * @FengYan Huang Administrator * 下午1:07:20 */public class test8_1 { stati 阅读全文
posted @ 2017-04-29 14:20
风少凌云
阅读(404)
评论(0)
推荐(0)
摘要:
开始有两只老鼠,每个月繁殖一对幼鼠,幼鼠三个月长大,即可繁殖,问二十四个月后共有多少只老鼠(不考虑老鼠死亡、雌雄问题)?package com.lovo.homework; public class TestMouse { /** * @param args */ public static voi 阅读全文
posted @ 2017-04-29 14:20
风少凌云
阅读(344)
评论(0)
推荐(0)
摘要:
package com.lovo.homework; import java.util.Scanner; public class GuessGame { private int[] backNum = new int[4]; private int[] inputNum = new int[4]; 阅读全文
posted @ 2017-04-29 14:19
风少凌云
阅读(177)
评论(0)
推荐(0)
摘要:
做了一个小型的成绩管理系统。主要代码如下: /* * 功能:简易学生成绩管理系统 */package day7; import java.util.Scanner; public class HomeWork { static Scanner scan=new Scanner(System.in); 阅读全文
posted @ 2017-04-29 14:19
风少凌云
阅读(320)
评论(0)
推荐(0)
摘要:
package com.lovo.array; public class SuperIntArray { //属性 public int[] array; private int index;//代表两层含义:1、下一个元素所在的下标;2、已经放了多少个元素。 public SuperIntArra 阅读全文
posted @ 2017-04-29 14:18
风少凌云
阅读(259)
评论(0)
推荐(0)
摘要:
package com.lovo.props; import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException 阅读全文
posted @ 2017-04-29 14:17
风少凌云
阅读(173)
评论(0)
推荐(0)
摘要:
package com.lovo.test; import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;import java.uti 阅读全文
posted @ 2017-04-29 14:16
风少凌云
阅读(186)
评论(0)
推荐(0)
摘要:
package com.lovo.frame; import java.awt.Color;import java.awt.Container;import java.awt.Font;import java.awt.Toolkit; import javax.swing.BorderFactory 阅读全文
posted @ 2017-04-29 14:15
风少凌云
阅读(164)
评论(0)
推荐(0)
摘要:
最近发现在搞Android的都要懂一点数据结构和算法才能进阶到高手,所以就回去复习了一下基础,为一些公司招聘做题做准备。今天研究了一下最大公约数的求法,在网上也找了不同的解法,现在就想总结一下,拿出来分享给大家,共同 学习首先讲一个什么是公约数,这个问题我们小学都学过,可能有一部分人已经忘记了,所以 阅读全文
posted @ 2017-04-29 14:14
风少凌云
阅读(193)
评论(0)
推荐(0)
摘要:
import java.util.*; public class GetLCM { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int a = scan.nextInt(); int 阅读全文
posted @ 2017-04-29 14:14
风少凌云
阅读(117)
评论(0)
推荐(0)
摘要:
import java.util.*; /*求最大公约数和最小公倍数*/ public class MaxCommonDivisorAndMinCommonMultiple { public static void main(String[] args) { Scanner scan = new S 阅读全文
posted @ 2017-04-29 14:13
风少凌云
阅读(137)
评论(0)
推荐(0)
摘要:
筛数法求素数 筛数法求素数的基本思想是:把从1开始的、某一范围内的正整数从小到大顺序排列, 1不是素数,首先把它筛掉。剩下的数中选择最小的数是素数,然后去掉它的倍数。依次类推,直到筛子为空时结束。 public void printPrimes(int n){ //定义arr数组来表示筛选出来的素数 阅读全文
posted @ 2017-04-29 14:12
风少凌云
阅读(343)
评论(0)
推荐(0)
摘要:
import java.util.*;public class PrimeNumberUltimate{ public static void main(String args[]){Scanner sc=new Scanner(System.in);System.out.println("Inpu 阅读全文
posted @ 2017-04-29 14:12
风少凌云
阅读(170)
评论(0)
推荐(0)
摘要:
6N±1法求素数 任何一个自然数,总可以表示成为如下的形式之一: 6N,6N+1,6N+2,6N+3,6N+4,6N+5 (N=0,1,2,…) 显然,当N≥1时,6N,6N+2,6N+3,6N+4都不是素数,只有形如6N+1和6N+5的自然数有可能是素数。所以,除了2和3之外,所有的素数都可以表示 阅读全文
posted @ 2017-04-29 14:11
风少凌云
阅读(1613)
评论(0)
推荐(0)
摘要:
一、从1至N全部遍历,当这个数只能被1和n整除它就是素数。 /** * 打印自然数n以内的素数 */ public void printPrime(int n){ //是否为质数 boolean isPrime; for (int i = 1; i <= n; i++) { isPrime = tr 阅读全文
posted @ 2017-04-29 14:10
风少凌云
阅读(586)
评论(0)
推荐(0)
摘要:
总结:排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序。下面讲的排序都是属于内排序。 内排序有可以分为以下几类: (1)、插入排序:直接插入排序、二分法插入排序、希尔排序。 (2)、选择排序:简单选择排序、堆排序。 ( 阅读全文
posted @ 2017-04-29 14:09
风少凌云
阅读(174)
评论(0)
推荐(0)
摘要:
三、交换排序 ①冒泡排序 1、基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。 2、实例 3、java实现 复制代码 package com 阅读全文
posted @ 2017-04-29 14:08
风少凌云
阅读(174)
评论(0)
推荐(0)
摘要:
二、选择排序•思想:每趟从待排序的记录序列中选择关键字最小的记录放置到已排序表的最前位置,直到全部排完。•关键问题:在剩余的待排序记录序列中找到最小关键码记录。•方法:–直接选择排序–堆排序 ①简单的选择排序 1、基本思想:在要排序的一组数中,选出最小的一个数与第一个位置的数交换;然后在剩下的数当中 阅读全文
posted @ 2017-04-29 14:08
风少凌云
阅读(107)
评论(0)
推荐(0)
摘要:
四、归并排序 1、基本思想:归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。 2、实例 3、java实现 复制代码 package com.sort; //稳定 public clas 阅读全文
posted @ 2017-04-29 14:07
风少凌云
阅读(161)
评论(0)
推荐(0)
摘要:
五、基数排序 1、基本思想:将所有待比较数值(正整数)统一为同样的数位长度,数位较短的数前面补零。然后,从最低位开始,依次进行一次排序。这样从最低位排序一直到最高位排序完成以后,数列就变成一个有序序列。 2、实例 3、java实现 复制代码 package com.sort; import java 阅读全文
posted @ 2017-04-29 14:07
风少凌云
阅读(106)
评论(0)
推荐(0)
摘要:
一、插入排序 •思想:每步将一个待排序的记录,按其顺序码大小插入到前面已经排序的字序列的合适位置,直到全部插入排序完为止。•关键问题:在前面已经排好序的序列中找到合适的插入位置。•方法:–直接插入排序–二分插入排序–希尔排序①直接插入排序(从后向前找到合适位置后插入) 1、基本思想:每步将一个待排序 阅读全文
posted @ 2017-04-29 14:06
风少凌云
阅读(141)
评论(0)
推荐(0)
摘要:
设计原则:1、开闭原则(open-closed principle。OCP)——一个软件实体应当对拓展开放,而对修改关闭。 2、里氏代换原则(liskov substitution principle。LSP )——一个软件实体如果使用的是一个基类的话,那么一定适用于其子类,而且它根本不能察觉出基类 阅读全文
posted @ 2017-04-29 14:03
风少凌云
阅读(177)
评论(0)
推荐(0)
摘要:
经典的设计模式 设计模式分为:创建型、结构型、行为型。 创建型包括:工厂模式、单例模式、建造模式、原型模式。结构型包括:适配器模式、代理模式、组合模式、外观模式、装饰模式、桥模式、享元模式行为型包括:命令模式、解释器模式、迭代器模式、观察者模式、状态模式、策略模式、访问者模式、模板方法、职责链模式、 阅读全文
posted @ 2017-04-29 14:03
风少凌云
阅读(98)
评论(0)
推荐(0)
摘要:
1、寻找商机项目:有明确的需求提供方产品:没有需求提供方,由市场决定2、可行性分析国家法律法规经济可行性技术可行性3、招投标4、需求收集与分析参与人员:需求分析师、项目经理、UI工程师、测试人员结果:需求规格说明书、界面Demo5、设计阶段5-1、概要设计目的:架构设计结果:概要设计说明书、工程搭建 阅读全文
posted @ 2017-04-29 14:02
风少凌云
阅读(158)
评论(0)
推荐(0)
摘要:
单例模式使用单例模式Singleton(1)public class Singleton { private Singleton(){} //在自己内部定义自己一个实例,注意这是private //预加载 private static Singleton instance = new Singlet 阅读全文
posted @ 2017-04-29 14:01
风少凌云
阅读(108)
评论(0)
推荐(0)
摘要:
由来:单任务os——多任务oscpu来回切换进程——cpu来回切换线程每一个进程都有分配独立的内存地址,(每一个程序就是一个进程)每一个进程包含多个线程,线程是进程内部的分支。同一个进程中的多个线程,共享地址内存空间。 线程的实现方式一:继承Thread类,重写run方法开启线程,要调用start方 阅读全文
posted @ 2017-04-29 14:01
风少凌云
阅读(130)
评论(0)
推荐(0)
摘要:
OOA面向对象分析OOD面向对象设计OOP面向对象编程OOT面向对象测试OOA和OOD:1、软件工程2、UML图3、设计原则4、模式4-1、设计模式(微观)4-2、架构模式(宏观)UML类图:关系:类与接口:实现关系 用虚线+空心三角箭头表示类与类:泛化关系(is a)用实线+空心三角箭头表示 指的 阅读全文
posted @ 2017-04-29 14:00
风少凌云
阅读(137)
评论(0)
推荐(0)
摘要:
数据库的分类:关系型数据库、非关系型数据库。这跟数据库的发展相关。关系型数据库:mysql、oracle、sqlserver非关系型数据库:redis、memcathe、mogodb、hadoop1、JDBC api层:程序员针对api层开发程序,告诉程序要链接到哪里,使用什么驱动接口层:java针 阅读全文
posted @ 2017-04-29 13:59
风少凌云
阅读(252)
评论(0)
推荐(0)
摘要:
ISO提出OSI模型 open system interconnection(开发系统互联)TCP/IP分层模型OSI TCP/IP应用层 应用层表示层 应用层会话层 应用层传输层 传输层网络层 网络互联层数据链路层 网络接口层物理层 网络接口层TCP/IP簇:应用层的http、ftp、smtp、s 阅读全文
posted @ 2017-04-29 13:58
风少凌云
阅读(89)
评论(0)
推荐(0)
摘要:
JDBC(java database connectivity)数据库编程步骤:1、根据应用程序所用的数据库,选择JDBC驱动程序类型class.forName("com.mysql.jdbc.Driver");2、连接到数据库,得到connection对象Connection con=null;c 阅读全文
posted @ 2017-04-29 13:58
风少凌云
阅读(112)
评论(0)
推荐(0)
摘要:
前言:当我们在类加载的时候,除了把.class文件加载到内存,会把各个类存到各个类模板(class类型)对象上,相同的类只有一个类模板对象。连接:把类的二进制数据合并到JRE中 反射运行时探究和使用编译时未知的类原理:JVM在加载一个类的时候,会把该类的信息存放到一个class对象中,该对象又称为类 阅读全文
posted @ 2017-04-29 13:57
风少凌云
阅读(428)
评论(0)
推荐(0)
摘要:
索引的类型:normal:表示普通索引 unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为unique full textl: 表示 全文搜索的索引。 FULLTEXT 用于搜索很长一篇文章的时候,效果最好。用在比较短的文本,如果就一两行字的,普通 阅读全文
posted @ 2017-04-29 13:55
风少凌云
阅读(1932)
评论(0)
推荐(0)
摘要:
1. 高效地进行SQL语句设计: 通常情况下,可以采用下面的方法优化SQL对数据操作的表现:(1)减少对数据库的查询次数,即减少对系统资源的请求,使用快照和显形图等分布式数据库对象可以减少对数据库的查询次数。(2)尽量使用相同的或非常类似的SQL语句进行查询,这样不仅充分利用SQL共享池中的已经分析 阅读全文
posted @ 2017-04-29 13:53
风少凌云
阅读(363)
评论(0)
推荐(0)

浙公网安备 33010602011771号