自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 JAVASE基础-----递归

递归递归:方法的自己调用自己优点:合理的位置使用递归可以简化代码结构缺点:在结构复杂的情况,大量的占用内存,有可能有效降低效率,可能会遇到内存溢出临界条件:停止自己调用自己的条件递归前进段:不停的自己调用自己,知道临界条件之间这个过程递归后退段:从临界条件开始,将结果返回给调用的上一层的过程public static void main(String[] args){ System.out.println(recurison(3));;}//递归:求某个数阶乘 5! = 5*4!

2021-07-07 21:06:01 62

原创 JAVASE基础——方法

方法方法:1)解决事情的办法 2)实现功能的代码段优点:1)提到代码的复用性 2)便于后期维护特点:1)不调用不执行 2)方法不能嵌套,定义在类中方法外的位置定义:​ 有返回值类型的方法​ 修饰符 返回值类型 方法名(参数列表){​ 实现功能的代码段;​ return 返回值}1、修饰符:访问权限修饰符,先默认定义为public static2、返回值类型:思考方法体代码执行完毕之后,是否需要得到一个结果|数据值,如果需要就定义为有返回

2021-07-05 20:06:06 57

原创 JAVASE基础——基础语法8-9

8 循环for 循环适用于: 确定循环次数,确定条件变量变化的区间,确定变化的规律。while循环适用于:在循环开始前就已经存在了判断条件变量,条件的变化不需要子控制,不确定循环次数。do-while循环:无论是否满足条件,循环体中的内容都至少被执行一次。在控制台中强制终止程序的执行 ctrl + c9 break 和 continue 关键字break: 作用: 打破,终止,停止,结束 应用场景: switch || 循环中 continue: 作用: 结束当前本次循环 ,直接进入

2021-07-04 19:40:29 77

原创 JAVASE基础——基础语法6-7

位移运算符<< 左移 : 第一个操作数转为二进制,向左移动第二个操作数个位置,空位补0,结果转为十进制>>右移 : 第一个操作数转为二进制,向右移动第二个操作数个位置,移出的位置舍弃,结果转为十进制规律: ​左移: 相当于2的倍数 a<<b ==> a2^b ​右移: 相当于/2的倍数 a>>b ==> a/2^b ​ ​位运算符的执行效率较高,因为针对二进制的数据6 运算符的优先级=优先级最低 单目算数...

2021-07-04 19:39:04 88

原创 JAVASE基础——基础语法1-5

1 增强型for循环// 增强型for循环会自动把数组按下标拿出来,然后赋值给临时变量,这时可以在循环体中对变量进行操作。// 增强型for循环中对变量的操作不会修改内存中数组的值,只是对临时的变量进行操作。// 当增强型for循环结束时,临时变量的值也就消失了。 故增强型for循环通常用于遍历数组,而不用于改值操作。for(临时变量的类型 临时变量名 : 数组名){ 循环体;}int [] array = new int[]{19,20,36,98,33};for(int a

2021-07-04 19:32:42 98

原创 JAVASE基础——标识符

标识符标识符: 一切起名字 的地方的名字就是标识符标识符的命名规则 : 1.组成: 数字,字母,下划线,美元符号$任意组合而成,数字不能开头 abc123 2.严格区分大小写 3.关键字与保留字不能作为标识符使用 关键字 : java中有一些单词,java语法赋予了特殊的作用与用法,这些单词成为关键字 保留字 : java中有一些单词,java的语法现在还没有使用,将来有可能使用的单词成为保留字 const goto 关键字全小写,工具中特殊的颜色显示 标识符的命名规范 : 1.见名知意

2021-07-04 19:27:53 52

原创 JAVASE基础——变量的分类

变量的分类:1.局部变量 : 在方法中或者语句块中定义的变量成为局部变量 ​ 使用前必须已经声明并且已经赋值 ​ 2.成员变量 : 在类中方法外定义的变量成为成员变量 ​ 只声明不赋值存在默认值 ​ 整数:0 小数:0.0 字符:space null 空字符 布尔: false 字符串: null变量及类型转换中可能会遇到的小问题long num3 = 20000000000L;// 后面加的 L 最好大写,这样便于区分 i 1 lfloat fnum = 1.11111111111f; //

2021-07-04 19:24:48 43

原创 JavaSE语法基础

语法基础IDEA 的快捷键和相关操作1,类的结构视图: alt + 72,查看类的关系: 鼠标放到类名上,右键--》Diagram--》show Diagram3,自动生成构造器,get,set方法,equals等: alt + insert4,查看类的源码:ctrl + 鼠标左键5, 整体缩进 || 缩退: 选中后 Tab (缩进), Shift + Tab (缩退)数据类型存储数据的空间大小计算机中最基本的存储的单位: 1字节 = 1byte 1 byte = 8 b

2021-07-04 19:18:06 58

空空如也

空空如也

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

TA关注的人

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