
Java学习
milan_kudera
这个作者很懒,什么都没留下…
展开
-
JAVA关键字之static
概述static关键字可以用来修饰成员变量与成员方法,被修饰的成员是属于类的,而不是单单属于某一个对象的。如果方法或者变量是属于类的,那么就可以不考创建对象来调用了。类变量和静态(类)方法类变量public class Student {private String name;private int age;// 学生的idprivate int sid;// 类变量,记录学生数量,分配学号public static int numberOfStudent = 0;public Stu原创 2020-09-23 20:35:43 · 144 阅读 · 0 评论 -
JAVA关键字权限访问能力
权限访问能力| P-------- | -----电脑 | $1600手机 | $12导管 | $1Column 1Column 2centered 文本居中right-aligned 文本居右原创 2020-09-21 23:00:26 · 160 阅读 · 0 评论 -
JAVA关键字之final
JAVA关键字之finalfinal :不可改变。可以用于修饰类、方法和变量。类:不能被继承。方法:不能被重写变量:不能被重新赋值。final修饰局部变量时:基本类型:不能被重新赋值。for (int i = 0; i < 10; i++) { final int c = i; System.out.println(c);}//不会报错,因为每次循环都是一次新的变量c引用类型:public class FinalDemo2 { public static原创 2020-09-21 23:00:00 · 81 阅读 · 0 评论 -
内部类
内部类public class Person { private boolean live = true; class Heart { public void jump() { // 直接访问外部类成员 if (live) { System.out.println("心脏在跳动"); } else { System.out.println("心脏不跳了"); } } } public boolean isLive() { return live原创 2020-09-27 10:59:44 · 94 阅读 · 0 评论 -
Java接口与多态
Java接口与多态接口接口概述与实现接口,是Java语言中的一种引用类型,是方法的集合,与类相比(内部封装了成员方法、成员变量、构造方法和成员方法),那么接口内部主要是封装了方法,包括抽象方法,默认方法和静态方法,私有方法。与类不同的是,接口使用interface关键字。但是同样接口文件也是被编译为.class文件。引用数据类型:数组,类,接口。接口不能创建对象,但是可以被实现(implements)。如果一个类implements了接口,那么必须要实现接口中所有的抽象方法,创建该类对象,就原创 2020-09-27 10:42:51 · 116 阅读 · 0 评论 -
JAVA: API使用
API使用步骤打开帮助文档。点击显示,找到索引,看到输入框。在输入框内找到输入,然后回车。看包。java.lang 下的类不需要导包,其他需要。看类的解释和说明。学习构造方法。使用成员方法。Scanner类以Scanner类作为介绍,来介绍一下API的使用步骤。import 包名.类名;import java.util.Scanner创建对象。 数据类型 变量名 = new 数据类型(参数列表);Scanner sc = new Scanner(System.in);调用方法。原创 2020-09-22 18:20:35 · 208 阅读 · 0 评论 -
JAVA三大特性之继承(包括super、this、抽象类等), 内含发红包小程序。
继承概述继承就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。子类可以直接访问父类中的非非私有的属性和行为。其由来就是当多各类中存在相同的属性和行为的时候,将这些内容抽取到单独的一个类当中,那么多个类无需再定义这些属性和行为,只要继承那一个类即可。好处有:1. 提高了代码的复用性。2.类与类之间产生了关系,是多态的前提。继承后的成员变量和成员方法成员变量不重名的时候,子类和父类的使用变量不会有影响,但是重名的时候,当子类需要访问父类中非私有成员变量时,需要使用super原创 2020-09-23 21:08:13 · 173 阅读 · 0 评论 -
JAVASE 语言基础
JAVASE语言学习前言JAVA 准备知识计算机进制的相互转化windows系统的命令行操作常量,变量以及注意事项数据类型的转换自动转换强制转换ASCII 编码表运算符算数运算符号赋值运算符比较运算符逻辑运算符三元运算符方法使用JShell扩展知识点流程控制语句前言你好! 这是我的一篇博客,主要讲述java se 相关知识,主要内容来自于学习传智播客网课后我自己的理解和总结。JAVA 准备知识###JAVA的发展历史JAVA语言之父是James Goslin, 1995年推出的高级编程语言。经过原创 2020-09-22 17:44:31 · 720 阅读 · 0 评论