自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

水木轩昊昊

与君相约,初见之欢,久处不厌

  • 博客(17)
  • 收藏
  • 关注

原创 JAVA多线程实现的3种方式

JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。1、继承Thread类实现多线程继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runnable接口的

2015-10-31 17:36:07 322

原创 socket实现群聊---为每个客户端创建一个线程

客户端接收服务器发出的消息,向服务器提交消息package socketmore;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.Socket;import jav

2015-10-31 16:22:10 1127

原创 socket实现一对一通讯

客户端发出信息package socketoneToone;import java.io.BufferedWriter;import java.io.IOException;import java.io.OutputStreamWriter;import java.net.Socket;/** * Created by Administrator on 2015/10/30 0

2015-10-31 16:16:36 431

原创 svn和git的区别

见http://w3cboy.com/post/2015/09/those-common-svn-and-git-commands/#0-tsina-1-96627-397232819ff9a47a7b7e80a40613cfe1

2015-10-31 15:14:45 238

原创 idea快捷键

ctrl+N:查找类ctrl+shift+N:查找文件ctrl+shift+alt+N:查找类中变量或者方法ctrl+F:在当前窗口查找ctrl+shift+F:在指定窗口查找ctrl+R:在当前窗口替换ctrl+shift+R:在指定窗口替换F3是向下查找关键字Shift+F是向上查找关键字F4是找出变量的源即定义的地方ctrl+D:复

2015-10-31 15:08:29 347

原创 github的注册及登陆后信息的设置

首先登入官网:https://pages.github.com/然后点击上面的  GitHub repository进入注册界面正确注册后登陆:登陆后要选择free,这样所建的库都是公开的然后设置个人信息:这样就完成了github的注册登录和信息的完善

2015-10-31 11:07:30 514

原创 二叉树路径求和

二叉树路径和给定一棵二叉树,二叉树权值为0-9,得出所有根节点到叶节点的路径和。如下图的二叉树,路径和n=137+15=152     1          /\  3       5  \    7知道用递归遍历i每条路径:但是具体做法还是请教了我对象,下面是我的代码,还有个句话要说就是这道题和《剑指offer》中的找到路径和为22的路

2015-10-30 23:00:44 1478

原创 快乐数

快乐数定义如下:从任意一个正整数开始,计算这个数字每一位的数字的平方的和,得到一个数字;然后重复这一过程,直到这个数字收敛到1;或者陷入到一个不包含1的循环。如果能收敛到1的,就定义为快乐数。例如,19是快乐数:·            12 + 92 =82·            82 + 22 =68·            62 + 82 =100·          

2015-10-30 22:47:31 1016

原创 Arraylist和linkedlist的区别,hashmap和hashtable的区别,hashmap和hashset的相同与不同,hashcode的用法

Arraylist和linkedlist的区别相当于数组和链表的区别:当arraylist中添加对象时对应的数组长度就要改变,因此便于查找(直接get(i)就ok)而不利于增删改;相反linkedlist相当于链表可以进行增删改,但是查询要从第一个节点开始会浪费时间。hashmap和hashtable的区别a.hashmap实现了map接口,而hashtable继承了Diction

2015-10-28 20:54:26 1912

原创 linux常用命令

Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题。1、显示日期的指令: date2、显示日历的指令:cal3、简单好用的计算器:bc

2015-10-28 20:38:57 279

原创 图的最短路径(迪杰斯特拉和Floyd)

Dijkstra算法1.定义概览Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法是很有代表性的最短路径算法,在很多专业课程中都作为基本内容有详细的介绍,如数据结构,图论,运筹学等等。注意该算法要求图中不存在负权边。问题描述:在无向图 G=(V,

2015-10-27 16:30:08 515

原创 用java语言实现图的广度优先遍历和深度优先遍历

import java.util.*;/** * 这个例子是图的遍历的两种方式 * 通过它,使我来理解图的遍历 * Created on 2013-11-18 * @version 0.1 */public class DeptSearch{ public static void main(String args[]){ //构造需要点对象 Node

2015-10-27 15:30:43 1023

原创 求1-n位数的所有数

1、题目:求1-n位数的所有数我们知道整型最大数为:2^31-1=2147483647因此当n值超过10时,会出现错误,所以需要使用数组来存储数据每一位次灵感是来源于上篇2^n的来的代码:package oneToN;/** * Created by Administrator on 2015/10/12 0012. */import java.util.Scanner

2015-10-12 22:36:20 392

原创 2的n次方

2的n次方package towN;/** * Created by Administrator on 2015/10/8 0008. */public class TowN { public static void main(String[] args) { int n=10; jisuan(n); } private st

2015-10-08 23:09:16 639

原创 判断字符串str1是否包含str2

判断字符串str1是否包含str2String str1="abcdefg";String str2="cdef";package tree;/** * Created by Administrator on 2015/10/8 0008. */public class StringContain { public static void main(Stri

2015-10-08 22:40:31 5156

原创 二叉树的包含情况

判断一个二叉树是否包含另一个二叉树package tree;/** * Created by Administrator on 2015/10/8 0008. */public class TreeContain { public static void main(String[] args) { int a[]={5,3,7,9,2,8};

2015-10-08 22:10:00 307

原创 二叉树的构建,先序中序后序的遍历,查找一个数据是否在二叉树中,删除一个节点

二叉树的构建,先序中序后序的遍历,查找一个数据是否在二叉树中,删除一个节点package tree;/** * Created by Administrator on 2015/10/8 0008. */public class BinaryTree { BinaryTree root; BinaryTree lchild; BinaryTree rchild

2015-10-08 22:07:13 543

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除