
java先行者笔记理解
文章平均质量分 68
先行者笔记
观而思,思而记
展开
-
java二分查找二分法数组二分查找
left变量,底层是栈内存某处连续四个字节赋予 数字0的对应的二进制,right变量亦然针对二分查找问题,left和right变量赋予 传入数组arr的左右边界元素对应的下标 意义根据下标可定位堆内存的数组下标变化,数组变化,故而实现抽象意义上的数组减半操作(右下标若变为中间元素下标,则中间元素下标到右边界元素下标之间的地址针对本题失去意义,无法寻找)原创 2023-03-05 01:52:15 · 333 阅读 · 0 评论 -
java递归阶乘算法递归调用
• 递归分为两种,直接递归和间接递归。• 直接递归称为方法自身调用自己。• 间接递归可以A方法调用B方法,B方法调用C方法,C方法调用A方法。注意事项:• 递归一定要有条件限定,保证递归能够停止下来,否则会发生栈内存溢出。• 在递归中虽然有限定条件,但是递归深度不能太深,否则效率低下,或者也会发生栈内存溢出。• 能够使用循环代替的,尽量使用循环代替递归递归理解原创 2023-03-03 00:32:31 · 705 阅读 · 0 评论 -
java返回数组与returen new int[]的理解
java返回数组的格式例子(方法内没创建该数组)与对该格式的理解原创 2022-09-18 23:34:46 · 3708 阅读 · 0 评论 -
java类和对象的理解
类是对现实生活中一类具有共同属性和行为的事物的抽象能够看得到摸得着的真实存在的实体。原创 2022-08-13 17:05:17 · 100 阅读 · 0 评论 -
java项目组成与理解
3.package(包):右击src-new-package,包名为公司域名.包名。2.module(模板):file-new-module(java模块),模块名。文件夹组成,其中jre系统库和src源码文件夹必不可少。1.project(项目、工程):新建空工程,工程名。3.包名 : 域名.机构名称.常见项目名称.模块名。其中创建的包名会根据结构变成层级的文件夹。4.class(类):类名;一.Java项目组成结构。...原创 2022-08-12 13:51:51 · 1951 阅读 · 0 评论