Java
农村小白
高调做事,低调做人
展开
-
网络编程概述
一、网络编程三要素(1)IP地址:网络中每一台计算机的唯一标识,通过IP地址找到指定的计算机。(2)端口:用于标识进程的逻辑地址,通过端口找到指定进程。(3)协议:定义通信规则,符合协议则可以通信,不符合不能通信。用生活中的例子说明:假如我想和小明玩,首先我要到小明的住址找到他(相当于通过IP找到指定计算机);之后我要和小明说话,小明用耳朵听我说(相当于用端口接收);而我们对话不能使用鸟语...原创 2019-05-12 15:52:53 · 185 阅读 · 0 评论 -
UDP协议学习总结
一、UDP协议概念UDP是无连接通信协议,即在数据传输时,数据的发送端和接收端不建立逻辑连接。简单来说,当一台计算机向另外一台计算机发送数据时,发送端不会确认接收端是否存在,就会发出数据,同样接收端在收到数据时,也不会向发送端反馈是否收到数据。由于使用UDP协议消耗资源小,通信效率高,所以通常都会用于音频、视频和普通数据的传输例如视频会议都使用UDP协议,因为这种情况即使偶尔丢失一两个数据包,也...原创 2019-05-12 21:49:33 · 1183 阅读 · 0 评论 -
多线程学习总结
一、多线程概念A:进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进 程,进程是处于运行过程中的程序,并且具有一定独立功能。B:线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有 一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。C:简而言之:一个程序运行后至少有一个进程,一个进程中可以包含多个线程D:什么是多线...原创 2019-05-10 17:32:10 · 313 阅读 · 0 评论 -
Java中字符串的编码使用
主要分析总结Java中字符串的编码使用,编码表的概述以及常用方法;在文件的读写过程中由于格式存在问题出现乱码:此时最简单的方法是编码保持前后必须保持一致即可。以下是Java编码使用案例代码:package com.qx;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.Fil...原创 2019-05-07 16:28:45 · 1278 阅读 · 0 评论 -
使用字符流和字节流复制图片
分别使用字符流和字节流复制图片,字节流可以操作所有类型的文件,因为所有的文件在计算机中都是以字节形式存储;而字符流只能用来操作纯文本类型的文件,不能操作字节类型的文件,尽管能复制到图片到另一个文件夹中都是以及损坏的图片。以下是案例源代码:package com.qx;import java.io.FileInputStream;import java.io.FileNotFoundExcep...原创 2019-05-07 16:26:46 · 5448 阅读 · 0 评论 -
File类的使用总结
Java中把文件或者目录(文件夹)都封装成File对象,如果我们要去操作硬盘上的文件,或者文件夹只要找到File这个类即可,下面小编根据API帮助文档总结一些File类常用功能,分别有:创建、删除、判断、获取、修改以及其他功能…package com.qx;import java.io.File;import java.io.IOException;/* * 创建功能 * boo...原创 2019-05-06 22:37:21 · 403 阅读 · 0 评论 -
修饰符总结
一、先分析一下权限修饰符的使用,在Java中提供了四种访问权限,使用不同的访问权限时,被修饰的内容会有不同的访问权限,以下表来说明不同权限的访问能力:归纳一下在日常开发过程中,编写的类、方法、成员变量的访问A:要想仅能在本类中访问使用private修饰;B:要想本包中的类都可以访问除了private修饰符,其它都可以;C:要想本包中的类与其他包中的子类可以访问使用protected修饰;...原创 2019-04-23 17:49:03 · 159 阅读 · 0 评论 -
数组实现不死神兔小案例
根据如此神奇的需求(有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第二十个月的兔子对数为多少?)用数组循环遍历实现不死神兔的问题:package com.qx;/* * 找规律: * 第一个月:1 * 第二个月:1 * 第三个月:2 * 第四个月:3 * 第五个月:5 * ... * * ...转载 2019-04-18 08:43:25 · 430 阅读 · 0 评论 -
数据加密小案例-(类似密码加密)
根据需求(键盘录入数据,要求数据是六位的整数,现需要对数据进行加密;以及以下加密规则)来实现数据加密的功能案例:package com.qx;import java.util.Scanner;/* * 加密规则如下: * 每位数字都加上5,然后除以10的余数代替该数字, * 再将第一位和第六位交换,第二位和第五位交换,第三位和第四位交换, * 请把加密后...原创 2019-04-18 08:28:00 · 1319 阅读 · 0 评论 -
斗地主发牌小案例
模拟三人斗地主发牌小案例,具体用到了基础语法中的数组、数组集合、循环遍历语句、以及最重要的Collections里面的shuffle方法,该方法的作用是指定的随机源对指定的列表进行置换,所有置换发生的可能性都是相等的,假定随机源是公平的;它利于我们洗牌这一环节的使用。具体实现看以下代码:package com.qx;import java.util.ArrayList;import java...原创 2019-04-25 21:31:58 · 398 阅读 · 0 评论 -
用数组实现求平均数小案例
用数组实现求平均数的小案例:需求(在竞赛中,有6个评委为参赛的选手打分,分数为0-100的整数分(不考虑小数部分);选手的最后得分为:去掉一个最高分和一个最低分后 其余4个选手的平均值)package com.qx;import java.util.Scanner;/* * 题目分析: * A:定义一个长度为6的数组 * B:通过键盘录入的方式给出每位评委给的分数 * C...原创 2019-04-16 18:00:17 · 2187 阅读 · 0 评论 -
for循环的使用方法总结
循环流程控制语句中的for循环是编程语言中一种开界的循环语句,而循环语句由循环体及循环的终止条件两部分组成;以下给大家分享关于for循环的语句格式以及for循环的基本使用案例:一、for循环的语句格式1、循环语句的组成(1)初始化语句:一条或者多条语句,这些语句完成一些初始化操作(2)判断条件语句:这是一个boolean 表达式,这个表达式能决定是否执行循环体(3)循环体语句:这个部分是...原创 2019-04-09 17:45:52 · 83217 阅读 · 1 评论 -
自动生成构造方法以及get()与set()的快捷方法
自动生成无参构造方法、有参构造方法以及get()与set()的快捷方法简单案例:package com.qx;public class Student { private String name; private int age ; //自动生成无参构造方法 //代码区域右键 -- Source -- Generate Constructors from Superclass......原创 2019-04-15 21:47:32 · 2134 阅读 · 0 评论 -
猜数字小游戏案例
用Java基础语法中的Random随机数和Scanner键盘录入数据以及流程控制语句实现猜数字这个小游戏package com.qx;import java.util.Random;import java.util.Scanner;/* * 猜数字小游戏案例 * 系统产生一个1-100之间的随机数,请猜出这个数据是多少? * 分析: * A:系统产生一个随机数1-100之间的...原创 2019-04-12 11:11:50 · 522 阅读 · 0 评论 -
Eclipse代码自动补全方法
MyEclipse,是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发;以下小编给大家介绍在使用MyEclipse开发编写代码中代码提示的快捷方式;代码的提示大大给开发者带来高效的编程及代码书写的准确率等。详细步骤如下:1、找到Window下的Preferences里面的Java-Editor-Templates路径...原创 2019-03-27 08:18:15 · 1775 阅读 · 0 评论 -
java自动生成流水号(格式:业务码+时间+当天自增号)
在开发项目漫长的过程中常常会遇到流水号需要自动生成的问题存在,根据客户对流水号的要求比较高并必须按照规范,而且组合起来清晰易懂并不会有重复;下面小编收集一个能够满足客户需求的小案例,解决方法及详细代码截图如下:一、Controller层业务代码截图: 二、jsp页面业务代码截图: 三、实际效果展示截图: ...原创 2019-02-19 23:01:33 · 37905 阅读 · 39 评论 -
TCP协议学习总结
一、TCP协议概念TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UDP)是同一层内另一个重要的传输协议。在因特网协议族(Internet protocol suite)中,TCP层是位于IP层之上...原创 2019-05-13 09:24:59 · 459 阅读 · 0 评论