05 2021 档案

摘要:/* * Eclipse中的快捷键: * 1.补全代码的声明:alt + / * 2.快速修复: ctrl + 1 * 3.批量导包:ctrl + shift + o * 4.使用单行注释:ctrl + / * 5.使用多行注释: ctrl + shift + / * 6.取消多行注释:ctrl + 阅读全文
posted @ 2021-05-27 13:51 泥鱼生长 阅读(52) 评论(0) 推荐(0) 编辑
摘要:JAVA中的Junit单元测试 执行步骤: 1、选中当前工程--右键择build path -- add libraries -- Junit 4--下一步 2、创建java类,进行单元测试。此时的类要求:a、此类是公共的 b、此类提供公共的无参的构造器. 3、此类中声明单元测试方法.此时的单元测试 阅读全文
posted @ 2021-05-27 12:28 泥鱼生长 阅读(47) 评论(0) 推荐(0) 编辑
摘要:一、包装类Wrapper的介绍针对八种基本数据类型,定义相应的引用类型--包装类(封装类),有了类的特点,就可以调用类中的方法。 基本数据类型: byte short int long float double boolean char包装类: Byte Short Integer Long Flo 阅读全文
posted @ 2021-05-27 12:02 泥鱼生长 阅读(171) 评论(0) 推荐(0) 编辑
摘要:一、java.lang.Object类简介 Object类是所JAVA类的根父类。 如果在类的声明中未使用extends关键字指明父类,则默认父类是Object类。Object类中的功能(属性、方法)就具有通用性属性。 equals()/toString()/getClass()/hashCode( 阅读全文
posted @ 2021-05-27 10:46 泥鱼生长 阅读(358) 评论(0) 推荐(0) 编辑
摘要:对象的多态性,内存中实际上是加载了子类特的属性和方法的,但由于变量声明为父类类型,导致编译时,只能调用父类中声明的属性和方法,子类特的属性和方法不能调用。如何才能调用子类特的属性和方法? 一、使用强制类型转换符 Man m1 = (Man) p2;//向下转型,强制转换成man类型,通过m1变量来接 阅读全文
posted @ 2021-05-26 12:12 泥鱼生长 阅读(94) 评论(0) 推荐(0) 编辑
摘要:可以理解为一个事物的多种形态。 对象的多态性是指,父类的引用指向子类的对象(或子类的对象赋给父类的引用)。多態的使用,即虛擬方法調用了對象的多態性以後,我們在編譯期,只能調用父類中聲明的方法,但在運行期,實際執行的是子類重寫父類的方法。因此多态是运行时的行为。子類中定義了與父類同名同參數的方法,在多 阅读全文
posted @ 2021-05-26 11:55 泥鱼生长 阅读(150) 评论(0) 推荐(0) 编辑
摘要:定义:override/overwrite,子类继承父类之后,可以对父类中同名同参数的方法,进行覆盖操作,也可称为方法的重置、覆盖。重写以后,当创建子类对象之后,通过子类对象调用子父类中的同名同参数的方法时,实际执行的是子类重写父类的方法。 约定俗称:子类中的叫重写的方法,父类中的叫被重写的方法。 阅读全文
posted @ 2021-05-26 11:18 泥鱼生长 阅读(189) 评论(0) 推荐(0) 编辑
摘要:一、从结果上来看 子类继承父类之后,获取了父类中声明的属性或方法。 创建子类的对象,在堆空间中,加载所有父类中声明的属性。 二、从过程上来看 当通过子类的构造器创建子类对象时,一定会直接或间接的调用其父类的构造器,进而调用父类的父类的构造器,直到调用了java.lang.Object类中空参的构造器 阅读全文
posted @ 2021-05-26 10:16 泥鱼生长 阅读(635) 评论(0) 推荐(0) 编辑
摘要:一、继承性的优点 减少了代码的冗余,提高了代码的复用性。 便于功能的扩展。 为之后多态性的使用,提供了前提。 二、继承性的格式 class A extends B{} A:子类、派生类、subclass B:父类、超类、基类、superclass 一旦子类A继承父类B以后,子类A中就获取了父类B中声 阅读全文
posted @ 2021-05-25 12:32 泥鱼生长 阅读(96) 评论(0) 推荐(0) 编辑
摘要:一、super关键字的介绍 1、可理解为:父类的XXX。 2、可以用来调用父类的:属性、方法、构造器。 3、super的使用: 可以在子类的方法或构造器中,通过使用super.属性或super.方法的方式,显式的调用父类中声明的属性或方法。但通常情况下,可以省略“super.”。 特殊情况:当子类和 阅读全文
posted @ 2021-05-25 10:51 泥鱼生长 阅读(2138) 评论(0) 推荐(0) 编辑
摘要:将程序分为三个层次 视图模型层、控制器层与数据模型层。可以使程序结构变得灵活且清晰,同时也描述了程序各个对象间的通信方式,降低了程序的耦合性。 模型层 model: 主要处理数据,是指模型表示业务规则。在MVC的三个部件中,模型拥有最多的处理任务。被模型返回的数据是中立的,模型与数据格式无关,这样一 阅读全文
posted @ 2021-05-25 08:14 泥鱼生长 阅读(250) 评论(0) 推荐(0) 编辑
摘要:1、this可以用来修饰、调用:属性和方法、构造器2、this修饰属性和方法 this可以理解为:当前对象 或 当前正在创建的对象 在类的方法当中,可以使用this.属性或this.方法的方式,调用当前对象的属性或方法,但是通常省略this。特殊情况下,如果方法的形参和类的属性同名时,必须显式使用t 阅读全文
posted @ 2021-05-24 18:31 泥鱼生长 阅读(136) 评论(0) 推荐(0) 编辑
摘要:一、package关键字的使用 为了更好的实现项目中类的管理,提供包的概念 使用package声明类或接口所属的包,声明在源文件的首行 包,属于标识符,遵循标识符的命名规则、规范(均小写)、见名知意 每“.”一次,代表一层文件目录 补充:同一个包下,不能够命名同名的接口、类。不同的包下,可以命名同名 阅读全文
posted @ 2021-05-24 18:16 泥鱼生长 阅读(194) 评论(0) 推荐(0) 编辑
摘要:javabean 是一种java语言写成的可重用组件是符合如下标准的java类:1、类是公共的2、有一个无参的公共的构造器3、有属性、且有对应的get、set方法用户可以使用javaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的js 阅读全文
posted @ 2021-05-24 17:57 泥鱼生长 阅读(43) 评论(0) 推荐(0) 编辑
摘要:先简述下UML的构成:第一part:属性构成 a:权限 -:private +:public #:protected +b:属性名 +: +属性的类型 第二part:方法构成 如果方法有下划线:表示为构造器 方法的类型+方法名+(参数名:参数类型):返回值类型 正题如下: 一、类的属性的表示方式 在 阅读全文
posted @ 2021-05-24 14:18 泥鱼生长 阅读(1506) 评论(0) 推荐(0) 编辑
摘要:高内聚,低耦合是设计程序时经常提到的原则,意思是:类的内部数据操作细节自己完成,不允许外部干涉;仅对外暴露少量的方法用于使用。好处是:可隐藏对象内部的复杂性,只对外公开简单的接口,便于外界调用,从而提高系统的可扩展性、可维护性。 因此,引出了封装性的设计思想,就是把该隐藏的隐藏起来,该暴露的暴露出来 阅读全文
posted @ 2021-05-24 12:28 泥鱼生长 阅读(104) 评论(0) 推荐(0) 编辑
摘要:类的结构之:构造器(或构造方法、constructor)一、构造器的作用1、创建对象2、初始化对象的信息 二、使用说明1、如果没显式的定义类的构造器的话,则系统默认提供一个空参的构造器。2、定义构造器的格式:权限修饰符 类名(形参列表){}。3、一个类中定义多个构造器,彼此构成重载。4、一旦显式的定 阅读全文
posted @ 2021-05-24 12:09 泥鱼生长 阅读(85) 评论(0) 推荐(0) 编辑
摘要:属性(成员变量) vs 局部变量 1、相同点 定义变量的格式:数据类型 变量名 =变量值。 先声明,后使用。 变量都其对应的作用域。 2、不同点 在类中声明的位置的不同 属性:直接定义在类的一对大括号内{} 局部变量:声明在方法内、方法形参、代码块内、构造器形参、构造器内部的变量 关于权限修饰符的不 阅读全文
posted @ 2021-05-24 11:58 泥鱼生长 阅读(86) 评论(0) 推荐(0) 编辑
摘要:对上一篇《方法的定义和使用》的知识进阶 一、方法的重载在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。存在同名的方法,即为方法的重载。重载与返回值类型无关,只看参数列表,且参数列表必须不同(个数或类型)。调用时,是根据方法参数列表的不同来区别应调用哪个具体的方法。 阅读全文
posted @ 2021-05-22 15:03 泥鱼生长 阅读(37) 评论(0) 推荐(0) 编辑
摘要:方法用来描述类应该具的功能。 比如:Math类,sqrt()\random()\... scanner类,nextXXX()... Arrays类,sort()\binarySearch()\toString()\equals()\... 一、举例: public String getNation( 阅读全文
posted @ 2021-05-22 13:48 泥鱼生长 阅读(98) 评论(0) 推荐(0) 编辑
摘要:一、面向过程(pop)与面向对象(oop) 面向过程,强调的是功能行为,以函数为最小单位,考虑怎么做。 面向对象,将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。 二、例子理解二者区别 面向过程: 1、把冰箱门打开2、抬起大象塞进冰箱3、关上冰箱门 面向对象: 1、人{ 打 阅读全文
posted @ 2021-05-22 11:36 泥鱼生长 阅读(47) 评论(0) 推荐(0) 编辑
摘要:一、java面向对象的知识三条主线 java类及类的成员:属性、方法、构造器;代码块、内部类。 面向对象的三大特征:封装性、继承性、多态性、(抽象性)。 关键字:this、super、interface、static、final、abstract、package、import 二、类class和对象 阅读全文
posted @ 2021-05-22 11:21 泥鱼生长 阅读(277) 评论(0) 推荐(0) 编辑
摘要:数组中常用的算法: 1、 数组元素的赋值相关:杨辉三角、回形数。2、求数值型数组中元素的最大值、最小值、平均数、总和。3、数组的复制、反转、查找(线性查找、二分法查找)。4、数组元素的排序算法:内部排序和外部排序 衡量排序算法的优劣: a、时间复杂度b、空间复杂度c、稳定性 十大内部排序算法: 选择 阅读全文
posted @ 2021-05-21 18:13 泥鱼生长 阅读(104) 评论(0) 推荐(0) 编辑
摘要:数组(array),是多个相同类型数据按照一定顺序排列的集合,并使用一个名字命名,通过编号的方式对这些数据进行统一管理。 做个铺垫:什么是数据结构?即数据与数据之间的逻辑关系,包含:集合、一对一、一对多、多对多等。数据的存储结构: 线性表(一对一的关系):顺序表(数组)、链表、栈、队列 树形结构(一 阅读全文
posted @ 2021-05-21 17:46 泥鱼生长 阅读(391) 评论(0) 推荐(0) 编辑
摘要:流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。 三种基本流程结构 顺序结构 分支结构:选择性地执行代码,有if else 和 switch case 两种分支语句 循环结构:根据循环条件,重复性执行。有while、do while、for三种。jdk1 阅读全文
posted @ 2021-05-21 16:37 泥鱼生长 阅读(52) 评论(0) 推荐(0) 编辑
摘要:运算符是一种特殊的符号,用以表示数据的运算赋值和比较等。 算数运算符 + 正号- 负号+ 加- 减* 乘 / 除% 取模(取余数),结果的符号与被模的符号相同++ 自增前:先运算后取值++ 自增后:先取值后运算- -自减前:先运算后取值- -自减后:先取值后运算+ 字符串连接 赋值运算符 符号:=, 阅读全文
posted @ 2021-05-21 08:20 泥鱼生长 阅读(73) 评论(0) 推荐(0) 编辑
摘要:基本数据类型之间的运算规则 本规则不适用于boolean类型! 自动类型提升 (byte,char、short),int,long,float,double。容量依次递增。容量指的是数值的范围大小,而不是存储空间的大小当容量小的数据类型变量和容量大的数据类型变量进行运算时,应将运算结果赋值给容量大的 阅读全文
posted @ 2021-05-21 07:56 泥鱼生长 阅读(187) 评论(0) 推荐(0) 编辑
摘要:基础知识前先说下JAVA一些特性及运行说明: 1、JAVA特性面向对象:类和对象,具有继承、多态、封装健壮性:取消指针、自动垃圾回收机制跨平台型:java代码在JVM中执行,不同操作系统配置不同的JVM2、JDK即java development kit java开发工具包JDK包含开发工具和JRE 阅读全文
posted @ 2021-05-20 08:10 泥鱼生长 阅读(131) 评论(0) 推荐(0) 编辑
摘要:常用的启用方式有两种: 1:进入DOS页面:win+R;键入:cmd 2:“开始”→“运行”→输入“cmd”回车,此时将出现一个显示命令提示符的窗口 常用基本命令如下: 1,help命令 help ——》查看所有命令帮助;help 某某某——》 查看具体某个命令的帮助 2,dir命令该命令显示一个目 阅读全文
posted @ 2021-05-08 07:59 泥鱼生长 阅读(748) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示