- 博客(35)
- 收藏
- 关注
原创 JavaScript 计算器的制作及详细解释 适合你
/ /*阴影效果*/.calculator input[type="text"] { /*这是定位的那个显示框*/.calculator input[type="button"] { /*数字按键些*//*px 代表盒子边距的距离-->*/////当第二次点击的时候,就获取了框内的1和当前点击按钮的value值。/*边缘四个角圆角距离*/*/ /*内边距的*/.calculator { /*盒子的类*/
2024-04-28 20:47:08 244 5
原创 进阶学习======面试考题
一个代码文件中可以定义多个类,但只有一个类是用public修饰的,而且public修饰的类名必须跟代码文件名称 一样。类中的五大成分:成员变量:、成员方法、构造器、代码块、内部类。用代码高度去模拟显示世界,以便为人类业务服务。对象:是具体存在的实例,是真实的,实例==对象。java是一种面向对象的高级编程语言。代码层面:必须现有类才能创建出对象。类:是描述相同事物的共同特征的抽象。修饰符:class 类名{
2024-03-04 09:21:20 221
原创 异常的捕获与处理
主动抛出异常是因为,当输入者在执行这一步进行了违规操作就终止抛出异常。主动抛出异常 throw 是用在方法里面。方法里面和方法上抛出异常。
2024-02-27 22:26:43 160
原创 接口的定义与实现方法
接口不能被实例化,接口中没有构造方法。implements可以实现多个接口。定义一些方法,让不同的人实现。必须要重写接口中的方法~
2024-02-26 23:08:07 221
原创 static 方法详解 //代码块 final //抽象类
抽象类是可以有构造器的。抽象类与普通类一样,可以拥有构造器(构造方法)。构造器的作用是初始化对象的状态,而抽象类的构造器也可以执行这样的初始化工作。时,表示该变量只能被赋值一次。一旦赋值后,就不能再更改。这通常用于常量的定义。时,表示该方法不能被子类重写。这样的方法在继承关系中不能被修改。如果一个类被final定义了就不能被类extends继承了!
2024-02-26 17:26:08 109
原创 多态 =============
父类不能在自己的类型里调用子类方法, 只用于子类重写父类,重写生成了子类给父类的方法。子类能调用的方法都是自己的或者继承父类的。注意:多态是方法的多态,属性没有多态性。父类引用指向子类对象。
2024-02-22 15:09:26 178
原创 super 最优先父级/ /////////////重写
修饰符:范围可以扩大但不能缩小 public >protected>Default(默认不显示)>private。重写:需要有继承关系extends,子类重写父类的方法!父类的功能子类不一定需要,或者不一定满足使用者的要求。super 只能在继承条件下才可以使用。super调用父类的构造方法必须在构造方法的第一个。this 本身调用的上面的对象(类)super必须只能出现在子类的方法或者构造中。重写:子类的方法和父类必要一致,方法体不同。super()父类的构造。
2024-02-22 11:15:19 171
原创 关于 public stdtic void min 及静态/实例方法的解释
【代码】关于 public stdtic void min 及静态/实例方法的解释。
2024-02-20 19:14:20 119
原创 封装 继承 父子关系 调用
private 私有。default 默认。public 公共。子类继承父类用 extends表示。protected 受保护的。程序设计追求:高内聚,低耦合。私有的private不能继承。私有属性:pravate。继承是类跟类的一钟关系。一个父亲可以有多个儿子。多个儿子只能有一个父亲。
2024-02-20 19:13:01 156
原创 总结==============
必须使用new关键字创造对象,构造器 person 名字 = new person();名字.sleep()修饰符 属性类型 属性名 = 属性值。java三大特征:封装 寄存 多态。属性:字段Field 成员变量。对象的属性:名字.name;数字:0 /0.0。静态的属性 属性。动态的行为 方法。
2024-02-13 11:40:28 199 1
原创 多维数组/ Arrays 方法 冒泡排序/稀疏数组
冒泡排序:如果当前元素大于下一个元素,就交换它们的位置。这个过程会重复进行,直到整个数组排序完成。单个数组Arrays.tostring() 类方法全部打印。.toString 打印一个数组。.sort 从小到大排序打印。.fill 数组填充。.fill 数组填充。
2024-02-07 12:44:32 181 1
原创 99乘法表 /定义数组/continue/break
i <= 9;i++) {j <= i;j=j+1) {int i = 0;i++;break;int j =0;j++;continue;
2024-01-31 15:00:31 183 1
原创 While/doWhile/for循环
/括号内定义: 初始化值/条件判断/迭代逻辑 {for循环是在括号里面内定义: 初始化值/条件判断/迭代逻辑} 100.for 快捷输入方法。do while 先执行一次后判断执行逻辑。for循环//计算0--100奇数和偶数的和。while 先判断后执行。自己使用while拓展的。
2024-01-27 11:48:28 89 1
原创 While循环/Scanner输入/循环(if/else if/else)Switch Case 精准匹配、穿透
default:这个相当于里面else 但是Switch方法中要用else。//switch case 是一个精致匹配的意思 如果输入的内容匹配上。if 循环中可以多次else if 最后以}else{}结尾。//JDK7新特性 switch/表达式结果可以是字符串。输入/循环(if/else if/else)//了这个程序设定的内容就会输出那个内容;(&&) 与符号 可以在if判断中使用。While循环/Scanner。//case 穿透 穿透现象。//字符串本质还是数字。
2024-01-25 18:04:05 366
原创 Scanner ;获取输入内容
/ 扫描输入的内容并赋值给Outcom(结果)//导入import语句,使用Scanner类。public static void main(String[] args) { //方法。System.out.println("输出内容为:" + Outcome);if(scanner.hasNext()){ //检测有无输入内容 可以删掉。System.out.println("输入内容");
2024-01-24 18:23:14 330 1
原创 运算符 自增/自减、三元运算符 面试题
/与(and)或(or)非(取反) 与:&& 或: || 非:!//重要:如果两个操作数中有一个是float那么就会结果是float。//重要:如果两个操作数中有一个是long那么就会结果是long。A^B = 0011 0001 运算规则是: AB上下单独有1就是1,共同为1就为0;A&B = 0000 1100 运算规则是: AB上下都为1结果才是1 A 与 B;2*8=16 怎么运算最快 2*2*2*2。//面试题来咯 问说出结果有什么不同?
2024-01-22 11:21:05 754 1
原创 类型转换、变量/常量(实例变量、局部变量)
范围低 ==byte short char int long float double == 范围高。a=10 这个10 默认是double类型的 在运算遇到的类型不统一。从属于对象(类名称demo06)在Java中,整数的默认类型是double。还有就是为什么数字后面会加f 因为。String name="秦";//类变量 static。),高转低需要同一类型。
2024-01-21 11:56:37 318 1
原创 银行业务怎么表示钱 为什么不用float double(Big decimal)面试考题
unicode编码表 2字节、以前是0-----65536长度 excel表早些年2的16次方长度=65536 有限的长度。unicode 的表示方法\u 下图为例a在unicode表中表示0061。unicode表 U0000------UFFFF表示范围。char c2 = '我';\t 制表符。\n 换行。
2024-01-20 10:46:26 355
原创 标识符?关键字? 数据类型?,二、八、十六进制的表示方法是什么?十六进制转十进制,十进制转十六进制(//面试考点)
进制0b开头 八进制0开头 十进制 十六进制0x开头。整数类型:byte short int*浮点类型:float double*布尔类型:boolean (true false)int i3 = 0x10;//0x开头的16进制。//0b开头的二进制。字符类型:char (只能接一个字符)String 定于赋值的时候要加上。
2024-01-20 09:49:31 339
原创 快速类、方法 及注释
public class Hello{ 定义类 class。psvm (public static void main )main 方法。/* */ (多行注释)// (单行注释)
2024-01-19 09:23:40 357 1
原创 dos命令上的基础操作
md 创建文件(make directory)directory。cd+空格+ 文件夹名称 (dir)进入下一个文件。rd(remove directory)移除目录。cls (clear screen)清理屏幕。dir+回车=查看当前盘符下的文件夹内容。change director 切换目录。del(delete)+文件名 删除。cd+/d+空格f: 切换到f盘。ipconfig 查看电脑ip。cd+空格+..=返回上一级。CMD资源管理器Dos命令。D:+回车=切换盘符。
2024-01-16 18:35:36 330 1
原创 利用Mark Down 软件做笔记
-- or *** =分割线。```java 代码块。-+空格= 无序排序● ● ●。1+.+空格 = 有序排序1.2.3.点击显示源代码,将空行段删除。###+文字=三级标题。***+文字+***=##+文字=二级标题。|姓名|性别|年龄|
2024-01-16 17:07:40 318 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人