- 博客(14)
- 收藏
- 关注
原创 接口
接口 关键词 interface 引用 implements 作用 1.约束 2.定义一些方法,让不同人实现~(多继承) 3.public abstract 定义一个方法隐藏的前缀 4.public static final 定义一个常量隐藏的前缀 5.接口不能被实例化,接口中没有构造器 6.implements可以实现多个接口 7.必须重写接口中的方法 ...
2021-04-27 23:03:48
137
原创 static详解
static详解 1、静态变量 public class Test { private int age=19; private static String name="cqw"; /* private是私有的意思,不加也没影响,加了是只在这个类里面和在继承关系 里可用(继承即extants,在我博客前面有发过关于继承的详细解释) */ public static void main(String[] args) { System.out.printl
2021-04-08 23:11:23
310
原创 Java方法重写
方法重写 父类的引用可以指向子类 public class B{ public static void test() { sout("B.test") } } public class A extends B{ public static void test() { sout("A.test") } } main里 A a = new A(); B b = new A(); a.test()!=b.test()
2021-03-31 22:58:25
148
原创 Java继承
# 继承 继承的本质是对某一批类的抽象,从而实现对未来世界更好的建模 关键字 extends Java中只有单继承没有多继承(如demo02继承了demo0就不能继承其他demo了) 父亲开放的随便拿(key),私有的只能通过给的渠道拿(getMoney) 如下,父亲手握私人资产10亿,开放给你的是每月一次的不需要多说的520元以及每次必须去找父亲批的生活费1500 所以父亲10亿只批给你1500。。。。泪目!! 所以父亲10亿只批给你1500。。。。泪目!! ...
2021-03-29 23:03:59
113
原创 封装
封装 设计追求“高内聚,低耦合”,保持私密性,仅暴露少量的方法给外部使用 记住一句话:属性私有,get/set 属性私有前缀: private public class Student(){ private String name; private int age; } 此时在主函数里面new这个类之后,Student student=new Student(); 点不出来name和age student.age; student.name; //会直接报错,因为你已经封装过 要想给其赋值,应该使用se
2021-03-20 22:00:00
104
原创 回顾类与对象
类与对象 类是一个模板:抽象 对象是一个具体的实例 方法 从定义到调用 对应的引用 引用类型:除了基本类型8种,其他的都是引用类型 对象是通过引用来操作的:栈------>堆(地址) 属性:又叫做字段(Field)、变量 、成员变量 默认初始化: 数字:0 0.00 char u0000 boolean false 引用 null 修饰符 属性类型 属性名=属性值 对象的构建和使用 必须使用new关键字创造对象
2021-03-20 21:21:19
81
原创 java方法
java的方法 注意方法命名除首字母之外其他单词必须大写(驼峰命名) 如自己写一个加法方法 一个方法只完成一个任务 形参和实参的区别 形参是用来定义的 实参是实际调用传递给形参的参数 return 0是中途终止方法,return 参数是返回结果 java都是值传递,不是引用传递 方法重载:方法重名,而参数的类型不同 java虚拟机会自动识别参数类型 命令行传参 在这里插入图片描述 可变参数 JDK1.5开始,java支持传递同类型的可变参数给一个方法 在方法声明中,在指定参数类型后加一个省
2021-03-16 17:37:20
118
原创 关于浮点数不能进行比较的问题
float和double不能直接进行运算 如银行系统等 float a1=0.1 double a2=0.1 系统判断a1和a2不相等 因为浮点数只是大约数,是离散的,有舍入误差,接近但不等于 所以最好完全避免浮点数进行比较 比较用 Bigdecimal数学工具类等进行计算 float a3=10000000000000; float a4=a3+1; 但是结果a3=a4 每一个字符本质还是数字 对应Unicode 65536的表(两个字节2^16=25536) 转义字符 \t 制表
2021-03-09 07:42:41
1340
原创 JAVA程序运行机制
java程序运行机制 编译型:相当于为了交流,中国的书翻译了一次给美国人,但是不持续更新 偏向于操作系统如Windows,Linux等,C,C++即都是编译型 解释性:相当于美国人请了翻译官,可以浏览书籍的同时还能实时更新 偏向于速度要求不高的,如网页等 java先编译再解释 ...
2021-03-04 21:43:20
182
2
原创 DOS命令
DOS命令 切换盘直接D: /E: /F: 查看某盘目录 dir 切换目录 清屏 cls 退出 exit 查看电脑IP ipconfig 打开计算机 calc 画图 mspaint 记事本 notepad 粘贴 直接单机鼠标右键 ping一个网站 ping www.baidu.com(测试网络是否正常) 去到某一个目录,比如桌面,把地址粘贴下来,然后 cd /d 地址 如:cd /d C:\Users\Administrator\
2021-03-03 22:30:36
159
1
原创 电脑快捷键
电脑快捷键 ctrl+S 保存 ctrl+X 剪切 ctrl+Z 撤销 alt+f4 关闭窗口 shift+delet 永久删除 Windows+R 命令 Windows+E 打开我的电脑 ctrl+shift+ESC 打开任务管理器 Windows+TAB 切换
2021-03-03 15:17:37
210
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