![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
taxue1011
这个作者很懒,什么都没留下…
展开
-
重载(Overload)和重写(Override)的区别
重载的方法能否根据返回类型进行区分?答:方法的重载和重写都是实现多态的方式,区别在于前者实现的是编译时的多态性,而后者实现的是运行时的多态性。重载发生在一个类中,同名的方法如果有不同的参数列表(参数类型不同、参数个数不同或者二者都不同)则视为重载;重写发生在子类与父类之间,重写要求子类被重写方法与父类被重写方法有相同的返回类型,比父类被重写方法更好访问,不能比父类被重写方法声明更多的异常(里氏代换原则)。重载对返回类型没有特殊的要求...原创 2020-09-04 10:47:08 · 110 阅读 · 0 评论 -
Hibernate EQ、NE、GT、LT、GE、LE用法
常用方法Restrictions.eq--> equal,等于.Restrictions.allEq--> 参数为Map对象,使用key/value进行多个等于的比对,相当于多个Restrictions.eq 的效果Restrictions.gt--> great-than > 大于Restrictions.ge--> great-equal >= 大于等于Restrictions.lt--> less-than, < 小于R...原创 2020-08-14 15:32:17 · 2378 阅读 · 0 评论 -
final、finally、finalize
final:修饰符(关键字)有三种用法:如果一个类被声明为final,意味着它不能再派生出新的子类,即不能被继承,因此它和abstract是反义词。将变量声明为final,可以保证它们在使用中不被改变,被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取不可修改。被声明为final的方法也同样只能使用,不能在子类中被重写。finally:通常放在try…catch…的后面构造总是执行代码块,这就意味着程序无论正常执行还是发生异常,这里的代码只要JVM不关闭都能执行,可以将释放外部资源的代原创 2020-08-13 09:13:15 · 142 阅读 · 0 评论 -
Java 常用基础语法
一、Java语言运行机制及运行过程Java语言的特点:特点一:面向对象 两个基本概念:类、对象 三大特性:封装、继承、多态特点二:健壮性 吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制特点三:跨平台性 跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。“Write once , Run Anywhere”原理:只要在需要运行 java 应用程序的操作系统上,先安装一个Java虚原创 2020-07-30 15:59:35 · 598 阅读 · 0 评论 -
java运算符
位运算符------与(&)、非(~)、或(|)、异或(^)主要针对二进制1.与运算符与运算符用符号“&”表示,其使用规律如下:两个操作数中位都为1,结果才为1,否则结果为0a=129;b=128;a&b=128“a”的值是129,转换成二进制就是10000001,而“b”的值是128,转换成二进制就是10000000。根据与运算符的运算规律,只有两个位都是1,结果才是1,可以知道结果就是10000000,即128。2.或运算符或运算符用符号“|”表示,其运原创 2020-06-12 10:48:27 · 206 阅读 · 0 评论 -
java斐波那契数
1、普通递归实现public static long fibonacci(long n){ long fab = 1; if(n==1 || n==2){ return fab; }else { fab = fibonacci(n-1)+fibonacci(n-2); } return fab;}2、public static long fibonacciD(int n){ long a =1,b = 1,c = 0;.原创 2020-06-10 11:52:18 · 179 阅读 · 0 评论 -
BigDecimal取整
BigDecimal取整ROUND_UP:非0时,舍弃小数后(整数部分)加1,比如12.49结果为13,-12.49结果为 -13ROUND_DOWN:直接舍弃小数ROUND_CEILING:如果 BigDecimal 是正的,则做 ROUND_UP 操作;如果为负,则做 ROUND_DOWN 操作 (一句话:取附近较大的整数)ROUND_FLOOR: 如果 BigDecimal 是正的,...原创 2019-05-06 17:46:14 · 4381 阅读 · 0 评论