Exception和Error有什么区别?

Exception和Error有什么区别?

java

世界上存在永远不会出错的程序吗?也许这只会出现在程序员的梦中。随着编程语言和软件的诞生,异常情况就如影随形地纠缠着我们,只有正确处理好意外情况,才能保证程序的可靠性。Java 语言在设计之初就提供了相对完善的异常处理机制,这也是 Java 得以大行其道的原因之一,因为这种机制大大降低了编写和维护可靠程序的门槛。如今,异常处理机制已经成为现代编程语言的标配。今天我要问你的问题是,请对比 Exception 和 Error,另外,运行时异常与一般异常有什么区别?典型回答Exception 和 Err

星火燎原 阅读:800评论:2020-09-03

解决SecureCRT超时自动断开问题

解决SecureCRT超时自动断开问题

java

      相信很多朋友使用SecureCRT都有过这样的困扰:隔开一段时间不操作SecureCRT客户端,连接会超时自动断开,需要再重新连接,很影响工作。方法一:解决方法可设置超时自动重连,操作如下:Options->Session Options->Terminal->Anti-idle->勾选Send protocol NO-OP(中文版:选项->会话选项->终端->反空闲->发送协议NO-OP)后面的设置时间默

星火燎原 阅读:612评论:2020-08-28

线程类问题《二》

线程类问题《二》

java

1.synchronized和ReentrantLock的区别?java在编写多线程程序时,为了保证线程安全,需要对数据同步,经常用到两种同步方式就是Synchronized和重入锁ReentrantLock。基础知识可重入锁。可重入锁是指同一个线程可以多次获取同一把锁。ReentrantLock和synchronized都是可重入锁。可中断锁。可中断锁是指线程尝试获取锁的过程中,是否可以响应中断。synchronized是不可中断锁,而ReentrantLock则提供了中断功能。公平锁与非公平

星火燎原 阅读:751评论:2018-03-28

java作用域public,private,protected及不写时的区别 (转)

java作用域public,private,protected及不写时的区别 (转)

java

在说明这四个关键字之前,我想就class之间的关系做一个简单的定义:对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。1、public:对所有用户开放,所有用户都可直接调用2、private:私有。除了class自己之外,任何人都不可直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可使用。3、protected:对于子女、朋友来说,就是public的,可自由使用,无任何限制;而对于其他的外部class,p

阅读:656评论:2018-03-23

线上CPU很高、内存占用很少,有能快速查找到原因的方法吗?

线上CPU很高、内存占用很少,有能快速查找到原因的方法吗?

java

给一个代码,在Linux下保存成.sh文件直接执行即可。#!/bin/sh ts=$(date +"%s")jvmPid=$1defaultLines=100defaultTop=20threadStackLines=${2:-$defaultLines}topThreads=${3:-$defaultTop}jvmCapture=$(top -b -n1 | grep java )threadsTopC

星火燎原 阅读:677评论:2018-03-21

线程类问题

线程类问题

java

线程相关什么是线程 ?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理编程,你可以使用多线程对运算密集型任务提速。线程和进程有什么区别?线程是进程的子集,进程包含线程一个进程可以有很多线程,每条线程并行执行不同的任务,不同的进程使用不同的内存空间,而所有的线程共享一片相同的内存空间。别把它和栈内存搞混,每个线程都是拥有单独的栈内存来存储本地数据。如何在java中实现线程?在语言层面有两种方式。java.lang.Thread 类的实

星火燎原 阅读:544评论:2018-03-20

webStorm软件激活码

webStorm软件激活码

java

方法一:(更新时间:2018/1/23)v3.3注册时,在打开的License Activation窗口中选择“License server”,在输入框输入下面的网址:http://idea.codebeta.cn (新,感谢Rachelsalaheiyo提供)http://idea.imsxm.com/点击:Activate即可。作者:心淡然如水链接:https://www.jianshu.com/p/ff0e9409501a來源:简书著作权归作者所有。商业转载请联系作者获得授权,非

星火燎原 阅读:661评论:2018-03-19

微信小程序开发《二》

微信小程序开发《二》

微信小程序 java

微信开发 打开h5页面利用<web-view></web-view>标签主要是配置业务域名下载文件<!-- wxml --> <!-- 指向微信公众平台首页的web-view --> <web-view src="https://mp.weixin.qq.com/"></web-view>这样就行了,不用做其他事情。就能直接打开h5页面了

星火燎原 阅读:640评论:2018-03-14

Nginx+Tomcat结合使用

tomcat java

    Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。在Java的Web架构中,通常使用Tomcat和Nginx进行配合,Nginx作为反向代理服务器,可以对后台的Tomcat服务器负载均衡,也可以让Nginx处理静态页面的请求、Tomcat处理JSP页面请求达到动静分离的目的。Nginx简介Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/

阅读:679评论:2018-03-12