自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 问答 (1)
  • 收藏
  • 关注

原创 java第二十六节-UDP编程

UDP编程进行数据传输时,首先需要将要传输的数据定义成数据报,在数据报中指明数据所要达到的Socket,然后再将数据报发送出DatagramPacket:表示数据报类DatagramSocket进行端到端的通信服务器端实现步骤1、穿件DatagramSocket,指定端口2、创建DatagramPacket,用于接受客户端发送的数据,包含发送信息

2016-03-29 00:46:23 188

原创 java第二十五节-多线程socket通信

多线程服务器应用多线程来实现服务器与多客户端之间的通信基本步骤1、服务器端创建Serversocket,循环使用accept()等待客户端连接2、客户端创建一个socket并请求和服务器端服务器连接3、服务器端接受客户端请求,创建socket与该客户建立专线连接4、建立连接的两个socket在一个单独的线程上对话5、服务器端继续等待新的链接客户端pack

2016-03-28 21:40:14 256

原创 java第二十四节-socket和serversocket

一、Socket同信基于TCP协议实现网络通信的类1、客户端的Socket类2、服务端的ServerSocket二、通信模型三、实例客户端:package com.socket;import java.io.IOException;import java.io.PrintWriter;import java.net.Socke

2016-03-28 13:31:43 190

原创 java二十三节-InetAddress与URL

