自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 kali换源 详细!!!

Kali Linux 更换国内源1、进入vim模式sudo su进入root 模式vim /etc/apt/sources.list 编辑软件源配置文件“#”注释掉原有的源,案件“i” 之后就可以插入国内源了。

2024-03-21 11:15:19 1206

原创 JAVA显示当前时间(GMT)

显示当前时间;以GMT(格林威治标准时间(1970年1月1日零点))来显示当前时间;1970年是UNIX操作系统发布的时间

2022-07-23 10:28:12 1182 1

原创 面向对象特征之三:多态性

1.理解多态性:可以理解为一个事物的多种形态。2.何为多态性:对象的多态性:父类的引用指向子类的对象(或子类的对象赋给父类的引用)3. 多态的使用:虚拟方法调用有了对象的多态性以后,我们在编译期,只能调用父类中声明的方法,但在运行期,我们实际执行的是子类重写父类的方法。总结:编译,看左边;运行,看右边。4.多态性的使用前提: ① 类的继承关系 ② 方法的重写5.对象的多态性,只适用于方法,不适用于属性(编译和运行都看左边)public class AnimalTest { publ

2022-03-03 09:21:37 165

原创 super关键字的使用

1.super理解为:父类的2.super可以用来调用:属性、方法、构造器3.super的使用:调用属性和方法3.1 我们可以在子类的方法或构造器中。通过使用"super.属性"或"super.方法"的方式,显式的调用父类中声明的属性或方法。但是,通常情况下,我们习惯省略"super."3.2 特殊情况:当子类和父类中定义了同名的属性时,我们要想在子类中调用父类中声明的属性,则必须显式的使用"super.属性"的方式,表明调用的是父类中声明的属性。3.3 特殊情况:当子类重写了父类中的方法以后

2022-02-27 16:52:37 1211

原创 体会4种不同的权限修饰

体会4种不同的权限修饰public、protected、 (缺省)、 private置于类的成员定义前,用来限定对象对该类成员的访问权限。

2022-02-27 16:50:58 77

原创 方法的重写(override / overwrite)

1.重写:子类继承父类以后,可以对父类中同名同参数的方法,进行覆盖操作2.应用:重写以后,当创建子类对象以后,通过子类对象调用子父类中的同名同参数的方法时,实际执行的是子类重写父类的方法。重写的规定:方法的声明:权限修饰符 返回值类型 方法名(形参列表) throws 异常的类型{//方法体}约定俗称:子类中的叫重写的方法,父类中的叫被重写的方法① 子类重写的方法的方法名和形参列表与父类被重写的方法的方法名和形参列表相同② 子类重写的方法的权限修饰符不小于父类被重写的方法的权限修饰符特

2022-02-27 16:46:15 289

原创 Eclipse - Debug调试

二、如何调试设置断点注意:可以设置多个断点debug as java application常用操作操作 作用step into 跳入(f5) 进入当前行所调用的方法中step over 跳过(f6) 执行完当前行的语句,进入下一行step return 跳回(f7) 执行完当前行所在的方法,进入下一行drop to frame 回到当前行所在方法的第一行resume 恢复 执行完当前行所在断点的所有代码,进入下一个断点,如果没有就结束Terminate 终止 停止 JVM, 后面

2022-02-27 16:39:15 144

原创 面向对象的特征之二:继承性

面向对象的特征之二:继承性一、继承性的好处:① 减少了代码的冗余,提高了代码的复用性② 便于功能的扩展③ 为之后多态性的使用,提供了前提二、继承性的格式: class A extends B{}A:子类/派生类/subclassB:父类/超类/基类/superclass2.1体现:一旦子类A继承父类B以后,子类A中就获取了父类B中声明的结构:所有的属性和方法特别的,父类中声明的private的属性或方法,子类继承父类以后,仍然认为获取了父类中私有的结构,只因为封装性的影响,使得子类不能直

2022-02-27 16:37:10 142

原创 面向对象的特征一:封装与隐藏

面向对象的特征一:封装与隐藏一、问题的引入:当我们创建一个类的对象以后,我们可以通过"对象.属性"的方式,对对象的属性进行赋值。这里,赋值操作要受到属性的数据类型和存储范围的制约。除此之外,没有其他制约条件。但是,在实际问题中,我们往往需要给属性赋值加入额外的限制条件。这个条件就不能在属性声明时体现,我们只能通过方法进行限制条件的添加。(比如:setLegs())同时,我们需要避免用户再使用"对象.属性"的方式对属性进行赋值。则需要将属性声明为私有的(private).–>此时,针对于属

2022-02-10 11:13:41 42

原创 Eclipse中常用快捷键

Eclipse中的快捷键:1.补全代码的声明:alt + /2.快速修复: ctrl + 13.批量导包:ctrl + shift + o4.使用单行注释:ctrl + /5.使用多行注释: ctrl + shift + /6.取消多行注释:ctrl + shift + \7.复制指定行的代码:ctrl + alt + down 或 ctrl + alt + up8.删除指定行的代码:ctrl + d9.上下移动代码:alt + up 或 alt + down10.切换到下一行代码空.

2021-12-05 17:49:41 55

原创 C语言 计算100000以内的素数并输出

#include <stdio.h>int main(){int i,j;for(i=2;i<100000;i++){for(j=2;j<i;j++){if(i%j==0)break;}if(j >= i)printf("%8d",i);}return 0;}

2021-10-19 20:04:07 1326

原创 java数组

一、数组的概述1.数组的理解:数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。2.数组相关的概念:数组名元素角标、下标、索引数组的长度:元素的个数3.数组的特点:1)数组是有序排列的2)数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型3)创建数组对象会在内存中开辟一整块连续的空间4)数组的长度一旦确定,就不能修改。数组的分类:① 按照维数:一维数组、二维数组、。。。②

