自定义博客皮肤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)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java学习总结:52(Java网络编程)

Java网络编程开发第一个网络程序java.net包提供了网络编程有关的开发工具类,在此包中有一下两个主要的核心操作类。ServerSocket类:是一个封装支持的TCP协议的操作类,主要工作在服务器端,用于接收客户端请求;Socket类:也是一个封装了TCP协议的操作类,每一个Socket对象都表示一个客户端。ServerSocket类的常用方法No.方法名称类型描...

2020-04-29 21:00:38 316 1

原创 Java学习总结:51(对象序列化)

对象序列化对象序列化的本质实际上就是将内存中所保存的对象数据转换为二进制数据流进行传输的操作。

2020-04-29 14:51:13 152 2

原创 Java学习总结:50(扫描流:Scanner)

扫描流:ScannerScanner类定义在java.util包中,所以此类是一个工具类,利用它可以方便地实现数据的输入操作。Scanner实现了Iterator(迭代)接口与Closeable接口。Scanner类中定义的常用方法如下:No.方法类型描述1public Scanner(InputStream source)构造接收InputStream输入流...

2020-04-27 15:33:18 166 1

原创 Java学习总结:49(字符缓冲流:BufferedReader)

字符缓冲流:BufferedReader在开始前先让我们来看一段代码package Project.Study.IOSystem;import java.io.InputStream;public class Test4 { public static void main(String[]args)throws Exception{ InputStream in...

2020-04-27 13:42:52 328

原创 136. 只出现一次的数字(关于异或的使用)

136. 只出现一次的数字给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1示例 2:输入: [4,1,2,1,2]输出: 4博主一开始写这道题的时候用了一个比较笨的方法,造成花费的时间很长(简直惨不忍睹,但好歹...

2020-04-25 13:59:21 125 1

原创 Java学习总结:48(System类对IO的支持)

System类对IO的支持System类与IO有关的3个对象常量No.常量类型描述1public static final PrintStream err常量显示器上错误显示2public static final PrintStream out常量显示器上信息输出3public static final IntputStream in常量...

2020-04-24 21:34:13 151 1

原创 Java学习总结:47(打印流)

打印流打印流包含字节打印流(PrintStream)和字符打印流(PrintWriter)。例:定义打印流工具类package Project.Study.PrintStream;import java.io.File;import java.io.FileOutputStream;import java.io.OutputStream;class PrintUtil{ ...

2020-04-24 16:44:43 133

原创 Java学习总结:46(内存流)

内存流在Java中,针对内存操作提供了以下两组类:字节内存流:ByteArrayInputStream(内存字节输入流)、ByteArrayOutputStream(内存字节输出流);字符内存流:CharArrayReader(内存字符输入流)、CharArrayWriter(内存字符输出流)。这两者的唯一区别就在于操作数据类型上,字节内存流使用byte数据类型,而字符内存流操作则使用...

2020-04-22 21:04:33 146

原创 Java学习总结:45(字符编码)

字符编码在实际工作中最常见的4种编码如下:GBK、GB2312:中文的国标编码,其中GBK包含简体中文与繁体中文两种,而GB2312只包含简体中文;ISO8859-1:是国际编码,可以描述任何文字信息(中文需要转码);UNICODE:是十六进制编码,但是在传递字符信息时会造成传输的数据较大;UTF编码(Unicode Transformation Format):是一种UNICODE的可...

2020-04-22 00:56:38 209

原创 Java学习总结:44(文件复制案例)

案例:文件复制(针对InputStream和OutputStream的操作应用)流程图(比较复杂我就不敲了,直接拍出来)例:实现文件复制操作package Project.Study.FileCopyCase;import java.io.*;public class Test { public static void main(String[]args)throws Ex...

2020-04-22 00:19:48 287

原创 Java学习总结:43(转换流)

转换流字节流和字符流的转换可以通过InputStreamReader、OutputStreamWriter两个类转换,下面是这两个类的继承结构和构造方法名称定义构造构造方法InputStreamReaderpublic class InputStreamReader extends Readerpublic InputStreamReader(InputStream ...

2020-04-20 23:59:58 518

原创 Java学习总结:42(字节流和字符流)

字节流与字符流上一节我们学习了文件操作类File,但是File类虽然可以操作文件,但是却不能操作文件的内容。如果要进行文件内容的操作,就必须依靠流的概念来完成。流在实际中分为输入流和输出流两种,输入流和输出流是一种相对的概念,关键是要看参考点。Java中针对数据流的操作也分为输入与输出两种方式,并且提供了以下的支持:字节流:InputStream(输入字节流)、OutputStream(输出...

2020-04-17 22:47:53 266 2

原创 Java学习总结:41(文件操作类:File)

Java文件操作类:File在java.io包中,如果要进行文件自身的操作(例如:创建、删除等),只能依靠java.io.File类完成。File类的常用操作方法No.方法类型描述1public File(String pathname)构造传递完整文件操作路径2public File(File parent,String child)构造设置父路径...

2020-04-14 22:17:35 223 2

原创 Java学习总结:40(国际化)

国际化所谓国际化程序指的是同一套程序代码可以在不同的国家使用,可以根据其应用的国家自动在项目中显示出本国的相应文字信息。使用Locale类定义语言环境Locale类的常用方法No.方法类型描述1public Locale(String language,String country)构造设置使用的语言以及国家编码2public static Local...

2020-04-13 21:32:59 146 2

原创 Java学习总结:39(反射机制)

反射机制JAVA中反射是动态获取信息以及动态调用对象方法的一种反射机制。Java反射就是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;并且能改变它的属性。而这也是Java被视为动态语言的一个关键性质。Java反射的功能是在运行时判断任意一个对象所属的类,在运行时构造任意一个类的对象,在运行时判断任意一个类所具有的成员变量和方法,...

2020-04-10 22:09:54 283

原创 Java学习总结:38(正则表达式)

正则表达式正则表达式本质上是一种字符串操作语法规则,利用它我们能更加灵活地实现字符串的匹配、拆分、替换等操作。正则标记所有的正则表达式支持的类都定义在java.util.regex包里面。这个包里面定义了如下两个主要的类:1.Pattern类:主要定义要使用的表达式对象2.Matcher类:用于进行正则标记与指定内容的匹配操作。所有可以使用的正则标记都在java.util.regex....

2020-04-07 16:04:47 159

原创 7-5 二分法求多项式单根 (20分)

二分法求函数根的原理为:如果连续函数f(x)在区间[a,b]的两个端点取值异号,即f(a)f(b)<0,则它在这个区间内至少存在1个根r,即f( r )=0。二分法的步骤为:检查区间长度,如果小于给定阈值,则停止,输出区间中点(a+b)/2;否则如果f(a)f(b)<0,则计算中点的值f((a+b)/2);如果f((a+b)/2)正好为0,则(a+b)/2就是要求的根;否则如...

2020-04-06 12:02:46 564 1

原创 7-4 水仙花数

7-4 水仙花数水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。本题要求编写程序,计算所有N位水仙花数。输入格式:输入在一行中给出一个正整数N(3≤N≤7)。输出格式:按递增顺序输出所有N位水仙花数,每个数字占一行。输入样例:3输出样例:153370371407相信许多小伙伴第一眼看到这道题目就想到用循环...

2020-04-04 20:08:58 2202 1

原创 Java学习总结:37(比较器)

比较器Arrays类No.方法类型描述1public static boolean equals(int [] a,int [] a2)普通判断两个数组是否相等,此方法被重载多次,可以判断各种数据类型的数组2public static void fill(int [] a,int val)普通将指定内容填充到数组中,此方法被重载多次,可以填充各种数据类...

2020-04-03 22:18:55 160

原创 Java学习总结:36(日期处理类)

日期处理类Date类Date类常用方法No.方法类型描述1public Date()构造实例化Date类对象2public Date(long date)构造将数字变为Date类对象,long为日期时间数据3public long getTime()普通将当前的日期时间变为long型例:取得当前的日期时间package Proj...

2020-04-02 01:36:14 149

mysql-connector-java-8.0.20.zip

MySQL数据库驱动包,为8.0.20版本,用于编译器连接数据库 MySQL数据库驱动包,为8.0.20版本,用于编译器连接数据库 MySQL数据库驱动包,为8.0.20版本,用于编译器连接数据库

2020-06-02

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

TA关注的人

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