JAVA
Mai_java
这个作者很懒,什么都没留下…
展开
-
关于多接口中重名常量与方法的问题
在一个类中实现多个接口时, 接口中都有默认的同名抽象方法 ,则在类的实现过程中, 编译器会报错 , 需要在类自己的类中重写默认的同名方法 , 所以在主方法中调用的时候, 则为类中重写的默认方法.在类中既可以继承父类又可以实现多个接口, extends一定在implements之前.如果在父类和接口中也有重名方法时, 在类中没有重写接口中的方法, 编译器也并不会报错 , 因为子类直接继承了父类...原创 2019-05-28 11:21:35 · 435 阅读 · 0 评论 -
集合类
CollectionList里面元素有序可以重复可以通过索引查找ArrayList Vector底层是数组,查询修改快Vector的方法都添加了Synchronized修饰符 所以线程安全Linkedlist底层是链表 增删快Set里面元素无序没有重复元素Java底层是用Map实现 put(key,present)HashSet底层是哈希表,保证元素唯一性 需...原创 2019-09-03 10:20:35 · 139 阅读 · 0 评论 -
Java语言相关知识
文章目录finalfinallyfinalizestaticvolatile重载(Overload)和重写(Override)private default protected public初始化顺序抽象类与接口抽象 封装 继承 多态finalfinal修饰变量 引用不能改变final修饰的方法不能被覆盖final修饰类的时候不能被继承final修饰属性的时候必须进行初始化...原创 2019-09-02 23:46:33 · 199 阅读 · 0 评论 -
JAVA - 反射机制
文章目录反射反射作用反射中使用的类Class类Constructor类FieldMethod反射在运行状态中,对于任意一个类,都能知道这个类的所有属性与方法,对于任意一个对象都能调用任意方法与属性。这种动态获取信息和动态调用方法的功能叫做反射反射作用用来编写通用性较高的代码 框架使用。反射中使用的类class对象:JVM中 类的字节码文件加载到内存形成的一个对象constructo...原创 2019-08-15 19:49:27 · 97 阅读 · 0 评论 -
查漏补缺个人总结
数据结构Java语言数据库GCsocket小细节算法题原创 2019-08-05 17:37:54 · 1213 阅读 · 0 评论 -
对数组中的值交换问题
基本数据类型与引用类型先看代码/不会改变原来数组结构public swap(int a ,int b ){ int t=a; a=b; b=t;} swap(arr[i],arr[j]);/会改变的情况public swap(int[] arr,int a, int b ){ int t=arr[a]; arr[a]=arr[b]; arr[b]=t;} swap(a...原创 2019-07-30 11:54:39 · 424 阅读 · 0 评论 -
MOOC_JAVA学习项目作业(考查类与方法的使用)
MOOC网一个项目作业管理系统小程序设计要求程序实现作业小结管理系统小程序设计要求详细设计1.设计一个类DataManage,包括如下的方法:2.插入数据:public int[] insertData() {}3.显示所有数据:public void showData(int[] a, int length) {}4.在指定位置处插入数据: public void insertAt...原创 2019-05-15 16:07:11 · 396 阅读 · 0 评论 -
final、static的相关知识
fina staticfinalstaticfinal1.final为实例域2.final修饰的类是不能被继承的,final类中的方法都是默认为final。3.final的方法不能被子类方法所覆盖,但是可以被继承使用。4.final修饰的变量为常量,只能为赋值一次。如果final修饰的成员属性在定义时候没有赋值,那么只能在构造代码块和构造方法里面赋值.5.final修饰的对象是不能被...原创 2019-05-22 20:22:16 · 120 阅读 · 0 评论 -
学习应用继承和多态的思想小程序
关于java中多态知识的应用应用继承和多态的思想,编写动物类,成员方法是动物叫声。写三个具体的类(猫、狗、羊),它们都是动物类的子类,并重写父类的成员方法。编写测试类,随机产生三种具体动物,调用叫声这个方法。具体任务 定义一个父类Animal类属性:kind(种类)方法:创建带参(kind为参数)构造方法创建cry():void方法 编写三个具体的子类Cat类、Dog类...原创 2019-05-27 21:31:21 · 1918 阅读 · 0 评论 -
值传递和引用传递
值传递此传递过程就是将实参的值复制一份传递到函数中,这样如果在函数中对该值(形参的值)进行了操作将不会影响实参的值。因为是直接复制,所以这种方式在传递大量数据时,运行效率会特别低下。引用传递如果传递的数据量很大,直接复过去的话,会占用大量的内存空间,而引用传递就是将对象的地址值传递过去,函数接收的是原始值的首地址值。在方法的执行过程中,形参和实参的内容相同,指向同一块内存地址,也就是说操作的...原创 2019-09-06 19:40:15 · 219 阅读 · 0 评论