![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java基础
java基础
夏天的雨鱼
这个作者很懒,什么都没留下…
展开
-
面向Java 初学者的书籍
面向Java 初学者的书籍步骤1:两本书籍步骤2:关于其他书籍的评论步骤3:关于书籍下载步骤1:两本书籍本站的学习是基于实践和练习为主,在理论知识的讲解方面有欠缺。 所以辅以相应的书籍学习,会双管齐下,两条腿走路,取得更好的效果。关于辅助书籍,只推荐两本Core Java字典比如学习完了IO的知识,觉得意犹未尽,那么就通过这本字典一样的Java书籍,把IO的知识更丰满的刷一遍,因为已经通过本站做了很多实践操作了,所以这个时候,看这些知识就会触类旁通,比较好消化了。Effectiv...原创 2020-09-25 20:38:18 · 110 阅读 · 0 评论 -
日期系列教材 (三)- 如何使用Java的Calendar类
日期系列教材 (三)- 如何使用Java的Calendar类Calendar类即日历类,常用于进行“翻日历”,比如下个月的今天是多久步骤1:Calendar与Date进行转换步骤2:翻日历步骤3:练习-Calendar步骤4:答案-Calendar示例1:Calendar与Date进行转换采用单例模式获取日历对象Calendar.getInstance(); packagedate; // importjava.util.Calendar;...原创 2020-09-25 20:36:32 · 155 阅读 · 0 评论 -
日期系列教材 (二)- Java中使用SimpleDateFormat 进行日期格式化类
日期系列教材 (二)- Java中使用SimpleDateFormat 进行日期格式化类SimpleDateFormat 日期格式化类步骤1:日期转字符串步骤2:字符串转日期步骤3:练习-日期格式化步骤4:答案-日期格式化示例1:日期转字符串 y 代表年 M 代表月 d 代表日 H 代表24进制的小时 h 代表12进制的小时 m 代表分钟 s 代表秒 S 代表毫秒 packagedate; ...原创 2020-09-25 20:35:56 · 234 阅读 · 0 评论 -
日期系列教材 (一)- Java的日期类Date
日期系列教材 (一)- Java的日期类DateDate类注意:是java.util.Date;而非 java.sql.Date,此类是给数据库访问的时候使用的步骤1:时间原点概念步骤2:创建日期对象步骤3:getTime步骤4:System.currentTimeMillis()步骤5:练习-日期步骤6:答案-日期示例1:时间原点概念所有的数据类型,无论是整数,布尔,浮点数还是字符串,最后都需要以数字的形式表现出来。日期类型也不例外,换句话说,一个日期,比如2020年10月1日...原创 2020-09-25 20:35:19 · 241 阅读 · 0 评论 -
数字与字符串系列教材 (十)- 自己开发一个Java StringBuffer
数字与字符串系列教材 (十)- 自己开发一个Java StringBufferStringBuffer第二道练习题答案步骤1:IStringBuffer接口步骤2:value和capacity步骤3:带参构造方法步骤4:反转 reverse步骤5:插入insert 和 append步骤6:删除 delete步骤7:练习-性能比较步骤8:答案-性能比较步骤1:IStringBuffer接口 packagecharacter; publicinterface...原创 2020-09-25 20:34:00 · 81 阅读 · 0 评论 -
数字与字符串系列教材 (九)- Java StringBuffer常见方法
数字与字符串系列教材 (九)- Java StringBuffer常见方法StringBuffer是可变长的字符串步骤1:追加 删除 插入 反转步骤2:长度 容量步骤3:练习-StringBuffer性能步骤4:答案-StringBuffer性能步骤5:练习-MyStringBuffer步骤6:答案-MyStringBuffer示例1:追加 删除 插入 反转append追加delete 删除insert 插入reverse 反转 packagecharacter;...原创 2020-09-25 20:33:56 · 41 阅读 · 0 评论 -
数字与字符串系列教材 (八)- Java 比较字符串详解
数字与字符串系列教材 (八)- Java 比较字符串详解步骤1:是否是同一个对象步骤2:是否是同一个对象-特例步骤3:内容是否相同步骤4:是否以子字符串开始或者结束步骤5:练习-比较字符串步骤6:答案-比较字符串示例1:是否是同一个对象str1和str2的内容一定是一样的!但是,并不是同一个字符串对象 packagecharacter; publicclassTestString { publicstaticvoidm...原创 2020-09-25 20:33:53 · 66 阅读 · 0 评论 -
数字与字符串系列教材 (七)- Java常见字符串方法
数字与字符串系列教材 (七)- Java常见字符串方法步骤1:获取字符步骤2:获取对应的字符数组步骤3:截取子字符串步骤4:分隔步骤5:去掉首尾空格步骤6:大小写步骤7:定位步骤8:替换步骤9:练习-每个单词的首字母都转换为大写步骤10:答案-每个单词的首字母都转换为大写步骤11:练习-英文绕口令步骤12:答案-英文绕口令步骤13:练习-间隔大写小写模式步骤14:答案-间隔大写小写模式步骤15:练习-最后一个字母变大写步骤16:答案-最后一个字母变大写步骤17:练习-把最后一个two单词首字母大写步骤1原创 2020-09-25 20:33:49 · 61 阅读 · 0 评论 -
数字与字符串系列教材 (六)- Java中的字符串String详解
数字与字符串系列教材 (六)- Java中的字符串String详解步骤1:创建字符串步骤2:final步骤3:immutable步骤4:字符串格式化步骤5:字符串长度步骤6:练习-随机字符串步骤7:答案-随机字符串步骤8:练习-字符串数组排序步骤9:答案-字符串数组排序步骤10:练习-穷举法破解密码步骤11:答案-穷举法破解密码示例1:创建字符串字符串即字符的组合,在Java中,字符串是一个类,所以我们见到的字符串都是对象常见创建字符串手段:1. 每当有一个字面值出现的时候,虚拟机就会...原创 2020-09-25 20:33:44 · 94 阅读 · 0 评论 -
数字与字符串系列教材 (五)- Java中的字符详解
数字与字符串系列教材 (五)- Java中的字符详解步骤1:保存一个字符的时候使用char步骤2:char对应的封装类步骤3:Character常见方法步骤4:常见转义步骤5:练习-Character步骤6:答案-Character示例1:保存一个字符的时候使用char packagecharacter; publicclassTestChar { publicstaticvoidmain(String[] args) {...原创 2020-09-24 21:38:32 · 93 阅读 · 0 评论 -
数字与字符串系列教材 (四)- Java 使用printf或format 进行格式化输出
数字与字符串系列教材 (四)- Java 使用printf或format 进行格式化输出步骤1:格式化输出步骤2:printf和format步骤3:换行符步骤4:总长度,左对齐,补0,千位分隔符,小数点位数,本地化表达步骤5:练习-黄鹤步骤6:答案-黄鹤步骤1:格式化输出如果不使用格式化输出,就需要进行字符串连接,如果变量比较多,拼接就会显得繁琐使用格式化输出,就可以简洁明了%s 表示字符串%d 表示数字%n 表示换行 packagedigit; ...原创 2020-09-24 21:36:58 · 246 阅读 · 0 评论 -
数字与字符串系列教材 (三)- Java Math类常用方法
数字与字符串系列教材 (三)- Java Math类常用方法java.lang.Math提供了一些常用的数学运算方法,并且都是以静态方法的形式存在步骤1:四舍五入, 随机数,开方,次方,π,自然常数步骤2:练习-数学方法步骤3:答案-数学方法步骤4:练习-质数步骤5:答案-质数步骤1:四舍五入, 随机数,开方,次方,π,自然常数 packagedigit; publicclassTestNumber { publicst...原创 2020-09-24 21:34:40 · 55 阅读 · 0 评论 -
数字与字符串系列教材 (二)- Java中把数字转换为字符串,字符串转换为数字
数字与字符串系列教材 (二)- Java中把数字转换为字符串,字符串转换为数字步骤1:数字转字符串步骤2:字符串转数字步骤3:练习-字符串转换步骤4:答案-字符串转换步骤1:数字转字符串方法1: 使用String类的静态方法valueOf方法2: 先把基本类型装箱为对象,然后调用对象的toString packagedigit; publicclassTestNumber { publicstaticvoidmai...原创 2020-09-24 21:33:52 · 119 阅读 · 0 评论 -
数字与字符串系列教材 (一)- Java中基本类型的装箱和拆箱
数字与字符串系列教材 (一)- Java中基本类型的装箱和拆箱步骤1:封装类步骤2:Number类步骤3:基本类型转封装类步骤4:封装类转基本类型步骤5:自动装箱步骤6:自动拆箱步骤7:int的最大值,最小值步骤8:练习-装箱拆箱步骤9:答案-装箱拆箱步骤1:封装类所有的基本类型,都有对应的类类型比如int对应的类是Integer这种类就叫做封装类 packagedigit; publicclassTestNumber { ...原创 2020-09-24 21:33:03 · 71 阅读 · 0 评论 -
接口与继承系列教材 (十二)- 综合练习
接口与继承系列教材 (十二)- 综合练习步骤1:UML 图 —— 类之间的关系步骤2:解释UML-类图步骤3:解释UML-接口图步骤4:解释UML-继承关系步骤5:解释UML-实现关系步骤6:练习-Animal类步骤7:答案-Animal类步骤8:练习-Spider类步骤9:答案-Spider类步骤10:练习-Pet接口步骤11:答案-Pet接口步骤12:练习-Cat类步骤13:答案-Cat类步骤14:练习-Fish类步骤15:答案-Fish类步骤1:UML 图 —— 类之间的关系UML-...原创 2020-09-24 21:31:04 · 113 阅读 · 0 评论 -
接口与继承系列教材 (十一)- 默认方法
接口与继承系列教材 (十一)- 默认方法步骤1:什么是默认方法步骤2:为什么会有默认方法步骤3:练习-默认方法步骤4:答案-默认方法步骤1:什么是默认方法默认方法是JDK8新特性,指的是接口也可以提供具体方法了,而不像以前,只能提供抽象方法Mortal 这个接口,增加了一个默认方法revive,这个方法有实现体,并且被声明为了default packagecharactor; publicinterfaceMortal { publi...原创 2020-09-24 21:31:01 · 60 阅读 · 0 评论 -
接口与继承系列教材 (十)- Java 内部类详解
接口与继承系列教材 (十)- Java 内部类详解内部类分为四种:非静态内部类静态内部类匿名类本地类步骤1:非静态内部类步骤2:静态内部类步骤3:匿名类步骤4:本地类步骤5:在匿名类中使用外部的局部变量步骤6:练习-内部类步骤7:答案-内部类步骤1:非静态内部类非静态内部类 BattleScore “战斗成绩”非静态内部类可以直接在一个类里面定义比如:战斗成绩只有在一个英雄对象存在的时候才有意义所以实例化BattleScore 的时候,必须建立在一个存在的英雄的基础上...原创 2020-09-24 21:30:57 · 109 阅读 · 0 评论 -
接口与继承系列教材 (九)- Java 抽象类详解
接口与继承系列教材 (九)- Java 抽象类详解在类中声明一个方法,这个方法没有实现体,是一个“空”方法这样的方法就叫抽象方法,使用修饰符“abstract"当一个类有抽象方法的时候,该类必须被声明为抽象类步骤1:抽象类步骤2:抽象类可以没有抽象方法步骤3:抽象类和接口的区别步骤4:练习-抽象类步骤5:答案-抽象类步骤1:抽象类为Hero增加一个抽象方法 attack,并且把Hero声明为abstract的。APHero,ADHero,ADAPHero是Hero的子类,继承了H...原创 2020-09-24 21:30:53 · 78 阅读 · 0 评论 -
接口与继承系列教材 (八)- Java的修饰符final详解
接口与继承系列教材 (八)- Java的修饰符final详解final修饰类,方法,基本类型变量,引用的时候分别有不同的意思。步骤1:final修饰类步骤2:final修饰方法步骤3:final修饰基本类型变量步骤4:final修饰引用步骤5:常量步骤6:练习-final步骤7:答案-final示例1:final修饰类当Hero被修饰成final的时候,表示Hero不能够被继承其子类会出现编译错误 packagecharactor; public...原创 2020-09-24 21:30:49 · 147 阅读 · 0 评论 -
接口与继承系列教材 (七)- Java中的超类 Object
接口与继承系列教材 (七)- Java中的超类 ObjectObject类是所有类的父类步骤1:Object类是所有类的父类步骤2:toString()步骤3:finalize()步骤4:equals()步骤5:==步骤6:hashCode()步骤7:线程同步相关方法步骤8:getClass()步骤9:练习-Object步骤10:答案-Object步骤1:Object类是所有类的父类声明一个类的时候,默认是继承了Objectpublic class Heroextends Obje...原创 2020-09-23 21:17:10 · 117 阅读 · 0 评论 -
接口与继承系列教材 (六)- Java的super关键字
接口与继承系列教材 (六)- Java的super关键字super关键字步骤1:准备一个显式提供无参构造方法的父类步骤2:实例化子类,父类的构造方法一定会被调用步骤3:父类显式提供两个构造方法步骤4:子类显式调用父类带参构造方法步骤5:调用父类属性步骤6:调用父类方法步骤7:练习-super步骤8:答案-super步骤1:准备一个显式提供无参构造方法的父类准备显式提供无参构造方法的父类在实例化Hero对象的时候,其构造方法会打印“Hero的构造方法 " packagec...原创 2020-09-23 21:15:44 · 97 阅读 · 0 评论 -
接口与继承系列教材 (五)- Java中的方法隐藏
接口与继承系列教材 (五)- Java中的方法隐藏与重写类似,方法的重写是子类覆盖父类的对象方法隐藏,就是子类覆盖父类的类方法步骤1:父类步骤2:子类隐藏父类的类方法步骤3:练习-隐藏步骤4:答案-隐藏步骤1:父类父类有一个类方法 :battleWin packagecharactor; publicclassHero { publicString name; protectedfloathp; ...原创 2020-09-23 21:13:55 · 131 阅读 · 0 评论 -
接口与继承系列教材 (四)- 什么是Java的多态?
接口与继承系列教材 (四)- 什么是Java的多态?操作符的多态+ 可以作为算数运算,也可以作为字符串连接类的多态父类引用指向子类对象步骤1:操作符的多态步骤2:观察类的多态现象步骤3:类的多态条件步骤4:类的多态-不使用多态步骤5:类的多态-使用多态步骤6:练习-多态步骤7:答案-多态示例1:操作符的多态同一个操作符在不同情境下,具备不同的作用如果+号两侧都是整型,那么+代表 数字相加如果+号两侧,任意一个是字符串,那么+代表字符串连接 packagechara...原创 2020-09-23 21:12:48 · 61 阅读 · 0 评论 -
接口与继承系列教材 (三)- Java 重写方法
接口与继承系列教材 (三)- Java 重写方法子类可以继承父类的对象方法在继承后,重复提供该方法,就叫做方法的重写又叫覆盖 override步骤1:父类Item步骤2:子类LifePotion步骤3:调用重写的方法步骤4:如果没有重写这样的机制怎么样?步骤5:练习-重写步骤6:答案-重写步骤1:父类Item父类Item有一个方法,叫做effect packageproperty; publicclassItem { String...原创 2020-09-23 21:12:07 · 145 阅读 · 0 评论 -
接口与继承系列教材 (二)- Java中的对象转型
接口与继承系列教材 (二)- Java中的对象转型步骤1:明确引用类型与对象类型的概念步骤2:子类转父类(向上转型)步骤3:父类转子类(向下转型)步骤4:没有继承关系的两个类,互相转换步骤5:实现类转换成接口(向上转型)步骤6:接口转换成实现类(向下转型)步骤7:instanceof步骤8:练习-类型转换步骤9:答案-类型转换示例1:明确引用类型与对象类型的概念首先,明确引用类型与对象类型的概念在这个例子里,有一个对象 new ADHero(), 同时也有一个引用ad对象是有类型的, ...原创 2020-09-23 21:11:14 · 151 阅读 · 0 评论 -
接口与继承系列教材 (一)- 如何设计Java的接口?
接口与继承系列教材 (一)- 如何设计Java的接口?在设计LOL的时候,进攻类英雄有两种,一种是进行物理系攻击,一种是进行魔法系攻击这时候,就可以使用接口来实现这个效果。接口就像是一种约定,我们约定某些英雄是物理系英雄,那么他们就一定能够进行物理攻击。步骤1:物理攻击接口步骤2:设计一类英雄,能够使用物理攻击步骤3:魔法攻击接口步骤4:设计一类英雄,只能使用魔法攻击步骤5:设计一类英雄,既能进行物理攻击,又能进行魔法攻击步骤6:什么样的情况下该使用接口?步骤7:练习-接口步骤8:答案-接口步原创 2020-09-23 21:10:26 · 50 阅读 · 0 评论 -
类和对象系列教材 (十三)- 枚举类型
类和对象系列教材 (十三)- 枚举类型步骤1:预先定义的常量步骤2:使用枚举的好处步骤3:遍历枚举步骤4:练习-枚举步骤5:答案-枚举步骤1:预先定义的常量枚举enum是一种特殊的类(还是类),使用枚举可以很方便的定义常量比如设计一个枚举类型 季节,里面有4种常量 publicenumSeason { SPRING,SUMMER,AUTUMN,WINTER } 一个常用的场合就是switch语句中,使用枚举来进行判断注:因为是常量,...原创 2020-09-23 19:09:45 · 88 阅读 · 0 评论 -
类和对象系列教材 (十二)- 怎么写一个Java的饿汉式与懒汉式单例模式
类和对象系列教材 (十二)- 怎么写一个Java的饿汉式与懒汉式单例模式LOL里有一个怪叫大龙GiantDragon,只有一只,所以该类,只能被实例化一次步骤1:单例模式步骤2:饿汉式单例模式步骤3:懒汉式单例模式步骤4:什么时候使用饿汉式,什么时候使用懒汉式步骤5:单例模式三元素步骤6:练习-单例模式步骤7:答案-单例模式步骤1:单例模式单例模式又叫做 Singleton模式,指的是一个类,在一个JVM里,只有一个实例存在。步骤2:饿汉式单例模式GiantDragon ...原创 2020-09-23 19:09:42 · 220 阅读 · 0 评论 -
类和对象系列教材 (十一)- 如何进行Java的属性初始化
类和对象系列教材 (十一)- 如何进行Java的属性初始化步骤1:对象属性初始化步骤2:类属性初始化步骤3:练习-属性初始化步骤4:答案-属性初始化步骤1:对象属性初始化对象属性初始化有3种1. 声明该属性的时候初始化2. 构造方法中初始化3. 初始化块 packagecharactor; publicclassHero { publicString name ="some hero";//声明该属性的时候初始化 ...原创 2020-09-23 19:09:38 · 137 阅读 · 0 评论 -
类和对象系列教材 (十)- Java的类方法,静态方法
类和对象系列教材 (十)- Java的类方法,静态方法类方法:又叫做静态方法对象方法:又叫实例方法,非静态方法访问一个对象方法,必须建立在有一个对象的前提的基础上访问类方法,不需要对象的存在,直接就访问步骤1:类方法步骤2:调用类方法步骤3:什么时候设计对象方法,什么时候设计类方法步骤4:练习-类方法步骤5:答案-类方法步骤1:类方法类方法:又叫做静态方法对象方法:又叫实例方法,非静态方法访问一个对象方法,必须建立在有一个对象的前提的基础上访问类方法,不需要对象的存在,...原创 2020-09-22 20:56:03 · 72 阅读 · 0 评论 -
类和对象系列教材 (九)- Java的类属性,静态属性
类和对象系列教材 (九)- Java的类属性,静态属性当一个属性被static修饰的时候,就叫做类属性,又叫做静态属性当一个属性被声明成类属性,那么所有的对象,都共享一个值与对象属性对比:不同对象的 对象属性 的值都可能不一样。比如盖伦的hp 和 提莫的hp 是不一样的。但是所有对象的类属性的值,都是一样的步骤1:类属性步骤2:访问类属性步骤3:什么时候使用对象属性,什么时候使用类属性步骤4:练习-类属性步骤5:答案-类属性步骤1:类属性类属性:又叫做静态属性对象属性:又...原创 2020-09-22 20:55:21 · 103 阅读 · 0 评论 -
类和对象系列教材 (八)- Java的四种访问修饰符
类和对象系列教材 (八)- Java的四种访问修饰符成员变量有四种修饰符private私有的package/friendly/default 不写protected受保护的public公共的比如public 表示公共的 publicString name; 而maxHP 没有修饰符即代表package/friendly/default floatmaxHP 步骤1:类之间的关系步骤2:private 私有的步骤3:package/friendly...原创 2020-09-22 20:54:20 · 97 阅读 · 1 评论 -
类和对象系列教材 (七)- Java中的包 package
类和对象系列教材 (七)- Java中的包 package包:package把比较接近的类,规划在同一个包下步骤1:把比较接近的类,规划在同一个包下步骤2:使用其他包下的类,必须import步骤3:练习-包步骤4:答案-包步骤1:把比较接近的类,规划在同一个包下Hero,ADHero 规划在一个包,叫做charactor(角色)Item,Weapon规划在另一个包下,叫做 property(道具)在最开始的地方声明该类所处于的包名 packagecharacto...原创 2020-09-22 20:53:07 · 100 阅读 · 1 评论 -
类和对象系列教材 (六)- Java中的传参祥解
类和对象系列教材 (六)- Java中的传参祥解变量有两种类型 基本类型 和类类型参数也是变量,所以传参分为基本类型传参类类型传参步骤1:基本类型传参步骤2:引用与=步骤3:类类型传参步骤4:练习-传参步骤5:答案-传参步骤1:基本类型传参基本类型传参在方法内,无法修改方法外的基本类型参数 publicclassHero { String name;//姓名 floathp;//...原创 2020-09-22 20:52:29 · 57 阅读 · 0 评论 -
类和对象系列教材 (五)- Java 中的this 是什么意思?
类和对象系列教材 (五)- Java 中的this 是什么意思?this这个关键字,相当于普通话里的“我”小明说 “我吃了” 这个时候,“我” 代表小明小红说 “我吃了” 这个时候,“我” 代表小红"我"代表当前人物this这个关键字,相当于普通话里的“我”this即代表当前对象步骤1:this代表当前对象步骤2:通过this访问属性步骤3:通过this调用其他的构造方法步骤4:练习-构造方法(this)步骤5:答案-构造方法(this)步骤1:this代表当前对象 p...原创 2020-09-22 20:51:49 · 446 阅读 · 0 评论 -
类和对象系列教材 (四)- 怎么使用 Java 构造方法?
类和对象系列教材 (四)- 怎么使用 Java 构造方法?通过一个类创建一个对象,这个过程叫做实例化实例化是通过调用构造方法(又叫做构造器)实现的步骤1:什么是构造方法步骤2:隐式的构造方法步骤3:如果提供了一个有参的构造方法步骤4:构造方法的重载步骤5:练习-构造方法步骤6:答案-构造方法步骤1:什么是构造方法方法名和类名一样(包括大小写)没有返回类型实例化一个对象的时候,必然调用构造方法 publicclassHero { String...原创 2020-09-22 20:50:44 · 135 阅读 · 0 评论 -
类和对象系列教材 (三)- 什么是Java 方法重载
类和对象系列教材 (三)- 什么是Java 方法重载方法的重载指的是方法名一样,但是参数类型不一样步骤1:attack方法的重载步骤2:可变数量的参数步骤3:练习-治疗步骤4:答案-治疗步骤1:attack方法的重载有一种英雄,叫做物理攻击英雄 ADHero为ADHero 提供三种方法 publicvoidattack() publicvoidattack(Hero h1) publicvoidattack(Hero h1, Hero h2) ...原创 2020-09-22 20:50:12 · 91 阅读 · 0 评论 -
类和对象系列教材 (二)- 什么是 Java的 继承 ?
类和对象系列教材 (二)- 什么是 Java的 继承 ?在LOL中,武器是物品的一种,也是有名称和价格的所以在设计类的时候,可以让武器继承物品,从而继承名称和价格属性步骤1:物品类Item步骤2:武器类Weapon(不继承)步骤3:武器类Weapon(继承类Item)步骤4:练习-护甲步骤5:答案-护甲步骤1:物品类Item物品类Item 有属性 name,price publicclassItem { String name; int...原创 2020-09-22 20:49:16 · 86 阅读 · 0 评论 -
类和对象系列教材 (一)- 什么是Java中的引用?
类和对象系列教材 (一)- 什么是Java中的引用?引用的概念,如果一个变量的类型是 类类型,而非基本类型,那么该变量又叫做引用。步骤1:引用和指向步骤2:多个引用,一个对象步骤3:一个引用,多个对象步骤4:练习-引用步骤5:答案-引用步骤1:引用和指向 newHero(); 代表创建了一个Hero对象但是也仅仅是创建了一个对象,没有办法访问它为了访问这个对象,会使用引用来代表这个对象 Hero h =newHero(); h这个变...原创 2020-09-22 20:48:34 · 130 阅读 · 0 评论 -
数组系列教材 (七)- java.util.Arrays类常用方法
数组系列教材 (七)- java.util.Arrays类常用方法Arrays是针对数组的工具类,可以进行 排序,查找,复制填充等功能。 大大提高了开发人员的工作效率。步骤1:数组复制步骤2:转换为字符串步骤3:排序步骤4:搜索步骤5:判断是否相同步骤6:填充步骤7:练习-二维数组排序步骤8:答案-二维数组排序步骤1:数组复制与使用System.arraycopy进行数组复制类似的, Arrays提供了一个copyOfRange方法进行数组复制。不同的是System.arraycop...原创 2020-09-21 22:18:12 · 203 阅读 · 0 评论