随笔分类 -  java

摘要:clone方法官方文档解释: protected native Object clone() throws CloneNotSupportedException; 创建并返回此对象的副本。 “复制”的确切含义可能取决于对象的类别。 一般意图是,对于任何对象x ,表达式: x.clone() != x 阅读全文
posted @ 2021-09-28 10:09 夏天·烟火·我的尸体 阅读(69) 评论(0) 推荐(0)
摘要:List接口官方解释: 有序集合(也称为序列)。 此界面的用户可以精确控制每个元素在列表中的插入位置。 用户可以通过它们的整数索引(在列表中的位置)访问元素,并在列表中搜索元素。与集合不同,列表通常允许重复元素。 更正式地,列表通常允许元素对e1和e2使得e1.equals(e2) ,并且如果它们完 阅读全文
posted @ 2021-09-27 16:40 夏天·烟火·我的尸体 阅读(139) 评论(0) 推荐(0)
摘要:一、概念 正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。在众多语言中都可以支持正则表达式,如Perl、PHP、Java、Python、Ru 阅读全文
posted @ 2021-09-27 13:21 夏天·烟火·我的尸体 阅读(69) 评论(0) 推荐(0)
摘要:new URL()时必须捕获检查异常,但这个异常是由于字符串格式和URL不符导致的,与网址是否存在无关。 URL的toString方法返回字符串,无论网址是否存在。 阅读全文
posted @ 2021-09-27 12:40 夏天·烟火·我的尸体 阅读(98) 评论(0) 推荐(0)
摘要:1.成员变量:编译和运行都参考左边。 2.成员函数(非静态):编译看左边,运行看右边 3.静态函数:编译和运行都看左边。 阅读全文
posted @ 2021-09-27 11:21 夏天·烟火·我的尸体 阅读(50) 评论(0) 推荐(0)
摘要:运行时异常: 都是RuntimeException类及其子类异常,如NullPointerException(空指针异常)、IndexOutOfBoundsException(下标越界异常)等,这些异常是不检查异常,程序中可以选择捕获处理,也可以不处理。这些异常一般是由程序逻辑错误引起的,程序应该从 阅读全文
posted @ 2021-09-27 11:14 夏天·烟火·我的尸体 阅读(207) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-09-27 11:10 夏天·烟火·我的尸体 阅读(18) 评论(0) 推荐(0)
摘要:Math.floor() 表示向下取整,返回double类型 (floor 地板) Math.ceil() 表示向上取整,返回double类型 (ceil 天花板) Math.round() 四舍五入,返回int类型 阅读全文
posted @ 2021-09-27 09:52 夏天·烟火·我的尸体 阅读(273) 评论(0) 推荐(0)
摘要:1.Statement、PreparedStatement和CallableStatement都是接口(interface)。 2.Statement继承自Wrapper、PreparedStatement继承自Statement、CallableStatement继承自PreparedStatem 阅读全文
posted @ 2021-09-27 09:50 夏天·烟火·我的尸体 阅读(45) 评论(0) 推荐(0)
摘要:原子性:指该操作不能再继续划分为更小的操作。 Java中的原子操作包括: 1、除long和double之外的基本类型的赋值操作 2、所有引用reference的赋值操作 3、java.concurrent.Atomic.* 包中所有类的一切操作 阅读全文
posted @ 2021-09-27 09:31 夏天·烟火·我的尸体 阅读(111) 评论(0) 推荐(0)
摘要:重载(overload)和重写(override)的区别: 重载就是同一个类中,有多个方法名相同,但参数列表不同(包括参数个数和参数类型),与返回值无关,与权限修饰符也无关。调用重载的方法时通过传递给它们不同的参数个数和参数类型来决定具体使用哪个方法,这叫多态。 重写就是子类重写基类的方法,方法名, 阅读全文
posted @ 2021-09-27 09:24 夏天·烟火·我的尸体 阅读(139) 评论(0) 推荐(0)
摘要:(1)把类定义在另一个类的内部,该类就被称为内部类。举例:把类B定义在类A中,类B就被称为内部类。 (2)内部类的访问规则 A:可以直接访问外部类的成员,包括私有B:外部类要想访问内部类成员,必须创建对象 (3)内部类的分类A:成员内部类 B:局部内部类 C:匿名内部类 (4)成员内部类访问规则成员 阅读全文
posted @ 2021-09-24 20:58 夏天·烟火·我的尸体 阅读(41) 评论(0) 推荐(0)
摘要:String, StringBuffer,StringBuilder的区别 java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。 1.可变与不可变 String类中使用 阅读全文
posted @ 2021-09-23 21:24 夏天·烟火·我的尸体 阅读(40) 评论(0) 推荐(0)