- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 Java学习——常用类的学习之Scanner
Java学习——常用类的学习之ScannerScanner是一个常见的键盘录入的一个类。1.Scanner的构造方法原理Scanner有这么一个构造:Scanner(InputStream source)官方文档给出的解释是: 构造一个新的 Scanner,它生成的值是从指定的输入流扫描的。反正说了这么多它也就是用来做键盘录入的。再来看,System类下有一个静态的字段:public...
2019-04-28 11:20:48 223
原创 Java学习——常用类的学习之Object
Java学习——常用类的学习之Object我们都知道object类是我们所有类的顶层父类,那么今天我们就来学习一下objec类中的四个常用的方法- public final Class getClass()- public int hashCode()- public String toString()- public boolean equals(Object obj)1.getCl...
2019-04-23 21:27:16 140
原创 Java学习——面向对象之抽象类与接口
Java学习——面向对象之抽象类与接口1.抽象类抽象类的概述:在Java中,一个方法如果没有方法体,即没有具体的实现,则称该方法为抽象方法。如果一个类中存在抽象方法,那么这个类就是抽象类。抽象类的特点:1.抽象类和抽象方法必须用abstract关键字修饰2.抽象类不一定有抽象方法,有抽象方法的类一定是抽象类/* 抽象类 */public abstract class Tes...
2019-04-17 21:23:00 139
原创 Java学习——面向对象之多态
Java学习——面向对象之多态多态的概念:多态指的是某一个事物,在不同时刻表现出来的不同状态。在面向对象语言当中,其表现的是接口的不同实现方式。也就是说允许父类的引用指向子类。举个例子:Dog dog = new Dog();Animal an = new Dog();我们设计一个Dog类,将其对象new出来,用它本身的引用去指向。当然我们也可以用其父类Animal去指...
2019-04-17 20:12:57 85
原创 Java学习——面向对象之继承
Java学习——面向对象之继承概述:当多个类存在相同的属性和方法时,我们可以将这些相同的属性和方法抽取成为一个父类,其他类去继承这个父类即可。继承体现的是一种“is a”的关系关键字:extendsJava中继承的特点:1.只能单继承,不能多继承。意思是说一个类只能继承一个类,不能同时继承多个类。这也符合现实生活中只能有一个父亲的特征2.可以多级继承,意思是子类可以继承父类,父类可以继承...
2019-04-15 20:55:17 125
原创 Java学习——面向对象(代码块的概述、分类、执行顺序)
Java学习——面向对象(代码块的概述、分类、执行顺序)概念:在java中用{}括起来的代码被称为代码块分类:1.局部代码块:在方法中,随着方法的调用而产生,随着方法释放而消失2.构造代码块:在类中的方法外,每次调用都会执行,在构造方法前执行3.静态代码块:用static修饰的代码块,在类中的方法外,在类加载时执行,只执行一次4.同步代码块(多线程讲解,现不做讲解)下面我们来看一下一个...
2019-04-15 20:19:25 228
原创 Java学习——不死神兔之斐波那契数列(递归思想)
java学习——利用递归完成不死神兔问题需求:兔子问题(斐波那契数列)。有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第二十个月的兔子对数为多少?由此可见兔子对象的数据是:1 , 1 , 2 , 3 , 5 , 8 …首先我们对其数据进行分析,可知从第三天开始,每天的兔子数量等于前两天之和,其次我们要知道递归的思想:递归:在方法中...
2019-04-10 10:20:54 332
原创 Java学习——打印1-1000以内的水仙花数
Java学习——打印1-1000以内的水仙花数水仙花数:水仙花数是三位数,它的各位数字的立方和等于这个三位数本身,例如:370=33+73+00;371=33+73+13,370、371就是一个水仙花数注意:要判断一个三位数是不是水仙花数,得先取得这个三位数的的个位,十位和百位public class MyTest { public static void main(String[]...
2019-04-01 19:31:03 10363 13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人