Java基础知识
Kyulin151020
这个作者很懒,什么都没留下…
展开
-
记录一个四舍五入失效的问题,还未明白为什么
源代码: public static void main(String[] args){ DecimalFormat df = new DecimalFormat(); df.setMaximumFractionDigits(2); df.setGroupingSize(0); df.setRoundingMode(RoundingMode.FLOOR); double commission = Mo...原创 2020-07-09 10:17:54 · 152 阅读 · 0 评论 -
sql查询 条件大小写不区分
精确查找:SELECT * FROM 表 WHERE UPPER(字段) = UPPER(传入的参数)模糊查找:SELECT * FROM 表 WHERE UPPER(字段) LIKEUPPER('%+传入的参数 +%')原创 2019-05-07 14:38:59 · 12496 阅读 · 0 评论 -
Java编写注释相关
最近发觉自己不爱写注释的习惯,决定改过自新,从今天开始学习写注释,争取每段代码都写上注释。注释分为三种类型:1.单行注释:写法:在一行的最前面写:// +需要书写的注释图例:2.多行注释:写法:在任意位置写:/* + 需要书写的注释 +*/图例: 3.说明注释:写法:在类或者方法头部写:以 /** 开始,以 */结束,中间可以书写...原创 2019-01-03 15:17:49 · 165 阅读 · 0 评论 -
错题整理10.10
1..java文件只能有一个类是与文件名相同,而包含的其他类不能与之相同,还需注意的是一个.java文件最多有一个public修饰的类。这里要与.class文件分开,一个.class文件有且只有一个类编译后.class 2.checked exception:指的是编译时异常,该类异常需要本函数必须处理的,用try和catch处理,或者用throws抛出异常,然后交给调用者去处理异...原创 2018-10-11 01:27:43 · 129 阅读 · 0 评论 -
GC在什么时候,对什么东西,做了什么事情
原文:https://mp.weixin.qq.com/s?__biz=MzAxNDMwMTMwMw==&mid=2247489508&idx=1&sn=0485418697ff689e2964cc4ff30a7819&chksm=9b9436fcace3bfea8a69ac5312c5ee4bfd960c1080c53f26511d9c50d4b24f433d...转载 2018-10-10 16:37:30 · 1203 阅读 · 0 评论 -
i=i++输出结果的原因
package algorithms.com.guan.javajicu; public class Inc { public static void main(String[] args) { Inc inc = new Inc(); int i = 0; inc.fermin(i); i= i ++; ...原创 2018-10-10 16:29:30 · 933 阅读 · 0 评论 -
JVM 内存配置参数
对于JVM内存配置参数:-Xmx10240m -Xms10240m -Xmn5120m -XXSurvivorRatio=3 -Xmx:最大堆大小-Xms:初始堆大小-Xmn:年轻代大小-XXSurvivorRatio:年轻代中Eden区与Survivor区的大小比值-Xms初始堆大小即最小内存值为10240m -XXSurvivorRatio=3:代表E...原创 2018-10-10 15:58:11 · 896 阅读 · 0 评论 -
编码和编码格式的区别
编码: 编码就是一个编号(数字)到字符的一种映射关系,就仅仅是一种一对一的映射而已,可以理解成一个很大的对应表格java默认的字符集是Unicode(占两个字节byte,一个字节=8比特位bit,所以每个Unicode占用16比特位) 编码格式:编码格式 是用来序列化或存储编码中提到的那个“编号(数字)”的一种“格式”,包括gbk和utf-8 gbk: 是指中国的中文字符,其...原创 2018-10-10 15:46:46 · 2996 阅读 · 0 评论 -
错题整理10.15
1.包含抽象方法的类称为抽象类,但并不意味着抽象类中只能有抽象方法,它和普通类一样,同样可以拥有成员变量和普通的成员方法。注意,抽象类和普通类的主要有三点区别:1)抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无法实现该方法),缺省情况下默认为public。2)抽象类不能用来创建对象;3)如果一个类继承于一个抽象类,则子类必须实...原创 2018-10-15 14:51:57 · 108 阅读 · 0 评论 -
错题整理10.18
String类重写了equlas方法,类型不同返回false,附上源码(jdk1.7) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 pu...原创 2018-10-18 14:50:04 · 178 阅读 · 0 评论 -
错题整理10.15
1.一个.java文件中,可以有多个类,包括内部类和外部类。考虑到内部类的原因,一个.java文件可以中可以有多个public类。但是对于外部类而言,一个.java文件必须只能有一个public类,同时这个类的类名必须和.java的文件名一致(包括大小写)。2.垃圾回收过程中的对象销毁–Finalization就在移除一个对象并回收它的内存空间之前,Java垃圾回收器将会调用各...原创 2018-10-15 14:26:11 · 129 阅读 · 0 评论 -
Java中整型数值==和equals的处理
前言:equals 比较内容, == 比较地址。PS.equals在Object类中,作用和==完全是一样的,都是对对象地址的比较,不是比较值。在String类中,equals被重写成了字符串的具体值的比较,而不再是地址比较。 ==:1)基本类型之间互相比较:值进行比较。比如: return 5==6;返回falsePS. ...原创 2018-10-14 23:40:16 · 2851 阅读 · 0 评论 -
错题整理10.14
1.运算符优先级口诀:单目算术位关系,逻辑三目后赋值。单目:++、--算术:+、-、*、/、%位:位移运算符:<<、>>、>>>关系:<、>、<=、>=、==========================逻辑:&&、||、!、&、|、^三目:三目运算符(又称为三元运算符)A&原创 2018-10-14 18:29:25 · 120 阅读 · 0 评论 -
错题整理10.14
1.线程共享的数据区有 方法区和堆线程隔离的数据区有 虚拟机栈 本地方法栈和程序计数器按照我自己的理解概括一下这几个区(毕竟你面试去不可能背长篇大套的概念,自己的理解才是干货)先说线程私有的程序计数器:说白了就是指示当前线程执行的字节码执行到哪了 (当前线程所执行的字节码的行号指示器 )因为是线程私有的,所以每个线程都是有这样一个指示器的,字节码解释器就是按照这个指示器...原创 2018-10-14 02:11:11 · 362 阅读 · 0 评论 -
错题整理10.12
1.mark一下:jdk8之后,接口可以定义 static方法 与 default方法。 static方法只能通过接口调用,不能通过实现类调用。default只能通过接口实现类调用,不能通过接口名调用。接口的方法都是 public abstract 变量都是public static final的 2.init方法: 是在servlet实例创建时调用的方法,用于创建或打开任何...原创 2018-10-12 14:05:34 · 101 阅读 · 0 评论 -
错题整理10.12
1.1. A a0=new A();2. A a1 =new B();3. A a2=new C();第1行、第2行和第3行的声明都是正确的继承具有传递性,子类可以无条件向上转型! 2. 1 2 3 4 5 6 7 public static void main(String ...原创 2018-10-12 02:27:56 · 157 阅读 · 0 评论 -
180919面试总结(1)
1.内连接 外连接区别内连接,也被称为自然连接,只有两个表相匹配的行才能在结果集中出现。返回的结果集选取了两个表中所有相匹配的数据,舍弃了不匹配的数据。由于内连接是从结果表中删除与其他连接表中没有匹配的所有行,所以内连接可能会造成信息的丢失。内连接语法如下:select fieldlist from table1 [inner] join table2 on table1.colum...原创 2018-09-19 01:53:51 · 184 阅读 · 0 评论 -
Java中重载和覆盖的异同点
方法的覆盖和重载具有以下相同点:都要求方法同名 都可以用于抽象方法和非抽象方法之间方法的覆盖和重载具有以下不同点:方法覆盖要求参数列表(参数签名)必须一致,而方法重载要求参数列表必须不一致。 方法覆盖要求返回类型必须一致,方法重载对此没有要求。 方法覆盖只能用于子类覆盖父类的方法,方法重载用于同一个类中的所有方法(包括从父类中继承而来的方法) 方法覆盖对方法的访问权限和抛出的异...原创 2018-09-03 00:43:25 · 1533 阅读 · 0 评论