Java基础
文章平均质量分 69
ziqiiii
念念不忘必有回响;欲速则不达;千里之堤溃于蚁穴
展开
-
final, finally, finalize的区别
1. finalfinal用于声明属性,方法和类, 分别表示属性不可变, 方法不可覆盖, 类不可继承。final修饰类,说明这个类不能被继承,是以个顶级类。final修饰变量,说明这个变量是常量。final修饰方法,表示这个方法不能被重写,不过可以重载final方法。比如有个基类Person,里面有一个public final void eat()方法,可以在Person类中重载同名方法,比如pu...转载 2018-05-05 22:32:29 · 182 阅读 · 0 评论 -
Exception、Error、运行时异常与一般异常有何异同
Throwable是所有Java程序中错误处理的父类,有两种资类:Error和Exception。1. Error:表示由JVM所侦测到的无法预期的错误,由于这是属于JVM层次的严重错误,导致JVM无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。Error类体系描述了Java运行系统中的内部错误以及资源耗尽的情形.应用程序不应该抛出这种类型的对象(一般是由虚拟机...转载 2018-05-05 23:12:32 · 1408 阅读 · 0 评论 -
请写出5种常见到的runtime exception
RuntimeException是java中所有运行时异常的父类,实际运行时出现的都是它的子类。1, ClassCastException类型强制转换异常Object x = new Integer(0); System.out.println((String)x);当试图将对象强制转换为不是实例的子类时,抛出该异常2,ArithmeticException算术异常类int a...转载 2018-05-07 11:00:36 · 16307 阅读 · 1 评论 -
Streams filter 例子 (函数式编程 ) Java 8
在本教程中,我们将向你展示一些java 8个例子来演示的流filter(),collect()使用,findany()和orelse().1. Streams filter() and collect() 1.1 Java 8之前, 过滤一 List 如下所示 :BeforeJava8.javapackage com.mkyong.java8; import java.u...转载 2018-09-11 14:16:05 · 1493 阅读 · 0 评论 -
Java定时器的cron设置详解
转自:Java定时器的cron设置详解这些星号由左到右按顺序代表 : * * * * * * *格式: [秒] [分] [小时] [日] [月] [周] [年]序号 说明 是否必填 允许填写的值 允许的通配符1 秒 是 0-59 , - * /2 分 ...转载 2019-08-14 11:10:45 · 931 阅读 · 0 评论 -
Java多线程学习(吐血超详细总结)
林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka写在前面的话:此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎么能更上一个台阶呢?如果你觉得此文很简单,那推荐你看看Java并发包的的线程池(Java并发编程与技术内幕:线程池深入理解)目录一扩...转载 2019-09-04 17:24:04 · 226 阅读 · 0 评论 -
将java项目(maven管理)打包成jar包 到 远程服务器运行 并调用http请求
解决问题如题所示。背景:本地开发连的是远程服务器的数据库,为了更准确的得到在机器上运行插入一条数据到数据库的耗时,把项目打包到机器上运行看看结果。(也就是直接将项目部署到远程机器上)1.首先,将本地代码打包,依赖于maven的,可以直接敲命令打包:mvn cleanmvn compilemvn package(这个打包好的jar包就可以直接java -jar运...原创 2019-09-11 16:04:39 · 3200 阅读 · 0 评论