2021-10-17 11:25:50 62

原创 Java 嵌套循环

1.嵌套循环:将一个循环结构A声明在另一个循环结构B的循环体中,就构成了嵌套循环2.外层循环:循环结构B内层循环:循环结构A说明① 内层循环结构遍历一遍,只相当于外层循环循环体执行了一次② 假设外层循环需要执行m次,内层循环需要执行n次。此时内层循环的循环体一共执行了m * n次技巧:外层循环控制行数,内层循环控制列数class ForForTest {public static void main(String[] args) { //****** //System.out

2021-10-16 11:58:52 127

原创 Java do-while循环

一、循环结构的4个要素① 初始化条件② 循环条件 —>是boolean类型③ 循环体④ 迭代条件二、do-while循环结构:①do{③;④;}while(②);执行过程:① - ③ - ④ - ② - ③ - ④ - … - ②说明:1.do-while循环至少会执行一次循环体!2.开发中,使用for和while更多一些。较少使用do-while*/class DoWhileTest {public static void main(String[] args)

2021-10-16 11:56:00 131

原创 Java While 循环

一、循环结构的4个要素① 初始化条件② 循环条件 —>是boolean类型③ 循环体④ 迭代条件二、while循环的结构①while(②){③;④;}执行过程:① - ② - ③ - ④ - ② - ③ - ④ - … - ②说明:1.写while循环千万小心不要丢了迭代条件。一旦丢了,就可能导致死循环!2.我们写程序,要避免出现死循环。3.for循环和while循环是可以相互转换的!区别:for循环和while循环的初始化条件部分的作用范围不同。例子class

2021-10-16 11:52:43 70

原创 如何从键盘获取不同类型的变量?需要使用Scanner类

具体实现步骤:1.导包:import java.util.Scanner;2.Scanner的实例化Scanner scan = new Scanner(System.in)3.调用Scanner类的相关方法[ nex()/nexXxx() ],来获取指定的类型变量注意:需要根据相应的方法,来输入指定类型的值。如果输入的数据与要求的类型不匹配是,会报异常:InputMismatchException导致程序终止//1.导包:import java.util.Scanner;import

2021-10-16 11:50:59 163

原创 For循环结构

一.循环结构的4个要素①初始化条件②循环条件③循环体④迭代条件二.for循环的结构for(①;②;④){③}执行过程 ①–> ②–> ③–> ④–>②–>③–>④–>…–>②例子class ForTest{public static void main(String[] args){for(int i = 1;i <6;i++){System.out.println(“Hello World!”);}//练习: in

2021-10-16 11:50:07 61

原创 分支结构 switch-case

1.格式switch(表达式){case 常量1:执行语句1;//break;case 常量2:执行语句2;//break;…default:执行语句n;//break;}2.说明:① 根据switch表达式中的值,依次匹配各个case中的常量。一旦匹配成功,则进入相应case结构中,调用其执行语句。当调用完执行语句以后,则仍然继续向下执行其他case结构中的执行语句,直到遇到break关键字或此switch-case结构末尾结束为止。② break,可以使用在switch

2021-10-16 11:47:41 90

原创 Java条件判断结构

一· 三种结构第一种if(条件表达式){执行表达式1}第二种if(条件表达式){执行表达式1}else{执行表达式2}第三种 n选一if(条件表达式){执行表达式1}else if {执行表达式2}else if{执行表达式3}…else{执行表达式n}举例class ifTest{public static void main(String[] args){//举例1int hearBeats = 79;if(hearBeats< 60 |

2021-10-16 11:45:00 614

原创 Java 变量

一.变量按照数据类型来分:基本数据类型: 整形:byte \ short \ int \ long 浮点型:float \ double 字符型:char 布尔型:boolean引用数据类型: 类:(class) 接口:(interface) 数组:(array)二.变量在类中声明的位置:成员变量 vs 局部变量1.整形:byte(1字节=8bit)\ short(2字节)\ int(4字节)\long(8字节)② byte范围: -128 ~ 1272.浮点型:float

2021-10-16 11:43:32 44

原创 Java关键字与标识符

标识符的使用1.标识符:凡是自己可以起名字的地方都叫标识符。比如:类名 变量名 方法名 接口名 包名…2.标识符的命名规则由26个英文字母大小写,0-9 ,_或 $ 组成数字不可以开头。不可以使用关键字和保留字,但能包含关键字和保留字。Java中严格区分大小写,长度无限制。标识符不能包含空格。3.Java中的名称命名规范:?包名:多单词组成时所有字母都小写:xxxyyyzzz?类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz?变量名、方法名:多单词组成时,第一个单

2021-10-16 11:40:20 46

原创 2021-10-12

企业发放的奖金根据利润提成。利润I低于或等于100000元的,奖金可提10%;利润高于100000元,低于200000元(100000<I≤200000)时,低于100000元的部分按10%提成,高于100000元的部分,可提成7.5%;200000<I≤400000时,低于200000元的部分仍按上述办法提成(下同)。高于200000元的部分按5%提成;400000<I≤600000元时,高于400000元的部分按3%提成;600000<I≤1000000时,高于600000元的部分按1.5%提成;I>1

2021-10-12 20:48:14 61

java语言程序设计与数据结构(基础篇)原书第11版 编程题,偶数题目答案

java语言程序设计与数据结构(基础篇)原书第11版 编程题,偶数题目答案

2022-03-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除