摘要: 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 数组是相同类型数据的有序集合 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 数组声明创建 声明数组变量,才可在程序中使用,其语法为:dataType[] arryRefvar; //首选的方法 dataTy 阅读全文
posted @ 2022-05-05 14:36 七七馆主 阅读(47) 评论(0) 推荐(0)
摘要: ◆处理运行时异常时,采用逻辑去合理规避同时辅助 try - catch 处理 ◆在多重 catch 块后面,可以加一个 catch ( Exception )来处理可能会被遗漏的异常 对于不确定的代码,也可以加上 try - catch ,处理潜在的异常 ◆尽量去处理异常,切忌只是简单地调print 阅读全文
posted @ 2022-05-05 14:35 七七馆主 阅读(33) 评论(0) 推荐(0)
摘要: 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。 软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们 阅读全文
posted @ 2022-05-05 14:34 七七馆主 阅读(622) 评论(0) 推荐(0)
摘要: 内存分析 堆:存放new的对象和数组,可以被所有的线程共享,不会存放别的对象引用 栈:存放基本变量类型(会包含这个基本类型的具体数值)。引用对象的变量(会存放这个引用在堆里面的具体地址) 方法区:可以被所有的线程共享。包含了所有的class和static变量 # 内存分析 java内存分析 堆:存放 阅读全文
posted @ 2022-05-05 14:32 七七馆主 阅读(24) 评论(0) 推荐(0)
摘要: 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么...... 面对过程适合处理一些比较简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适合处理复杂的问题,适合处理需要多人 阅读全文
posted @ 2022-05-05 14:30 七七馆主 阅读(35) 评论(0) 推荐(0)
摘要: 冒泡排序无疑是最为出名的排序算法之一,总共有8大排序 其代码相当简单,俩层循环,外轮冒泡轮数,里层依次比较 如看到嵌套循环,可直接得出这个算法的时间复杂度o(n2) 阅读全文
posted @ 2022-05-05 14:27 七七馆主 阅读(31) 评论(0) 推荐(0)
摘要: 类是一种抽象的数据类型。他是对某一类事物整体描述或者定义。但是并不能代表某一个具体的事物。类是一个模板:抽象,对象是一个具体的实例 动物,植物,手机,电脑 Person类,Pet类,Car类等,这些类都是用来描述或者定义某一类具体的事物应该具备的特点和行为 对象是抽象概念的具体实例 这些类都是用来描 阅读全文
posted @ 2022-05-05 11:56 七七馆主 阅读(73) 评论(0) 推荐(0)
摘要: 普通类:只有具体实现 抽象类:具体实现和规范(抽象方法)都有! 接口:只有规范! 接口技术规范,定义的是一组规则,体现了现实世界中“如果你是...则必须能...”的思想。如果你是天使,则必须能飞。如果你是汽车,则必须能跑 接口的本质是契约,就像我们人间的法律一样,制定好后大家都遵守 OO的精髓,是对 阅读全文
posted @ 2022-05-05 11:55 七七馆主 阅读(35) 评论(0) 推荐(0)
摘要: 继承的本质是对某一批的抽象,从而实现丢现实世界更好的建模 extands的意思是"扩展"。子类是父类的扩展。 java中类只有单继承,没有多继承!(一个儿子只能有一个爸爸,但是一个爸爸可以有多个儿子) 继承是类和类之间的一种关系,除此外,类和类之间的关系还有依赖,组合,聚合等。 继承关系的俩个类,一 阅读全文
posted @ 2022-05-05 11:54 七七馆主 阅读(35) 评论(0) 推荐(0)
摘要: 方法的定义 修饰符 返回类型 break:跳出Switch,结束循环和return的区别 方法名:注意规范就OK 见名知意 参数列表:(参数类型,参数名)... 异常抛出:后面讲解 方法的调用:递归 静态方法:实际参数和形势参数类型要对应 非静态方法 形参和实参 值传递和引用传递(引用传递:对象,本 阅读全文
posted @ 2022-05-05 11:54 七七馆主 阅读(35) 评论(0) 推荐(0)