wl

编程小白的博客

编程题--左右最值最大差

题目: 给定一个长度为N(N>1)的整型数组A,可以将A划分成左右两个部分,左部分A[0..K],右部分A[K+1..N-1],K可以取值的范围是[0,N-2]。求这么多划分方案中,左部分中的最大值减去右部分最大值的绝对值,最大是多少? 给定整数数组A和数组的大小n,请返回题目所...

2019-05-17 17:54:29

阅读数 5

评论数 0

Java--方法重载与方法覆写(方法重写)的区别

方法重载(Overload):https://mp.csdn.net/postedit/88760397 方法覆写(Override): https://mp.csdn.net/postedit/90241938 1.概念不同 重载:方法名相同,参数的列表或返回值不同,与返回类型无关 覆写...

2019-05-15 19:08:39

阅读数 13

评论数 0

Java--覆写

概念:子类定义与父类相同的方法或属性时,该操作称为覆写 1.方法的覆写(研究抽象类和接口的第一步) 概念:子类定义了与父类方法名称、参数类型及个数完全相同的方法 注意: 子类被覆写时不能够拥有比父类更为严格的访问控制权限 你当前使用的对象是通过哪个类new的 当调用某个方法时,如...

2019-05-15 19:05:50

阅读数 7

评论数 0

Java--面向对象->多态

概念:多态是指一个类的实例的相同方法在不同情形下有不同的表现形式从而得到良好的设计 1.多态的核心表现 1.1方法的多态性 方法的重载:同一个方法名称可根据参数的类型或个数不同调用不同的方法体 方法的重写:同一个父类的方法,可根据实例化子类的不同有不同的形式 1.2对象的多态性(抽象类和...

2019-05-15 17:48:38

阅读数 6

评论数 0

Java--面向对象->继承

继承的作用:继承可以使用现有类的全部功能,并在无需重新编写原来类的情况下对功能进行扩展 1.继承的实现 在Java中,继承用extends关键字实现,定义的语法:class 子类 extends 父类 举例:未扩重新属性 class People{ private Stri...

2019-05-15 17:41:19

阅读数 5

评论数 0

Java--面向对象->内部类

一、概念 内部类是一个类的内部进行其他类结构的嵌套的操作 简单定义: package com.wl; //内部类的简单定义 class Outer{ private String msg = "Hello World!"; //定义一个内部类 ...

2019-04-11 16:40:14

阅读数 21

评论数 0

Java--面向对象->代码块

定义:代码块是用 {} 定义的一段代码 分类:(根据代码块定义的位置以及关键字分)普通代码块、构造块、静态块、同步代码块 1.普通代码块 普通代码块是定义在方法中的代码块 举例: package com.wl; public class Test { public st...

2019-04-02 22:24:50

阅读数 19

评论数 0

Java--面向对象-> 封装

封装是面向对象的三大特征之一。 封装是指将客观事物封装成抽象的类,类将自己的数据、方法、属性或者实现细节的处理方式让可信的类或者对象操作,对不可信的类或对象进行信息隐藏(即内部操作对外部而言不可见)。 封装也可以理解为选择性的公开或隐藏默写信息,解决了数据额安全性问题。 要使对象不能直接...

2019-04-02 19:37:21

阅读数 22

评论数 0

Java--方法的定义与使用,方法重载,方法递归

1.方法定义 方法是一段可以被重复调用的代码块 方法声明:如果方法以 void 关键字声明,那么该方法无返回值;若有返回值,返回值可以为基本类型和引用类型。 方法以 void 声明时,可以用 return 结束调用(与 if 语句配合使用) public cla...

2019-03-23 14:50:05

阅读数 60

评论数 0

水杯的测试用例

在写水杯的测试用例时主要分为功能、性能、安全、界面、易用性、兼容性、可移植性等方面

2019-03-04 20:32:42

阅读数 117

评论数 0

Java--Java中抽象类的定义、抽象方法的定义、抽象类的使用

一、抽象类与抽象方法的定义 抽象类:只在普通类的基础上扩充了一些抽象方法 抽象方法:只声明而未实现的实体(即抽象方法没有方法体) 所有的抽象方法和抽象方法所在的类都要使用abstract关键字定义,用abstract关键字定义的抽象方法所在的类称为抽象类 抽象类中包含抽象方法,抽象方法...

2019-03-01 12:56:04

阅读数 115

评论数 0

Windows环境下安装MySQL

1. 下载MySQL安装包 百度网盘下载:下载链接:https://pan.baidu.com/s/1RcBM9F57zdurgvxB2PTfpQ 提取码:2fev 检查系统是否已安装MySQL 如果系统已安装MySQL,建议卸载之后重新安装 2. 开始安装 2.1执行安装包 执...

2018-12-08 00:16:04

阅读数 30

评论数 0

给定一个英文字符串,写一段代码找出字符串中首先出现三次的英文字母

输入描述:输入数据为一个字符串,包括字母,数字 输出描述:输出首先出现三次的那个英文字符 示例:输入:Hava you ever gone shopping and 输出:e 程序代码如下: public class Test2 { public static cha...

2018-12-05 21:11:20

阅读数 93

评论数 0

Java--面向对象的三大特征:继承性、封装性、多态性

一、面向对象的三大特征: 继承性: 继承是指一种能力,是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法,它可以用 现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。 对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的...

2018-11-29 22:11:26

阅读数 56

评论数 0

Java--String类“==”与equals的区别

String类“==”与equals()的区别: “==”:进行的数值比较,比较的是两个字符串对象的内存地址数值。 “equals()”:可以进行字符串内容的比较 用"=="比较,“”==比较是针对两个String类型的变量的引用,如果两个String类型...

2018-11-28 23:34:20

阅读数 27

评论数 0

Java--String、StringBuffer、StringBuilder之间的区别:

在Java语言中,共有byte、short、int、long、float、double、boolean、char 8个基本数据类型,其中char类型表示单个 字符。在实际的编程过程中,我们比较常用的是由多个字符组成的“字符串”,由于没有表示“字符串”的基本数据类型,所以Java 提供了一个被f...

2018-11-25 21:47:52

阅读数 34

评论数 0

Java--Java注释、标识符与关键字

Java的注释 单行注释:// 注释内容(用的最多) 多行注释:/* 注释内容*/(不推荐) 文档注释: /** 文档注释 */(常见于方法和类之上描述方法和类的作用),可用来自动生成文档 Java的标识符 Java语言中,对于变量,常量,函...

2018-11-21 15:08:17

阅读数 33

评论数 0

Java--使用 Java 语言分别计算 1.1+2+...+100 和 2. 10! 的值

使用Java语言计算: 1. 1+2+. . .+100 的值; 2. 10!的值。 程序代码如下: public class Test5{ public static void main(String[] args){ //1~100 int result1=sum(100)...

2018-11-20 22:23:20

阅读数 130

评论数 0

Java--使用Java语言编写程序,打印乘法口诀表

程序代码如下: public class Test2{ public static void main(String[] args){ for(int i=1; i<10; i++){ for(int j=1; j<=i; j++) { ...

2018-11-20 16:42:46

阅读数 713

评论数 0

Java--Java语言编写“猜数字游戏”

题目要求:用Java语言编写猜数字游戏,首先生成[0,100)的随机数,玩家进行猜数字游戏,猜错后继续输入数字,直到猜对,并输出玩家总共猜的次数。 本文共写了两段程序,第一段是只能玩一次游戏,猜对后即退出程序;第二段是可以重复玩多次,直到按0或者其他错误命令退出程序。 只能玩一次游戏的情况,程...

2018-11-20 13:50:53

阅读数 164

评论数 0

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