基础

Java break语句

break语句是用关键字break加上分号构成的语句,在循环体中可以使用break语句。在一个循环中,如果在某次循环中执行了break语句,那么整个循环语句就结束。实例:publicclassMain{publicstaticvoidmain(String[]args){for(inta=1;a<10

Java continue语句

continue语句是用关键字continue加上分号构成的语句,在循环体中可以使用continue语句。在一个循环中,如果在某次循环中执行了continue语句,那么本次循环就结束,即不再执行本次循环中循环体中continue语句后面的语句,而转入进行下一次循环。

Socket是什么?套接字又是什么?

当我们在自己的计算机上运行代码时有没有想过实现两个计算机间的交互呢?有没有想过它其实并不复杂呢?Socket编程就会带领我们打开两个计算机间交互的大门,下面我为大家介绍什么是Socket。Socket用专业术语说就是套接字,不过我相信很多人并不理解套接字的意思,

Socket类型有哪些

在通过对Socket的简单介绍后,我们来看一下Socket都有哪些类型。比较常用的类型包括:流式套接字(使用TCP),数据报套接字(UDP),原始套接字等等。我们主要会用到:流式套接字SOCK_STREAM和数据报套接字SOCK_DGRAM。

面向连接和面向无连接套接字

之前我们提到了流式套接字和数据报式套接字,在介绍中,我们说到了流式套接字是面向连接的套接字,数据报套接字是面向无连接的套接字。那么面向连接的和面向无连接的套接字有什么区别呢?举个例子简单地说明面向连接就像有一条管道连接着发送端和接收端,数据包都通过这条管道来传输。

Socket编程中的相关概念

在开始之前,先给大家做一些知识点的普及,理解后面一些可能用到的知识点概念1、流(Stream)计算机中的流其实是一种信息的转换。于某一对象,通常把对象接收外界的信息输入称为输入流,把对象向外输出信息为输出流,合称为输入/输出流(I/OStream)。

基本输入输出格式一

本章开始,将以简单的A+B问题为例,着重讲解ACM、蓝桥杯比赛种的输入输出格式,让大家快速了解学习题目为英文描述,但题目非常简单,故不用在意英文。本章所讲的八集格式输入输出问题,已经上线视频教程,采用C语言实现,有需要视频教程的同学可以点击竞赛输入输出教程在线学习本节题目详细描述及提交评测见:A+BⅠ

基本输入输出格式二

继续看第二个A+B问题,A+BⅡ,大家可以先自行读题,或者有经验直接看输入输出格式,发现依然是求A+B,但它的输入数据为:2151020输出:620此题相比第一道而言,本题会提前告诉你是几组数据,第一行的2就表示有两组数据,然后再逐行输入每组的两个数字因此这道题,

基本输入输出格式三

第三种多组输入输出的格式,我们来看1087题,题目详细描述及提交评测见:A+BIII问题老问题求A+B,重点看格式:输入:15102000输出:630再结合题意可以看到题目要求的是,多组输入,每组输入两个数,但以a和b分别为0表示结束输入,这组不作处理,然后再结合样例就明白了。