一、InetAddress实例package com.socket;import java.net.InetAddress;import java.net.UnknownHostException;public class Test01 { public static void main(String[] args) throws UnknownHostException{ /

2016-03-28 13:17:07 275

原创 java二十二节-输入输出总结

一、字节流输入输出1、FileInputstream和FileOutputStream的相关方法FileInputstream◇ 从流中读取数据: int read( ); //读取一个字节,返回值为所读的字节 int read( byte b[ ] ); //读取多个字节,放置到字节数组b中,通常读取的字节数量为b的长度,返回值为实际读取的字节的数量 int read

2016-03-26 15:04:37 302

转载 算法学习-rmq

具体的算法讲解可以看看大神的,个人觉得写得非常好大神讲课自己看完写了一下,并没有完全理解透#include#include#include#includeusing namespace std;int main(){ int f[20][20]; int num[20]; int i,j,k;

2016-03-26 11:33:28 229

原创 java第二十一节-字节流FileOutputStream-写

案例package com.file;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class FileOutDemo

2016-03-25 16:42:50 291

原创 算法第一节-最短路

一、最短路可以分为以下四种情形1、求单源最短路径(边得权值为非负):固定一个顶点为源点,求源点到其他每个顶点的最短路径----Dijkstra算法2、求单源最短路径(边的权值可以为负,但是不存在负权值回路)----Bellman-Ford算法3、Bellman-Ford算法的改进----SPFA算法4、求所有顶点之间的最短路径(边的权值可以为负,但是不存在负权值回路)----Flo

2016-03-24 00:21:16 226

原创 java第二十节-字节流FileOutputStream-读

一、字节流、字符流1、字节流     a、Inputstream 、Outputstream     Inputstream  :抽象了应用程序读取数据的方式       Outputstream  :  抽象了应用程序写出数据的方式     b、EOF=End  得到-1就读到结尾     c、输入流的基本方法     int  b = in.read();读取一

2016-03-23 21:39:00 227

原创 java十九节-RandomAccessFile

package com.file;import java.io.File;import java.io.IOException;import java.io.RandomAccessFile;import java.util.Arrays;public class RafDemo { public static void main(String[] args) throws IOE

2016-03-23 20:14:51 265

原创 java十八节-File找文件目录

package com.file;import java.io.File;import java.io.IOException;//列出File的一些常用操作如过滤,遍历等public class FileUtils { /* * 列出指定目录下的所有文件 * */ public static void listDirectory(File dir)throws IOExc

2016-03-23 19:12:29 390

原创 java十七节-file前言

一、file类1、file类表示文件(目录)2、file类只用于表示文件(目录)的信息(名称,大小),不能表示文件内容二、file常用方法File():构造函数,一般是依据文件所在的指定位置来创建文件对象。  CanWrite():返回文件是否可写。  CanRead():返回文件是否可读。 CompareTo(File pathname):检查指定文件路径间的

2016-03-23 17:06:11 216

原创 java第十六节-Map

一、Map概括1、Map提供的是一种映射的关系,其中元素是以键值对的形式存在的,能够实现根据key快速查找value,2、Map中的键值对以Entry类型的对象实例形式存在3、键值不可以重复,但是value可以重复4、存在泛型二、实例讲解

2016-03-22 22:11:57 172

原创 java第十五节-泛型

一、概念:在程序编码中一些包含类型参数的类型,也就是说泛型的参数只可以代表类,不能代表个别对象。1、集合中的元素,可以是任意类型的对象,如果把某个对象放入集合,则会忽略他的类型,而把它当做对象处理,泛型则是规定某个集合只可以存放特定类型的对象,会在编译期间进行类型检查,可以直接按指定类型获取集合元素public  TestGneric{      //申明一个带有泛型Cours

2016-03-22 17:13:33 185

原创 acm-杭电-5645

直接遍历,找出所有ai Online Judge Online Exercise Online Teaching Online Contests Exercise AuthorF.A.QHand In HandOnline Acmers Forum | DiscussStatistical ChartsProblem ArchiveRealtime Judge

2016-03-22 13:43:05 524

原创 java第十四节-Collection接口-List

一、List接口及其实现类-ArrayList1、List是元素有序并且可以重复的集合,被称为序列2、List可以精确的控制每个元素的插入位置,或删除某个位置的元素3、ArrayList是数组序列,是List的一个重要实现类4、ArrayList的底层是由数组来实现的二、具体的例子,增删改查public class Course{//课程类     public

2016-03-21 22:28:05 198

原创 java第十三节-集合框架概况

一、java中的集合框架1、集合的作用:      a、在类的内部,对数据进行组织      b、简单而快速的搜索大量的条目      c、有的集合接口,提供一系列排列有序的序列,并且可以在序列中间快速的插入或者       删除有关元素      d、有的集合接口,提供了映射关系,可以通过关键字去快速查找对应的唯一对象,         而这个关键字可以是任意类型2、主要

2016-03-21 20:34:13 167

原创 java第十二节java中时间处理

一、 java.util 包中的 Date 类。这个类最主要的作用就是获取当前时间1、Date time = new Date();System.out.println(time);结果 : Date定义的对象的时间的格式是固定的,可以用 java.text 包中的 SimpleDateFormat来改变时间的格式SimpleDateFormat time1 =

2016-03-21 19:48:24 228

原创 java第十一节-包装类,基本类型,String之间的转换

一、基本数据类型,例如 int、float、double、 boolean、char 等。基本数据类型是不具备对象的特性的,比如基本类型不能调用方法、功能简单。。。,为了让基本数据类型也具备对象的特性, Java 为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本数据类型。包装类主要提供了两大类方法:1. 将本类型和其他基本类型

2016-03-21 19:34:16 331

原创 java第十节-字符串String

一、在 Java 中,字符串被作为 String 类型的对象处理。 String 类位于 java.lang 包中。默认情况下,该包被自动导入所有的程序。1、创建String对象:  String   对象名;    String  name;     创建时可以同时赋值  String name="张三";二、String 对象创建后则不能被修改,是不

2016-03-21 19:06:30 183

原创 java第九节-异常

一、异常1、所有的异常类都继承于Throwable,Throwable有两个子类:     Error:虚拟机错误,线程死锁(一般很少遇到)     Exception:编码,环境,用户操作或输入2、Exception主要分为RuntimeException(非检查异常)和检查异常     a、非检查异常主要分为:空指针异常,数组下标越界,类型转换,算术异常,自动抛

2016-03-20 22:45:54 173

原创 java第八节-多态,抽象类,接口

一、多态1、引用多态     父类的引用可以指向本类的对象     父类的引用可以指向子类的对象2、方法多态      父类创建本类对象时,调用的方法为本类的方法      父类创建子类对象时,调用的方法为子类重写的方法或者继承方法3、子类中特有的方法,不可以被父类的对象引用二、引用类型转换1、向上类型转换,是小类型到大类型2、向下类型转换,是打类型

2016-03-20 13:41:50 264

原创 JAVA第七节-继承,继承中方法重写,继承的初始化顺序,final关键字,super关键字,object类

一、继承1、2、继承的好处:    a、子类拥有父类所有的属性和方法    b、实现代码的复用3、语法:class   子类    extends  父类4、父类的私有属性不能继承二、继承中方法重写1、重写:子类可以对父类中的方法进行重写,当调用方法时,会优先调用子类的方法2、重写规则:a、返回值类型,b、方法名,c、参数类型及个数都要与父类相同

2016-03-20 10:12:23 360

原创 java第六节-this关键字,java的内部类

一、this关键字1、this关键字代表当前对象(一般指当前类)     this.属性    操作当前对象的属性     this.方法     调用当前对象的方法2、封装对象属性时,会用到this二、java的内部类1、内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。2、 内部类提供了更好的

2016-03-19 17:58:02 269

原创 java第五节-类,对象,构造方法,静态-static,封装

一、类1、类是模子,确定对象将会拥有的特征(属性)和行为(方法)2、类是对象的类型,具有相同属性和方法的一组对象集合二、对象1、对象的属性:对象所拥有的特定值2、对象的方法:对象执行的操作三、定义类1、组成:属性和方法2、步骤:a、定义类名,b、编写类的属性,c、定义类的方法public class Phone {       //属性

2016-03-19 17:05:59 459

原创 java第四节-方法

一、定义一个方法一般情况下,定义一个方法的语法是:其中:1、 访问修饰符:方法允许被访问的权限范围, 可以是 public、protected、private 甚至可以省略 ,其中 public 表示该方法可以被其他任何代码调用,其他几种修饰符的使用在后面章节中会详细讲解滴2、 返回值类型:方法返回值的类型,如果方法不返回任何值,则返回值类型指定为 void

2016-03-19 15:07:53 200

原创 java第三节数组

一、数组的定义1、 声明数组语法:  数据类型[ ] 数组名;或者   数据类型 数组名[ ];其中,数组名可以是任意合法的变量名,如:2、 分配空间简单地说,就是指定数组中最多可存储多少个元素语法:  数组名 = new  数据类型 [ 数组长度 ];其中,数组长度就是数组中能存放元素的个数,如:话说,我

2016-03-19 15:03:44 173

原创 java第二节

java中的控制语句1、if........else   if (a>b)//括号中是条件{           a=1;//条件成立时执行} else{      a=2;//条件不成立是执行}2、switch执行过程:当 switch 后表达式的值和 case 语句后的值相同时,从该位置开始向下执行,直到遇到 break 语句或者

2016-03-19 14:49:20 214

原创 java第一节

一、java中的关键字关键字含义abstract表明类或者成员方法具有抽象属性assert用来进行程序调试boolean基本数据类型之一,布尔类型break提前跳出一个块byte基本数据类型之一,字节类型case用在swit

2016-03-19 14:39:51 209

原创 java开发基本介绍

基本介绍一、JVM  (java虚拟机)源代码文件(.java结尾)     通过编译器生成      字节码文件(.class结尾)    通过解释器   生成   my program 二、JDK  (java开发工具包)三、JRE  (java运行环境) java环境的搭建一、安装JDK二、配置环境变量1、java_home      配置JDK安装路

2016-03-19 12:43:20 279

原创 web-文件上传

upload.jspusing commons Upload to upload file * { font-family: "宋体"; font-size: 14px } 请您选择需要上传的文件 上传人: 上传文件: F

2016-03-08 17:06:51 311

空空如也

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

TA关注的人

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