摘要:
在使用指令创建maven项目,编译时遇到一个小问题如下: E:\work\webadv\repo>mvn compile[INFO] Scanning for projects...[INFO] [INFO] BUILD FAILURE[INFO] [INFO] Total time: 0.070 阅读全文
摘要:
异常处理机制 异常并非语法错误,若语法错误,编译不通过,不会产生字节码文件,不能运行。异常处理衡量一门语言是否成熟的标准之一。异常处理机制可以让程序有更好的容错性,代码更健壮 C语言没有异常处理机制,所以经常使用特定返回值来表示异常情况,然后使用if语句来判断正常和非正常关系, if-else就是异 阅读全文
摘要:
数据类型 八大基本数据类型有对应的基本数据类型包装类(八大基本数据类型的包装类都是final修饰,不可更改) 这有个问题:int与Integer,是不是同一种数据类型?答案:不是的,int为基本数据类型,Integer为包装类型(为类) 了解一点背景: 基本数据类型转化为其对应的数据类型的包装类,其 阅读全文
摘要:
oop三大特性之一:多态 多态 多态的特点:把子类对象看成是父类对象,但是在运行时期,表示出子类的特征。所以继承是多态的前提,没有继承就没有多态。 多态: 1.父类指针指向子类的对象2.把子类对象赋值给父类的变量3.多态是一种链表结构 开发中涉及到多态:接口和实现类的关系 多态:一个对象可以有多种形 阅读全文
摘要:
单例设计模式 具体实现 (1)将构造方法私有化,使其不能在类的外部通过new关键字实例化该类对象。 (2)在该类内部产生一个唯一的实例化对象,并且将其封装为private static类型。 (3)定义一个静态方法返回这个唯一对象。 测试: 参考: https://www.cnblogs.com/b 阅读全文
摘要:
采用java awt以及swing写的小球碰撞 线程是一个非常重要的知识块!!! 阅读全文
摘要:
(小白一枚,若有侵权,请指出,谢谢) 数组 我们编程的时候经常使用数组,其索引开始为0,步长为1 使用步骤: 1. 声明数组类型 2. 初始化数组,分配空间 3. 赋值 注意:数组声明完是不能使用的,数组必须初始化才能使用,初始化表示在内存中分配空间,一旦初始化完成 数组的长度就固定了,除非重新初始 阅读全文
摘要:
小白一枚,若内容有侵权,请指出 今天总结一下面对对象程序设计三大特性之一:封装 封装 封装其实就是一种思想,做个小小的例子,平常用的充电宝,我们可以通过统一的USB接口去使用它,但是其内部构造是怎么样子,却不了解。 封装思想: 1.把对象的状态和行为看成一个统一的整体 将二者存放在一个独立的模块中( 阅读全文
摘要:
小白一枚,若有侵权,请指出,谢谢 面对对象程序设计三大特性之一:继承 继承 在原有的类的基础之上,加以拓展,从而产生新的子类(is A关系),子类其实就是父类的一种特殊情况(开发时,抽取子类共性,形成父类) 继承的格式:class 子类名 extends 父类名(继承会破坏封装) 注意:object 阅读全文
摘要:
总结接口的知识点 (菜鸟一只,有侵权或者不足之处请指出,谢谢) Java接口 接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。 语法: 使用关键字interface关键字来定义。 注 阅读全文