- 博客(17)
- 收藏
- 关注
原创 学习up推荐:
学习方法论 @YJango https://space.bilibili.com/344849038中学语文 学过石油的语文老师 https://space.bilibili.com/39737405 @国家玮-开明致学 https://space.bilibili.com/485578465 @中文系五匪子 https://space.bilibili.com/7920565...
2022-06-09 21:36:36
404
原创 记录Android中Button无法修改背景的问题及解决办法
问题描述:当我给Button添加背景图片时,在模拟器和真机中都不显示图片解决办法:把Button改为android.widget.Button成功解决
2022-06-09 15:35:54
334
原创 java中的递归思想
23、递归A方法调用B方法,我们很容易理解!递归就是: A方法调用A方法! 就是自己调用自己利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解, 递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。递归结构包括两个部分:1、递归头:什么时候不调用自身方法。如果没有头,将陷入死循环。2、递归体:什么时候需要调用自身方法。
2021-12-26 20:15:46
218
原创 方法的重载
20、方法重载重载就是在一个类中,有相同的函数名称,但形参不同的函数。方法的重载的规则:方法名称必须相同。参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等)。方法的返回类型可以相同也可以不相同。仅仅返回类型不同不足以成为方法的重载。实现理论:方法名称相同时,编译器会根据调用方法的参数个数、参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错。package method;public class Demo02 { pu
2021-12-24 21:18:56
271
原创 方法的定义和调用
19、方法的定义和调用Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法:修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值;}方法包含一个方法头和一个方法体。下面是一个方法的所有部分:修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。返回值类型:方法可能会返回值。returnValueType是方法返回值的数据类型。有
2021-12-24 19:04:42
76
原创 什么是方法?
18、何为方法Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展。package method;public class Demo01 { //main方法 public static void mai
2021-12-24 16:50:58
404
原创 Java流程控制之break和continue
17、break、continue在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用)continue语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。package struct;public class BreakDemo { public static void main(String[] args) {
2021-12-24 15:45:26
325
原创 Java流程控制之while循环、do...while循环、for循环和增强for循环
13、while是最基本的循环,它的结构为:while(布尔表达式){ //循环内容}只要布尔表达式为true,循环就会一直执行下去。我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环。少部分情况需要循环一直执行下去,比如服务器的请求响应监听等。循环条件一直为true就会造成无限循环(死循环),我们正常的业务编程中应该尽量避免死循环。会影响程序性能或者造成程序卡死崩溃!package struct;public class WhileDe
2021-12-24 09:20:05
88
原创 Java流程控制之Switch选择结构
12、switch多选择结构多选择结构还有一个实现方法就是switch case 语句。switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。语法:switch(){ case value : //语句 break;//可选 case value : //语句 break;//可选 //你可以有任意数量的case语句 default ://可选
2021-12-21 09:31:04
48
原创 Java流程控制之if选择结构
11、if选择结构一、if单选择结构我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程在程序中用if语句来表示语法:if(布尔表达式){ //如果布尔表达式为true将执行的语句}package struct;import java.util.Scanner;public class IfDemo01 { public static void main(String[] args) { Scanner scanner =
2021-12-21 08:42:43
59
原创 Java基础之Scanner对象
10、Scanner对象之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是java5的新特征,我们可以通过Scanner类来获取用户的输入。基本语法:Scanner scanner = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据
2021-12-20 21:49:23
90
原创 Java基础语法之基本运算符
9、基本运算符算数运算符:+,-,*,/,%,++,–赋值运算符:=关系运算符:>, <,>=,<=,==,!=,instanceof逻辑运算符:&&,||,!位运算符:&,|,^,~,>>,<<,>>>(了解!!!)条件运算符:?,:扩展赋值运算符:+=,-=,*=,/=package operator;public class Demo01 { publi
2021-12-20 16:16:46
51
原创 Java基础语法之变量、常量和作用域
7、变量变量是什么:就是可以变化的量!Java是一种强类型语言,每个变量都必须声明其类型。Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。 数据类型 变量名 = 值;可以使用逗号隔开来声明多个同类型变量。public class Demo06 { public static void main(String[] args) { //int a,b,c; //int a=1,b=2,c=3; 程序可读性
2021-12-20 10:48:34
68
原创 Java基础语法之类型转换
6、类型转换由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换。 低 ---------------------------------------------------> 高 byte,short,char—>int—>long—>float—>double运算中,不同类型的数据先转化为同一类型,然后进行运算。强制类型转换自动类型转换public class Demo04 { public static
2021-12-20 09:25:52
76
原创 Java基础语法之数据类型
Java基础语法4、数据类型强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义才能使用Java的数据类型分为两大类:基本类型引用类型public class Demo02 { public static void main(String[] args) { //八大基本数据类型 //整数 int num1 = 10; //最常用 byte num2 = 20; short
2021-12-20 08:21:30
89
原创 Android studio 4.0 超详细安装教程
一、下载Android studio 4.0 Android 官网:Download Android Studio and SDK tools | Android Developers 进入官网以后点击Download options然后再点击download archives进去以后把界面往下拉,选择 "我同意这些条款"进去以后找到Android Studio 4.0,单击 一下,选择android-studio-...
2021-10-30 17:24:07
13092
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人