07 2023 档案
摘要:面向对象进阶: 静态变量: static表示静态,是Java中的一个修饰符,可以修饰成员方法,成员变量 被static修饰的成员变量,叫做静态变量 特点:被该类所有对象共享,不属于对象,属于类 随着类的加载而加载,优先于对象存在 调用方法: 类名调用(推荐) 对象名调用 静态方法和工具类: 被sta
阅读全文
摘要:《软工读物大道至简》是一本非常实用的软件工程读物。通过阅读这本书,我获得了很多关于软件工程知识和经验这本书以大道至简为核心思想,讲述了软件工程领域的一些重要原则和方法。作者通过丰富的案例和实战经验,以简单易懂的语言向读者阐述软件工程的复杂性和简洁性。他指出,在软件开发过程中,我们应该注重解决问题的本
阅读全文
摘要:学生管理系统: 重点代码: 修改后: 类似的方法内部调用可以简化代码: 大体思路:
阅读全文
摘要:ArrayList: 集合与数组的对比: 长度:数组长度固定 ; 集合长度可变 存储类型: 数组:存储基本数据类型或引用数据类型 集合:存储引用数据类型,基本数据类型需转换成包装类 ArrayList <String> list = new ArrayList <String> (); JDK7后:
阅读全文
摘要:字符串: String substring(int beginlndex, int endlndex) 截取 注意:包头不包尾,包左不包右 只有返回值才是截取的小串 String substring (int beginlndex): 截取到末尾 利用ASCII码表,将字符转化为数字 (截取方式的练
阅读全文
摘要:字符串: 遍历字符串数组 public char charAt(int index): 根据索引返回字符 public int length(): 返回此字符串的长度 数组的长度: 数组名.length 字符串的长度: 字符串对象.length()
阅读全文
摘要:出去聚会又一天,凌晨一点回来的,笑死,明天准备学java字符串,敲pta
阅读全文
摘要:字符串: API API:(Application Programming Interface): 应用程序编程接口 简单理解:API就是别人已经写好的东西,我们不需要自己编写,直接使用即可。 java API:指的就是JDK中提供的各种功能的java类 这些类将底层的实现封装了起来,我们不需要关心
阅读全文
摘要:面向对象综合训练: 键盘录入的数组存入与打印 对象数组练习,判断并统计
阅读全文
摘要:面向对象综合训练: 数组的输入输出 对象类: 测试类: 键盘录入: 第一套体系: nextInt(); 接收整数 nextDouble(); 接收小数 next(); 接收字符串 遇到空格,制表符,回车就停止接收。这些符号后面的数据就不会接收了 第二套体系: nextLine(); 接收字符串 可以
阅读全文
摘要:标准JavaBean: 标准的]avaBean类1、类名需要见名知意 2、成员变量使用private修饰 3、提供至少两个构造方法 无参构造方法带全部参数的构造方法 4、成员方法 提供每一个成员变量对应的setXxx()/getXxx() 如果还有其他行为,也需要写上 基本数据类型:数据值是存储在自
阅读全文
摘要:面向对象: private关键字: 是一个修饰符 可以修饰成员(成员变量和成员方法) 被private修饰的成员只能在本类中才能访问 针对private修饰的成员变量,如果需要被其他类使用,提供相应的操作 提供“setXxx(参数)”方法:用于给成员变量赋值,方法用public修饰 提供“getXx
阅读全文
摘要:面向对象: public class 类名{ 1.成员变量(代表属性,一般是名词) 2.成员方法(代表行为,一般是动词) 3.构造器 4.代码块 5.内部类 } 获取类的对象的格式: 类名 对象名 = new 类名(); 如何使用对象: 访问属性:对象名.成员变量 访问行为:对象名.方法名(…) 个
阅读全文
摘要:面向对象: 学习获取已有对象并使用 学习如何自己设计对象并使用--> 面向对象的语法 eg:设计对象并使用,封装,this关键字,构造方法,标准JavaBean,对象内存图 笑死,2小时啥也没学会
阅读全文
摘要:双色球系统: 注:索引与数组长度的区别 while循环的正确使用与适用位置 循环的控制条件 也是截止目前敲过的最长的代码了 算法思路难度不大,就是太繁琐了 还有我不甘,不解的原创,当有一日,我也要回来看看我到底哪里不对啊!!! (放在附件里了)啊,不能放附件。。。 啊,找到了,调用方法时候,两个数组
阅读全文
摘要:综合练习: 验证码的获取: IDEA中,随机数的调用: Random r = new Random(); int number = r.nextInt(随机数的范围); 随机数的范围均从零开始,数字数就是最终生成随机数的范围数 字符串的初始定义: String 变量名 = ""; (初始定义) 将a
阅读全文
摘要:综合练习: ctrl + alt + M :自动抽取方法 判断101-200之间的素数,并输出全部素数: 错例: for的嵌套循环: 注:被除数循环从 a=2开始!!! 方法:??? 19行的“ a++ ”不运行,为啥呀,啊?? (24行返回值位置不对,那应该放哪里啊啊。。。)
阅读全文
摘要:综合练习: 传递基本数据类型时,传递的是真实的数据,形参的改变,不影响实际参数的值 测试: 即 “局部变量改变不影响全局变量” 传递引用数据类型时,传递的是地址值,形参的改变,影响实际参数的值 测试: 综合练习:
阅读全文
摘要:数组重载练习: 用方法,判断数组中的数是否存在 return关键字和break关键字的区别: return:其实跟循环没有什么关系,跟方法有关的,表示:1、结束方法 2、返回结果 如果方法执行到了return,那么整个方法全部结束,里面的循环也会随之结束了 break:其实跟方法没有什么关系,结束循
阅读全文
摘要:方法: 带返回值方法的定义和调用的练习: 方法名最好见名知意,一个单词全部小写,多个单词,第一个首字母小写,其余大写 注:1、方法不调用就不执行 2、方法与方法之间是平级关系,不能互相嵌套定义 3、方法的编写顺序和执行顺序无关 4、方法的返回值类型为void,表示该方法没有返回值,没有返回值的方法可
阅读全文
摘要:方法: (方法即公式) 程序中最小的执行单元 实际用处:重复的代码、具有独立功能的代码可以抽取到方法中 应用场景: 提高代码的复用性 提高代码可维护性 方法的格式: 把一些代码打包在一起,用到的时候就调用方法定义:把一些代码打包在一起,该过程称为方法定义方法调用:方法定义后并不是直接运行的,需要手动
阅读全文
摘要:Java内存分配栈 :方法运行时使用的内存,比如main方法运行,进入方法栈中执行 堆 :存储对象或者数组,new来创建的,都存储在堆内存 1.只要是new出来的一定是在堆里面开辟了一个小空间 2.如果new了多次,那么在堆里面有多个小空间,每个小空间中都有各自的数据 3.当两个数组指向同一个小空间
阅读全文
摘要:今天去姨家忙农活,摘黄瓜,拔小葱 去姥姥家探亲做饭,学不了一点 哦对,天气不错,看看晚霞吧
阅读全文
摘要:数组: 定义:数组指的是一种容器,可以用来存储同种数据类型的多个值 初始化: 就是在内存中,为数组容器开辟空间,并将数据存入容器中的过程 静态初始化: 完整格式:数据类型[] 数组名 = new 数据类型[ ]{元素1,元素2,元素3...};范例: int[] array = new int[][
阅读全文
摘要:循环练习题: 修改过后:(求质数即余数为0,可被整除) 用boolean数据类型,防止输出多余等问题 获取随机数: 1、 导包 Random这个类在哪import java.util.Random; (导包的动作必须出现在类定义的上边)2、创建对象 表示我要开始用Random这个类了Random r
阅读全文
摘要:循环高级综合练习: 回文数的判断: 无限循环: for( ; ; ){ Syetem. out. println(); } while(true){ System. out. println(); } 无限循环后不能接其他代码,循环不停,代码不运行 跳转控制语句: 在循环的过程中,跳到其他语句上执行
阅读全文
摘要:原码反码补码: 原码的弊端: 原码:十进制数据的二进制表现形式,最左边是符号位,0为正,1为负。“ 0 1 1 1 1 1 1 1 ” 利用原码对正数进行计算是不会有问题的。 但是如果是负数计算,结果就出错,实际运算的结果,跟我们预期的结果是相反的。 反码出现的目的:为了解决原码不能计算负数的问题而
阅读全文
摘要:运算符: 自增自减运算符: “ ++ ” “ -- ” 计算中:a++ :先用后加 ++a:先加后用 赋值运算符: “ = ” “ += ” “ -= ” “ *= ” “ /= ” “ %= ” eg:“ += ” 加后赋值,a+=b;//将a+b的值给a。(隐含强制转换 ) 关系(比较)运算符:
阅读全文
摘要:运算符 字符串的 “ + ” 操作: 当 “ + ” 操作中出现字符串连接符,而不是算数运算符了。会将前后的数据进行拼接,并产生一个新的字符串。 连续进行”+"操作时,从左到右逐个执行。 eg:System. out. println (1 + 2 + "abc"+ 2 + 1) ; //"3abc
阅读全文
摘要:安装了java的idea编译器,按b站教程,发现安装完成后不能运行。todesk远程求助后发现缺少配置调试jdk,java开发环境就此搭建完成 6.25 cmd指令打开软件:找到文件所在位置,“字母+冒号” 切换盘符,找到qq.exe所在位置,多级目录打开即可 常用软件快捷打开:将文件路径记录到固定
阅读全文