![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习之路
crazy_kid_hnf
朝着技术经理进发
展开
-
Java中super的作用
super出现在继承了父类的子类中。有三种存在方式:第一种super.xxx;(xxx为变量名或对象名)这种方法意义为:获取父类中的名字为xxx的变量或方法引用。使用这种方法可以直接访问父类中的变量或对象,进行修改赋值等操作第二种super.xxx();(xxx为方法名)这种方法意义为:直接访问并调用父类中的方法。第三种super();这种方原创 2016-11-16 17:12:45 · 1109 阅读 · 0 评论 -
java关键字中static、final的使用总结
文章转载自JAVA关键字中static和final的使用总结Java关键字final、static使用总结 一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,原创 2017-02-11 12:02:41 · 550 阅读 · 0 评论 -
Java抽象类的作用和使用
转载自Java抽象类的使用/*当多个类中出现相同功能,但是功能主体不同,这是可以进行向上抽取。这时,只抽取功能定义,而不抽取功能主体。抽象:看不懂。抽象类的特点:1,抽象方法一定在抽象类中。2,抽象方法和抽象类都必须被abstract关键字修饰。3,抽象类不可以用new创建和实例化对象。因为抽象类本身就是不完整的。4,抽象类中的抽象方法要被使用,转载 2017-02-12 21:04:16 · 41092 阅读 · 6 评论 -
Java重写与重载的区别
重写方法的规则:1、参数列表必须完全与被重写的方法相同,否则不能称其为重写而是重载。2、返回的类型必须一直与被重写的方法的返回类型相同,否则不能称其为重写而是重载。3、访问修饰符的限制一定要大于被重写方法的访问修饰符(public>protected>default>private)4、重写方法一定不能抛出新的检查异常或者比被重写方法申明更加宽泛的检查型异常。例如:原创 2017-02-13 13:43:47 · 381 阅读 · 0 评论 -
JAVA字符串常用api
转载自字符串常用方法 和Java string字符串常用方法字符串基本操作1.substring(from,end)(含头不含尾)截取一串字符串的一串子字符串,从from位置的字母(包括from)到end(不包括end位置)的字符串。可以通过一个字符串+********+一个子字符串的方式隐藏整个字符串中需要隐藏的部分。用的还是比较多的2.I转载 2017-02-14 17:51:53 · 12701 阅读 · 1 评论 -
Java接口和抽象类的区别
抽象类特点:1.抽象类中可以构造方法2.抽象类中可以存在普通属性,方法,静态属性和方法。3.抽象类中可以存在抽象方法。4.如果一个类中有一个抽象方法,那么当前类一定是抽象类;抽象类中不一定有抽象方法。5.抽象类中的抽象方法,需要有子类实现,如果子类不实现,则子类也需要定义为抽象的。接口1.在接口中只有方法的声明,没有方法体。2.在原创 2017-03-17 15:16:38 · 544 阅读 · 0 评论 -
Java中的构造方法总结
转载自点击打开链接Java中的构造方法总结今天写代码突然发现Java的构造方法也有不少说法呢,闲来无事,总结一下:构造方法和实例方法的区别:一、主要的区别在于三个方面:修饰符、返回值、命名1、和实例方法一样,构造器可以有任何访问的修饰符,public、private、protected或者没有修饰符 ,都可以对构造方法进行修饰。不同于实例方法的是构造方法转载 2017-03-17 17:04:20 · 750 阅读 · 0 评论 -
Java基础知识归纳
1:java多态有两种情况:重载和覆写在覆写中,运用的是动态单分配,是根据new的类型确定对象,从而确定调用的方法;在重载中,运用的是静态多分派,即根据静态类型确定对象,因此不是根据new的类型确定调用的方法2::Arraylist的内存结构是数组,当超出数组大小时创建一个新的数组,:把原数组中元素拷贝过去。其本质是顺序存储的线性表,插入和删除操作会引发后续元素移动原创 2017-03-19 16:34:36 · 590 阅读 · 1 评论 -
java synchronized的作用
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个synch原创 2017-03-15 19:44:20 · 4528 阅读 · 0 评论