自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 基于UDP编程

UDP协议:与TCP不同的是,UDP是面向非连接的,且效率较高,不需要等待服务器的回应。它类似于现实中的发短信和邮件等,发送方只管发送信息即可,无需关注信息是否丢失。服务器端:> package com.geminno.text15.udp;import java.io.IOException; import java.net.DatagramPacket; import java.net.Data

2017-08-03 21:32:25 639

原创 基于TCP编程

TCP协议:面向连接的,效率较低,需要等待回应后才能继续发送数据。类似于现实中的打电话,当你在向他人打电话时,在播出号码后你都必须等待电话另一边的回应,而在这段时间里,除了等待回应不能做任何的事情。 1.基于单线程,只能有一个客户端向服务器发送请求。 第一步:客户端发送数据给服务器端; 第二步:服务器端接受来自客户端的信息; 第三步:服务器端对客户端做出回应;

2017-08-03 21:17:13 479

原创 创建线程的三种方式

1、继承Thread类。MyThread继承Thread类, 重写run()方法,直接创建MyThread 对象,调用start()方法,来调用子线程。Class MyThread extends Thread{ public void run() { for(int i=0;i<26;i++){ try { MyThrea

2017-07-31 21:41:13 573

原创 List集合、Set集合、Map集合

List:1、是线性,有顺序的 2、可以放重复的值 3,元素有下标 ArrayList :实现了List接口,底层利用数组,在增删改时效率较低 (原因是数组在存储 的时候是一块连续的存储单元, 在增删时要对元素进行移动),在查询的时候效率高(原因是利用下标输出)。 LinkedLi

2017-07-26 13:37:25 454

原创 HashMap的三种遍历方式

Map:集合的一种形式,存储方式key_value键值队方式 key:不要求有序,不允许重复 value:不要求有序,允许重复 Map的底层实现是利用:数组+链表结构 Map<String ,String > ms=new HashMap<>(); ms.put("1", "jim"); ms.put("2", "Tom");

2017-07-25 14:20:24 1224

原创 欢迎使用CSDN-markdown编辑器

浅克隆:除了克隆对象之外,会把属性给复制一份。 深克隆:在复制对象时,会把所有属性(包括引用类型的属性)都复一份。 注意:1)如果想对一个对象进行克隆,必须实现cloneable。 2)在每一类中重写clone方法,把重写的克隆方法权限改public。 (1)B 浅克隆A“` class A implements CloneAble{ String name; i

2017-07-25 10:38:29 188

原创 简单的Java程序1

1:在数组中添加数据、删除数据、修改数据、返回指定位置的数据。 代码: package text4; import java.util.Arrays; import java.util.Scanner; public class TextArray2 { public static void main(String[] args) { String[] num

2017-07-17 20:38:06 283

原创 简单的Java程序

一:设计一个程序,完成如下内容: ===欢迎使用=== | 1.求最大值 | | 2.求最小值 | | 3.求指数值 | | 4.求平方根 | | 5.退       出 | =========== 请您选择: 1. 请您输入第一个数字: 请您输入第二个数字: x和y中较大的数字为: 2. 请您输入第一个数字: 请您输入第二个数字: x和y中

2017-07-16 18:07:52 481 1

原创 Java基本语法_01

一、标识符 1、定义 Java语言中,对于变量,常量,函数(方法),语句块也有名字,我们统统称之为Java标识符 标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的 2、命名规则:         1)Java标识符由数字,字母和下划线(_),美元符号($)或人民币符号(¥)组成         2)标识符应以字母和下划线(_),美元符号($)开头

2017-07-15 10:49:03 446

原创 Java环境配置及Java的运行

一、Java环境配置 1、JAVA_HOME:供其他地方引用JDK目录         我的电脑>属性>高级>环境变量>系统变量>新建 JAVA_HOME=JDK根目录,即JDK的安装目录。 2、path:告知系统java命令路径         我的电脑>属性>高级>环境变量>系统变量>新建         path变量是系统自带的,不可以删除里面已有的值,只需要在后面添加;%JAV

2017-07-13 18:35:47 1027 1

空空如也

空空如也

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

TA关注的人

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