- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 Arthas安装
Arthas是Alibaba开源的Java诊断工具的安装及使用1、在线安装curl -L https://arthas.aliyun.com/install.sh | sh 2、离线安装下载arthas-boot.jar(下载地址:https://arthas.aliyun.com/arthas-boot.jar),然后用java -jar的方式启动: java -jar arthas-boot.jar java -jar arthas-boot.jar ...
2021-01-28 11:28:07 1078
转载 java常见异常
在我们学习java的过程中,我们会遇到各种各样的出错情况和各种各样的异常情况,那么这么多异常你都遇到过多少个呢?下面就让我们一起来认识认识这些异常!算术异常:ArithmeticException空指针异常:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下表越界异常:ArrayI...
2018-06-19 15:29:30 237
转载 String,StringBuffer,StringBuilder的区别。
Java中的String,StringBuilder,StringBuffer三者的区别 最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。 这三个类之间的区别主要...
2018-06-19 15:12:18 88
转载 Java并发编程:CountDownLatch、CyclicBarrier和Semaphore
Java并发编程:CountDownLatch、CyclicBarrier和Semaphore 在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法。 以下是本文目录大纲: 一.CountDownLatch用法 二.Cy
2017-09-05 09:03:21 198
原创 java多态继承中需要特别注意的点
都知道在java中,子类继承父类后可以多态的覆盖父类方法,即使在上线转型使用的时候也是使用子类中的方法,那么在子类继承父类过程中是不是所有的方法及父类属性都能多态呢?让我们看看下面列子: package test;import static test_1.PrintDome.*;/** * java多态列外的部分 * * */public class UpTran
2016-09-05 10:37:32 453
原创 一个有关向上转型的简单列子
package test;import static test_1.PrintDome.*;/*向上转型例子 * 2016-8-29 * Dugn * */public class UpTrans { public static void main(String[] args) { // TODO Auto-generated method stub C
2016-08-29 17:11:10 421
原创 java运行顺序
关于java程序运行过程中先后顺序如下实例可以很轻松的帮助理解,首先先看下面例子:package test;import static test_1.PrintDome.*;public class StaticAndCoustor extends LittleBug{ public static void main(String[] args) { // TODO Auto
2016-08-29 16:41:17 696
原创 extends 构造器演示,基类带参数与不带参数区别
继承基类时若基类为无参数的构造器则子类可不写构造器Drawing extends Art,若基类构造器有参数,则子类必须手动写构造器CarToon extends Drawing,具体看下面例子 package test;import static test_1.PrintDome.*;public class ExtendsConstructorDemo { public s
2016-08-26 11:17:03 462
转载 call by value 和call by reference 转载
关于JAVA中参数传递问题有两种,一种是按值传递(如果是基本类型),另一种是按引用传递(如果是對象). 首先以两个例子开始:1)public class Test2 {public static void main (String [] args) {StringBuffer a = new StringBuffer ("A");StringBuffer b = new
2016-08-18 11:24:19 354
转载 JSP页面跳转的五种方法
RequestDispatcher.forward()是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传递.
2016-08-18 11:17:02 462
原创 关于java构造器初始化顺序例子
今天看到一个关于java初始化顺序的问题,以往从来没有意识到这个初始化的顺序竟然如此有趣,下面为自己编写的一个关于验证初始化顺序的小Dome package test;import static test.PrintDome.*;public class InitOrder { public static void main(String[] args) { // TOD
2016-04-29 15:44:30 363
原创 关于finalize的理解
整体介绍finalize-方法名。Java 技术允许使用 finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。具体理解这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在 Object 类中定义的,因此所有的类都继承了它。子类覆盖 finalize() 方法以整理系统资源或者执行其他清理工作。finalize() 方法是在垃圾收集器
2016-04-29 11:25:52 328
srping boot 集成servlet 和jsp.docx
2020-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人