自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 疯狂java讲义第五版数组和流程控制的五子棋题目

package 数组和流程控制.练习题;import java.io.*;import java.lang.reflect.Array;import java.util.Scanner;public class wuziqi {public static class Gobang { //定义棋盘的大小 private static int Board_Size = 15; private String[][] board; private static int

2021-04-02 16:05:37 142

原创 Java中从字符串删除指定字符

public class RemoveChar { public static void main(String[] args) throws IOException { Scanner sc=new Scanner(System.in); //输入一行字符串 System.out.println("请输入一行字符串:"); String str=sc.nextLine();//接收字符串 System.out.pri.

2021-03-22 08:46:20 1873

原创 java中的打印流

一,打印流分类字节打印流:PrintStream字符打印流:PrintWriter打印流的特点:只负责输出数据,不负责读取数据有自己的特有方法字符打印流PrintStream(String FileName):使用指定的文件创建新的打印流使用继承父类的方法写数据。查看的时候会转码;使用自己特有的方法写数据,查看的数据原样输出 //PrintStream(String fileName);使用指定的文件名创建新的打印流 PrintStream ps=new PrintStrea

2021-03-04 08:55:44 250 3

原创 Java中的标准输入流和输出流

一,标准输入输出流System类中有两个静态的成员变量:public static final InputStream:标准输入流。通常该流对应于键盘输入或由主机坏境或用户指定的另一个输入流public static final PrintStream out:标准输出流。通常该流对应显示输出或主机环境或用户指定的另一个输出目标 InputStream is=Ststem.in; int by; while() {}...

2021-03-04 08:38:39 837 2

原创 Java中的对象序列流

一,对象序列流对象序列化:就是将对象保存到磁盘中,或者网络中传输对象这种机制就是使用一个字节序列表示一个对象,该字节包含:对象的类型,对象的数据,对象中存储的属性等信息字节序列写到文件之后,相当于文件中持久保存了一个对象的信息反之,该字节序列还可以从文件中读取回来,重构对象,对它进行反序列化要实现序列化和反序列化就要使用对象反序列化对象序列化流:ObjectOutputSream对象反序列化流:ObjectInputStream对象序列化流:ObjectOutStream将Ja

2021-03-03 22:26:55 138 1

原创 Java中的字符流

一,为什么会出现字符流由于字节操作中文不是特别方便,所以Java就提高字符流字符流= 字节流+编码表,字符流的底层还是字节流用字节直接复制文本时,文本文件也会有中文,但是没有问题,原因是最终底层操作会自动进行字节拼接成中文,如何识别是中文呢?汉字在存储的时候,无论是选择哪种编码存储,第一个字节都是负数二,编码表基础知识计算机存储的信息都是用二进制数表示的:我们屏幕上看到的中文,汉字等字符都是二进制数转换之后的结果按照某种规则,将字符存储到计算机中,称为编码。反之,将计算机中的二级

2021-03-03 11:41:27 1335 2

原创 Java中的IO流

一,IO流的概述和分类IO流概述:IO:输入/输出(Input/Output)流:是一种抽象的概念,是对数据传输的总称。也就是说数据在设备间的传输称为流,流的本质是数据传输IO流分类:按照数据的流向输入流:读数据输出流:写数据按照数据类型来分字节流字节输入流;字节输出流字符流字符输入流;字节输出流但是一般来说,IO流的分类按照数据类型来分类那这两种流都在什么情况下使用呢?如果数据类型是Windows自带的记事本软件打开,我们还可以读懂里面的内容,就使用字符流,

2021-03-01 20:36:57 166 10

原创 Java中的File类

一,概述和构造方法File:它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对应File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的方法名说明File(String pathname)通过将给定的路径名字字符串转换为抽象路径名来创建新File类的实例File(Sting parent,Sting chile)从父路径名字符串和子路径名字符串

2021-02-28 21:52:14 116 2

原创 java中的Map集合

一,概述和使用1,Map集合概述Interface Map<k,v> K:键的类型;V:值的类型将键映射到值的对象;不能包含重复元素的键;每一个键可以映射最大一个值创建Map集合的对象多态的方法具体的实现类HashMap二,Map集合的基本功能方法名说明V put(K key,V value)添加元素V remove(Object key)根据键删除键值对元素void clear()移除所有键值对元素boolean cont

2021-02-26 09:46:48 85

原创 Java中的泛型

一,泛型的概述泛型:就是编写模块代码来适应任意类型。泛型提供了编译时类型安全检查机制,该机制允许在编译时检测到非法的类型。它的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。二,定义格式<类型>:指定一种类型的格式,这里的类型可以看成是一种形参<类型1,类型2…>:指定多种类型的格式,这里的类型可以看成是形参将来具体调用的时候给定的类型可以看成是实参,并且实参只是引用数据类型三,泛型类1,格式格式:修饰符 class 类名 <类型>

2021-02-26 09:29:59 99

原创 Java中的Set

一,LinkedHashSet集合概述和特点LinkedHashSet集合特点哈希表和链表实现的Set接口,具有可预测的迭代次序链表保证元素的有序集合,也就是说元素的存储和取出顺序是一致由哈希表保证元素唯一,也就是说没有重复的元素二,TreeSet集合概述和特点TreeSet集合特点元素有序,这里的顺序不是指存储和取出的顺序,而是按照一定的规则进行排序,具体排序方式,取决于构造方法1.TreeSet():根据其元素的自然排序进行排序,从A-Z排序2.TreeSet(Comparat

2021-02-25 21:47:35 95

原创 Java中的哈希表

一,哈希值:也叫hashcode,是JDK根据对象或者字符串或者数字计算出来的int类型的数值,是模拟出来的地址。Object类中有一个方法可以获取对象的哈希值public int hashCode():返回对象的哈希码值对象的哈希值的特点同一个对象多次调用hashCode()方法返回的哈希值是相同的默认情况下,不同对象下的哈希值是不同的。而重写hashCode()方法,可以实现让不同对象的哈希值相同二,常见数据结构之哈希表哈希表JDK8之前,底层采用数组+链表实现,可以说是一个元

2021-02-25 21:46:21 199

原创 Set集合概述和特点

一,Set集合特点不包含重复元素的集合没有带索引的方法,所以不能使用for循环遍历二,HashSet集合概述和特点底层数据结构是哈希表对集合的迭代顺序不做任何保证,也就是说不保证存储和取出的元素顺序一致,由哈希表决定的没有带索引的方法,所以不能使用for循环遍历由于Set集合,所以不包含重复元素的集合...

2021-02-24 21:49:33 749

原创 Java中list集合子类

一,常用子类List集合常用子类Arraylist,linkedlistArraylist:底层数据结构是数组,查询快,增删慢LinkedList:底层数据结构是链表。查询慢,增删快二,LinkedList集合的特有功能方法名说明public void addFirst(E e)在该列表开头插入指定的元素public void addLast(E e)将指定元素追加到列表的末尾public E getFirst()返回列表中的第一个元素public

2021-02-24 21:42:06 430

原创 Calendar类

一,概述Calendar为某一时刻和一组日历字段之间的转换提供了一些方法,并为操作日历字段提供了一些方法Calendar提供了一个类方法getInstance用于获取Calendar对象,其日历字段已使用当前日期和时间初始化:Calendar rightNow=Calendar.getInstance();Calendar c=Calendar.getInstance();System.out.println(C);//输出有日期时间的字符串...

2021-02-24 10:28:03 145

原创 Date类

一,概述和构造方法Date代表了一个特定的时间,精确到毫秒方法名说明public Date()分配一个Date对象,并初始化,以便代表它所分配的时间,精确到毫秒public Date(Long Date)分配一个Date对象,并将其初始化为表示从标准基准时间起指定的毫秒数––Date d=new Date();System.out.println(d);//输出的是当前的时间//int d1=1000*60*60;//1000毫秒=1秒,d1有一小时的毫

2021-02-24 10:18:29 189

原创 Integer类

一,概述和使用1,包装一个对象中的原始类型int的值方法名说明––––

2021-02-24 09:48:08 700

原创 基本数据包裹类型

一,概述:基本数据类型封装成的对象;将基本类型数据封装成对象的好处在于可以给对象中定义更多的功能方法操作该数据的常用的操作之一:用于基本数据类型与字符串的连接基本数据类型包装类byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublecharCharacterbooleanBoolean...

2021-02-23 15:56:04 467

原创 Arrays类

一,概述Arrays类包含用于操作数组的各种方法有两种常用的方法public static String toStrng(int[] a)//public static void sort(int[] a)//由于是static静态修饰,所以可以直接通过类名调用方法方法名调用说明Arrays.toString(int[] a)返回指定数组的内容的字符串表示形式,返回值是一对字符串Arrays.sort(int[] a)按照从小到大的顺序排列的数组 无返回值–

2021-02-23 15:45:04 62

原创 Object类的toString()方法

一,Object类概述:Object是类层次结构的根,每个类都可以将Object作为超类,所有类都直接或者间接的继承自该类构造方法:pulic Object()在面向对象中,子类要访问父类的无参构造方法,是因为它们的的顶级父类只有无参构造方法二,toSting()方法1,toString()方法在Object类中定义,其返回值是String类型,返回类名和他的引用地址在进行与其他类型数据的连接操作时,自动调用tostring()方法。2,作用是返回对象的字符串字符串表现形式。建议所有子类重写此方

2021-02-23 15:28:14 2325

原创 Java _System类

一,概述:System包含几个有用的类字段和方法,因为它的成员是static修饰的,所以他不能被实例化,可以直接通过类名来访问方法使用作用System.exit(int status)终止当前运行的JVM虚拟机,非零表示异常终止System.currentTimeMillis()返回当前时间与1970年1月1日0时0分0秒相差的时间(以毫秒为单位)...

2021-02-23 09:57:29 46

原创 Java_Math

## Math类1,概述:Math包含执行基本数字运算的方法因为Math类的成员是static修饰的,可以通过类名就可以直接使用。方法使用作用Math.abs(int a)返回参数的绝对值Math.round(double a)按照四首五入返回最参数的int––Math.max(int a,int b)返回两个int 的最大值Math.min(int a,int b)返回两个int 的最小值––Math.pow(double...

2021-02-23 09:47:37 57

原创 Java类和接口的关系与区别

Java类和接口的关系与区别一,类和类类和类是继承关系,子类继承父类,既可以单继承又可以多层继承;单继承一个子类继承一个父类多层继承建议不超过三次,否则会冗余//多层继承实现多继承class A{//父类A类 private int num=10; public int getNum(){ return this.num; } public void fun(){ System.out.println("你今天真好看!");

2021-02-22 09:50:45 3562

原创 Java接口

##JAVA接口一,涵义:接口就是一种公共的规范标准,只要符合规范大家都可以通用。接口类其实也是一种抽象类,Java的接口更多体现在对行为的抽象。二,接口的特点1,接口用关键字interface关键字修饰public interface class 接口名{}2,类实现接口用implements来表示。比如publci class 类名 implements 接口名{}如果类名加上implements 接口名,表示该类就是接口的是实现类:比如//接口的创建public in...

2021-02-22 09:31:13 583 2

原创 Java抽象类

p

2021-02-21 22:18:51 142

空空如也

空空如也

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

TA关注的人

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