- 博客(15)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 JAVA学习第十四天
第十四天 Object类: public int hashCode() (了解): 返回该对象的哈希码值,不是实际的地址值,但是和地址值相关(可以理解为地址值),通过底层的哈希表得出来的(哈希算法); public final Class getClass() : 返回当前对象的运行时类(字节码文件) public String getName(): 返回当前字节码文件对象所表示的字符串表现形式(...
2020-01-14 21:33:38
173
原创 JAVA学习第十三天
第十三天 面向对象 形式参数是引用类型和返回值是引用类型解析: 形式参数是基本类型对实际参数没有任何影响; 形式参数是引用类型: 具体类 :实际参数传递的是需要改具体类对象! 抽象类 :实际参数传递到的是需要改抽象类的子类对象 举例:jdk提供的Scanner类 构造方法 Scanner(InputStream source) public abstract class InputStream :...
2020-01-10 12:52:26
163
原创 JAVA学习第十二天
抽象类 针对一个事物,如果这个事物并不是具体事物,而是概括性的(需要抽象修饰这个类),比如动物,应该定义不应该定义具体类 class Animal{},并且动物的eat()/sleep()每个具体动物吃和睡不同的,所以这些功能应该声明(方法不能方法主体) 将当前这个类定义为抽象类! 抽象类的特点: 抽象类不能实例化!(不能创建对象) 注意事项: 1)如果一个类中有抽象方法,那么这个类一定是抽象类 ...
2020-01-08 21:00:09
144
原创 JAVA学习第十天
第十天 继承中,子类继承父类的时候,会默认访问父类的无参构造方法,那么如果父类没有无参构造方法, 会编译报错 1.手动显示的给出父类的无参构造方法 2.如果父类的无参构造方法不给出,只能通过super(…)间接的访问父类的有参构造 3.可以在子类有参构造方法中通过this(),访问本类的无参,然后在通过本类的无参间接的通过super(…)访问父类的有参构造 子类有参构造或者无参构造的一个,必须让父...
2020-01-06 23:33:43
162
原创 JAVA学习第九天
第九天 构造方法 构造方法 作用:给对象进行数据的初始化的 构造方法格式 构造方法的方法名和类名一致 没有具体返回值类型 并且连void都没有 注意 没有提供无参构造方法,系统会默认提供,建议在标准类的时候,永远给出无参构造方法 在开发中,如果给出了有参构造方法,系统不会再无参构造方法 有参构造的作用是给成员变量进行赋值 构造方法是可以重载的 成员方法 是否存在返回值 有具体返回值类型 , 没有...
2020-01-05 16:45:15
191
原创 JAVA学习第八天
第八天 对象的使用 类的成员变量分为:类变量(又称静态变量,被static修饰的变量)和实例变量(不被static修饰的变量),另外,定义在函数内部的 量称为局部变量,仅在函数内部有效。 成员方法分为:类方法(又称静态方法,被static修饰的方法)和实例方法(不被static修饰的方法)。 局部变量和成员变量的区别 1 . 在类中的位置不同: 成员变量:在类中方法外定义的变量 局部变量...
2020-01-05 16:04:53
188
原创 JAVA学习第七天
第六天 一 . 数组 今日内容: 属于引用类型 String[] strArray = {“hello”,“world”,“java”} ; String[] strArray = new String[]{“hello”,“world”,“java”} ; 异常: 出现该异常的原因是什么?如何解决 常见的两个异常: 1)数组角标越界异常:ArrayIndexOutOfBoundsExcept...
2020-01-02 23:12:12
119
原创 JAVA学习第五天
第五天 一 . 循环控制语句 for for(初始化语句;条件表达式;控制体语句){ 循环体语句; } while 初始化语句; while(条件表达式){ 循环体语句; 控制体语句; } do-while 初始化语句; do{ 循环体语句; 控制体语句; }while(条件表达式) ; 三个控制语句的区别 1)明确循环次数,使用...
2019-12-30 23:55:02
130
原创 JAVA学习第四天
第四天 一. java中的流程控制语句 . 顺序结构语句 概念 : 加载类的时候,由JVM识别main方法,从有效代码开始由上而下进行加载 . 选择结构语句 if语句 , 有三种格式 格式一 : if ( 表达式 ) { 语句体 ; } 格式二 : if ( 表达式) { 语句体1 ; } else { 语句体2 ; } 格式三 : if(表达式1){ 语句1; }else if(表达式2){ ...
2019-12-28 12:01:47
133
原创 JAVA学习第三天
第三天 一. java中的运算符 1). 比较运算符: > , < , <= , >=, ! ,== 2). 逻辑运算符 基本逻辑符号: 逻辑单与&, 逻辑单或| , 逻辑异或^ , 逻辑非!, 扩展的 : 逻辑双与&& , 逻辑双或|| 3).位运算符 位与&,位或|,位异或^ , ~数据(反码) 位与运算: & 位与运算符的特...
2019-12-26 19:47:16
158
原创 JAVA学习第二天
一. 今天我学习到了进制之间如何转换任意的其他进制 1). 位权展开法:每一个为上的系数乘以基数的权次幂相加 基数:X进制,基数就是X 系数:就是每一个位上的数据该本身 权:当前从右边开始往左边进行编号,给当前一个位上的基数从0开始编号 (十进制转换其他进制) 2). 8421码快速转换法 概述: 8421码是BCD码的一种,每一位上的二进制数据对应一个固定的数值,只需要将二进制数据对应的数值相加...
2019-12-25 20:59:04
335
原创 JAVA学习第一天
**JAVA学习第一天** Java语言是美国Sun公司(StanfordUniversityNetwork),在1995年推出的高级的编程语言。所谓编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。 今天学习到J...
2019-12-24 20:38:07
133
java_pol_excel
2021-12-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1