自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java初学总结(十一)

如果读取到文件末位会返回-1.使用输出流写数据的时候,如果对应的文件不存在会创建一个文件,如果文件存在,在创建对象的时候,没有指定true值,就会继续创建新的文件,覆盖原来的文件。2、字符输出流(FileWriter)关联的文件如果不存在,会在指定的位置创建,如果文件存在,在创建流对象的谁会,没有指定的true值,这时会创建新的文件覆盖原来的文件。int read(char[] c):执行一次,会从底层读取多个字符数据,存储在字符数组中,返回本次读取的字符数据个数,如果读取到文件末位,返回-1。

2022-11-08 14:58:03 101 1

原创 String方法的基本运用

要求:Java文件的要求:java文件的首字母必须是大写,必须只有一个”.“,后缀名必须为”java“邮箱名的要求:邮箱一定有且只有一个”@“,邮箱结尾一定是”cn”或“com”案例:提交一个Java作业到邮箱。

2022-11-03 11:50:58 64

原创 java初学总结(十)

当number类型(与数字有关的类型)所对应的包装类构造方法参数为String类型时,字符串不能为null,且该字符串必须可解析为相应的基本数据类型,否则编译不通过,运行时会抛出NumberFormatException异常。简单的理解:Java中的基本类型功能简单,不具备对象的特性,为了使基本类型具有对象的特性,所以出现了包装类,就可以像操作对象一样操作基本数据类型。其实集合在存储数据的时候,如果存储的是基本数据类型的话,在存储的时候,会将基本数据类型转换成包装类之后再进行存储。使用包装类的构造方法;

2022-11-03 11:20:55 73

原创 冒泡法排序

2、对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。此时第一轮,最后的元素应该会是最大的数。4、持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。1、比较相邻的元素。如果第一个数比第二个数大,就交换它们两个位置。升序与降序的区别只是将if条件的""3、针对所有的元素重复以上的步骤,除了最后一个。外层循环:控制比较的轮数,比较多少轮。冒泡排序可以使用双重循环来实现。内层循环:控制每轮比较多少次。

2022-11-02 12:05:26 157

原创 java初学总结(九)

在存放数据的时候,如果计算出来的位置上已经有元素,这时还会去调用当前正要存放的这个元素的equals方法,把已经在计算出位置上的按个元素一起进行比较,如果equals方法返回的true,就丢弃当前正要存放的元素,不再存储。在存储的时候,如果遇到了哈希值相同的元素,这时集合的底层还会去调用当前对象的equals方法,判断当前正要存放的对象和位置上已经存在的对象是否是同一个对象,equals方法返回的true,就认为相同对象,不保存,如果equals方法返回的是false,当前对象已经会被保存。

2022-11-02 11:28:37 209

原创 java初学总结(一)

java程序的允许是需要占用内存资源的,在内存中可能存储着一些数据如姓名,学号等,随着业务功能的需求变化,存储的值也可能会发生变化,我们将存储值的容器称为变量;3:java中的关键字和保留字不能作为标识符:class,public,void--------已经有了特殊的含义,goto-保留字。if----else---结构一般用于二选一的情况,如果if 成立,执行if的代码,否则执行else中代码块。2:数组是有下标的;整数4个:byte,short,int,long--------默认是int。

2022-11-02 08:38:16 88

原创 java初学总结(八)

如果Java提供的内置异常类型不能满足程序设计的需求,可以设计自己的异常类型,自定义异常类必须继承现有的Exception类或Exception的子类来创建,其语法形式为class extends 在编码规范上,一般将自定义异常类的类名命名为XXXException,其中XXX用来表示该异常的作用自定义异常类一般包含两个构造方法:一个是无参的默认构造方法,另一个构造方法以字符串的形式接收一个异常消息,并将该消息传递给父类的构造方法。

2022-10-29 16:42:03 53

原创 java初学总结(七)

一个实现接口的类,必须实现接口内所藐视的所有方法,否则就必须声明为抽象类。接口(英文:interface),在Java编程语言中是一个抽象类型,是抽象方法的集合(接口中的所有方法都是抽象方法),接口通常以interface来声明。接口是一个特殊的类,这个类中只能存值抽象方法,为了和普通的类去做区分,同时弥补java单继承的缺陷,把这个特殊的类叫接口,使用interface声明接口。7、抽象类里面的方法可以是public,protected,private,接口的方法只能是public。

2022-10-28 17:42:14 313

原创 java初学总结(六)

抽象类为什么不能实例化——————假设抽象类是可以实例化的,抽象类中可能存在抽象方法,抽象方法是不完整的没有方法体的方法,此时如果对象来调用这个方法的话,则完全没有意义。—————— 如果一个类中存在抽象方法的话,则这个类一定是一个抽象类。如果父类中由一个方法,每一个子类都有不同的实现,此时可以将这个方法声明为抽象方法,抽象方法是没有方法体的,只是一种规范。——————没有,构造方法进行初始化的,必须要方法,抽象方法必须没有方法,2者矛盾。——————被abstract修饰的方法,就是抽象方法。

2022-10-26 15:37:15 70

原创 java初学总结(五)

Object类是所有类的父类;Object是类层次结构的根类。每个类都使用Object作为超类。所有对象(包括数组)都实现这个类的方法。类的内容:一般的实体类中都必须包含一下内容:有参构造,无参构造,get和set方法,toString()1、toStringtoString()方法,它作用于返回标识对象值的字符串。该方法在打印对象时被调用,将对象信息变成字符串返回,默认输出对象地址。

2022-10-26 14:19:32 78

原创 java初学总结(四)

Java中的继承使用的是extends关键字,继承的类叫做子类(扩展类),被继承的类叫做父类(超类或者基类),凡是这种可以有包含关系的类都能实现继承概关系。子类不可以直接访问父类中定义为private的属性和方法--private的东西是不能被继承的。编写父类,创建公共的属性和方法;可重用性:正如名称所指定的那样,可重用性是一种机制,可以帮助您在创建新类时重用现有类的属性和方法。将子类共有的属性和方法抽取到父类中,减少重复代码,实现代码的重用。子类:子类是继承其他类的类,它也成为派生类,扩展类或子类;

2022-10-25 18:26:43 101

原创 java初学总结(三)

1、作用文档分门别类,易于查找和管理;解决文件同名冲突问题;有助于实施访问权限管理。2、命名规则包名由小写字母组成,不能一圆点开头或结尾;包名之前最好加上唯一的前缀,通常是组织倒置的域名3、注意:一个类同时引用了两个来自不同包的同名类,必须通过完整类名来区分;package和import的顺序是固定的,package必须位于第一行(忽略注释行);只允许由一个package语句,其次是import,接着是类的声明。

2022-10-25 17:16:05 140

原创 java初学总结(二)

6、构造方法只能用于创建对象时,不能在程序中像调用其他方法一样调用它,但是可以用this()的形式在其他构造方法中调用它,注意this()必须在第一行。方法重载的判断标准:同名同类不同参,与其他无关(不同参:不同的参数列表:个数不同,类型不同,顺序不同)方法之间允许相互调用,不需要知道方法的具体实现,实现重用,提高效率。Student类的方法a( )调用Teacher类的方法b( ),先创建类对象,然后使用“.”调用。构造方法的方法体是具体的对象的初始化代码,一般方法是功能的实现。

2022-10-25 14:38:06 95 1

soso移动大厅(纯java后端,无数据库,无前端)

soso移动大厅(纯java后端,无数据库,无前端)

2022-11-08

空空如也

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

TA关注的人

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