自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA中IO流 (读取键盘录入的详细讲解)以及InputStreamReader,OutputStreamWriter,setIn,setOut 讲解

java中键盘的录入System.out: 对应的是标准输出设备,控制台System.in: 对应的标准输入设备:键盘初级录入代码import java.io.*;public class ReadIn{ public static void main(String[] args)throws IOException { InputStream in=System.in;...

2018-09-29 21:18:17 1270

原创 JAVA中IO流文件文本的操作(字节流InputStream和OutputStream)字节流File读写操作以及图片的复制

字节流InputStream(读)和OutputStream(写)其实字节流和字符流很相似,我们掌握其中的规律即可掌握。任务1:用字节流将数据写入目标文本import java.io.*;public class FileStream{ public static void main(String[] args)throws IOException { writeFile(...

2018-09-29 15:16:34 3135

原创 JAVA中IO流文本文件的操作(BufferedWriter和BufferedReader 缓冲区,readLine用法)

JAVA 中 字符流的缓冲区分为了BufferedWriter 和BufferedReader先讲BufferedWriter作用:缓冲区要结合流才可以使用,而且在流的基础上对流的功能进行了增强。我们也可以说,在我们以后的实际运用之中,为了增强一下IO流的读写能力,我们就要加入缓冲区这个角色,我们可以理解是为了提高效率而这样做的。另外还有一点是,在用到缓冲区就要记得刷新。解释:我...

2018-09-27 20:39:05 6065 2

原创 JAVA中文本文件的应用(复制文件,文件导出)

JAVA中文本文件的应用任务一:将文件中的内容导入到操作平台上事先建立好一个文件 quyuquan1996.txt导入了一段文字代码import java.io.*;public class FileDemo1{ public static void main(String[] args)throws IOException { FileReader fr=new File...

2018-09-25 17:25:00 333 1

原创 JAVA中 IO流文本文件的读取方式(一)(read 的用法)

JAVA中 IO流文本文件的读取方式(read 用法)首先,我们先用通常的read方法去读代码import java.io.FileReader;import java.io.IOException;public class FileReaderdemo2{ public static void main(String args[])throws IOException{ //创...

2018-09-20 20:45:10 22362 3

原创 JAVA中IO流 (FileWriter)以及close和 flush的区别

IO(Input,Output)流流按照操作数据分为了 字节流 和 字符流字节流是通用的,比如传输图片,文字都是可以传输的。但是字符流是基于字节流基础上的一种流,而且它的出现又和ASCII码 ,汉字的码也有着联系,所以适用于文字上的传输。字节流的抽象基类InputStream OutputStream字符流的抽象基类Reader Writer所谓的基类就是父类的...

2018-09-20 11:41:05 13502 2

原创 JAVA中TCP,UDP传输 简单的聊天室程序

JAVA中聊天室程序要求:编写一个聊天程序有收数据的部分,也同时有发数据的部分。这两部分需要同时执行,那就需要用到多线程技术。一个线程控制发,一个线程控制收。注意这里我们需要注意的是,因为收发动作是不一致的,所以要定义两个run方法,而且这两个方法要封装到不同的类中。并且,我们在写出我们的地址时,如果是一对一我们可以写出目的的IP地址即可,也可以写成255形式,如目标地址是10.34...

2018-09-18 20:54:32 2029

原创 JAVA中TCP通信传输(2)

JAVA中TCP通信(2)TCP客户端和服务端的互访客服端:1.建立Socket服务,指定要链接主机的端口2.获取Socket流中的输出流,将数据写到该流中,通过网络发送给服务端3.获取Socket流中的输入流,将服务端反馈的数据获取到,并且打印。4.关闭客户端资源。需求客户端给服务端发送数据,服务端收到之后,再给客户端反馈信息。任务:一个程序为服务端,建立TCP服务端套接字...

2018-09-18 16:19:59 336

原创 JAVA中TCP通信(1)

JAVA中TCP通信 (1)1.TCP分为客户端和服务端2.客服端对应的对象是Socket,服务端对应的对象是ServerSocket客户端通过查阅Socket对象,发现在该对象建立时就可以去链接指定的主机,因为TCP是面向连接,所以,在建立Socket服务的时候,就要有服务器的存在,并且在链接成功时候,形成通路后,在该通道进行数据的传输服务。服务器1.建立服务端Socket服务,...

2018-09-18 11:26:14 331

原创 JAVA中UDP通信。 一个程序为服务端,建立UDP服务端套接字。 另外一个程序为客户端,建立UDP客户端套接字。 这两个新程序可以互联,完成一个基于TCP/IP网络的文本聊天程序。

socket 套接字我们好比将UDP通信比作成为我们上网购物时候的物流。在卖家那里打包快递之后通过物流运送到我们的手上,我们在将他拆开。 这样子是比较贴切的比喻我们网络中传输数据的一个过程。socket 的意思,顾名思义就是插口的意思。两个双方通信方都需要插口,这样子才能够实施通信。UDP通信用户数据报(UDP)是网络信息传输的另一种形式。基于UDP的通信和基于TCP的通信不同,基...

2018-09-15 19:28:31 633

原创 JAVA中建立HTTP通信,从服务器上获取HTML代码,通过HTTP请求来下载图片或其他二进制文件的程序,下载结果要按下载到的文件类型进行存盘中。

通过HTTP请求来下载图片或其他二进制文件的程序,下载结果要按下载到的文件类型进行存盘将代码从服务器的中获取下来的代码,在我之前已经讲过了这里写链接内容这里我们就直接将源代码稍加改动,加入一个文件并请将builder 写入即可。import java.net.*;import java.io.*;public class Httpconnect{ public stat...

2018-09-13 12:42:01 493

原创 JAVA中HTTP通信 以GET和POST方式向WEB服务器提交信息,并接收WEB服务器返回的响应

URL类URL(Uniform Resource Locator)中文名为统一资源定位符,有时也被俗称为网页地址。表示为互联网上的资源,如网页或者FTP地址。 在java.net包中定义了URL类,该类用来处理有关URL的内容。对于URL类的创建和使用,下面分别进行介绍。 java.net.URL提供了丰富的URL构建方式,并可以通过java.net.URL来获取资 源。更多的资源我 ...

2018-09-11 15:02:51 2348

原创 JAVA多线程进阶 (Runnable接口的讲解和运用)

JAVA多线程到目前为止,线程都是通过扩展Thread类来创建的,如果程序员需要继承其他类(非Thread类),而且还要使用当前类实现多线程,那么可以通过Runnable接口来进行实现。感谢借鉴,给予了我很大的学习。这里写链接内容具体语法是: public class Thread extends Object implements Runnable 使用Runnable...

2018-09-09 20:11:50 12421 1

原创 JAVA中的多线程的理解和运用(Thread类)

进程讲到多线程,在这里我想说说进程。进程大家用过电脑的人都晓得,我们打开任务管理器,里面就有这各种各样的进程,在计算机上运行着。书面上来说:进程是一个正在执行中的程序,每一个进程执行都有一个执行的程序,该顺序是一个执行的路径,或者是一个控制单元。线程就是进程中的一个独立的控制单元,线程在控制着进程的执行。也就是说,每个进程之中,就比如说QQ,我不止和一个人聊天,如果我和A,B,C同...

2018-09-08 18:46:28 350

原创 JAVA中 定时器的认识(通过继承TimerTask的方式实现)

使用定时器编程,在实时显示当前时间,每1秒时钟内容更新一次。其实就Timer来讲就是一个调度器,而TimerTask呢只是一个实现了run方法的一个类,而具体的TimerTask需要由你自己来实现思路本人的思路是这样的。 创建一个Timer对象,然后通过创建一个MyTask去继承父类TimerTask 里面涉及了不同种的类型我接下来会进行讲解程序import j...

2018-09-08 14:23:11 3060

原创 JAVA基础字符串的学习,操作和应用。(未完待续)

JAVA字符串学习目标完成一个java application应用程序,完成字符串的各种操作。操作包括字符串的初始化赋值和输出。操作包括两个字符串相加合成为一个新字符串。操作包括两个字符串比较其是否相同。操作包括已知一个字符串,查找某一子字符串是否被包含在此字符串之中,如果包含,包含了多少次。操作包括已知一个字符串及其包含的某一子字符串,把此子字符串替换为其他的新的指定字符...

2018-09-07 17:57:21 362

原创 JAVA文本操作处理 完成一个java application应用程序,判别指定路径下指定文件名的文件是否存在

JAVA文本操作处理本人在看到任务以后,学习了JAVA文本操作的知识后,才进行上手联系。 这次任务也给予了我更多去学习的能力和自己思考的能力。任务完成一个java application应用程序,判别指定路径下指定文件名的文件是否存在。如果指定文件存在,读取并分别显示其修改时间和文件大小等属性。以文本方式打开某一指定路径指定文件名的文本文件,读取其内容并显示。以文本方式向...

2018-09-04 15:02:05 1895

原创 JAVA异常捕捉机制进阶实例 通过赋初值或接收用户通过键盘输入的方式为表示用户名和密码的两个String类对象赋值,然后进行判断,如果用户名或密码为null,抛出自定义异常并结束程序;如果输入密码长

通过赋初值或接收用户通过键盘输入的方式为表示用户名和密码的两个String类对象赋值,然后进行判断,如果用户名或密码为null,抛出自定义异常并结束程序;如果输入密码长度小于6个字符,抛出自定义异常并结束程序;如果用户名和密码不等于事先指定的字符串,抛出自定义异常并结束程序;否则输出提示“用登录成功”。思路 首先,我们要明确这次任务的目的,在console 中输入 账号和密码,然后我们要...

2018-09-03 19:26:40 1085 1

原创 JAVA异常捕捉机制 接收用户通过键盘不断输入表示某门课程的成绩的字符串(按回车为一个字符串结束),当输入非法数字(输入值小于0或大于100)时提示成绩输入有误,当输入为非数字的字符串时提示输入格式

完成一个计算绝对值表达式 |a-b|的功能。要求当b比a大时人为抛出一个自定义异常,在计算绝对值时通过异常捕捉机制完成此绝对值表达式的计算思路 本次任务,可以参照我上一篇的进行学习和操作这里写链接内容 首先,我们要明确题目的意思。通俗来讲就是,假定我们在为一个系统录入成绩,成绩的范围是在0~100之间,如果大于100或者小于0时,抛出异常,提醒你输入成绩出错,请重新输入。代码...

2018-09-02 11:19:53 5609

原创 JAVA异常捕捉机制进阶 完成一个计算绝对值表达式 |a-b|的功能。要求当b比a大时人为抛出一个自定义异常,在计算绝对值时通过异常捕捉机制完成此绝对值表达式的计算。

完成一个计算绝对值表达式 |a-b|的功能。要求当b比a大时人为抛出一个自定义异常,在计算绝对值时通过异常捕捉机制完成此绝对值表达式的计算。思路 首先,题目的结果是输入相应的a,b,然后输出正确答案。这是一个宗旨,写代码就是要为了一个目的而创造性的去写它。 其次,我们看,这次与上次不相同的是,我们需要自己去定义一个异常类,并且人为的去设置去抛出它。代码“`java import...

2018-09-01 17:09:20 751

空空如也

空空如也

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

TA关注的人

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