Java多线程面试问题 1. 进程和线程之间有什么不同? 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建和驻留在进 ...
分类:
编程语言 时间:
2018-01-14 11:01:57
阅读次数:
171
一 编译时异常和运行时异常的区别 java认为如果你的程序有问题,你应该让调用者知道. 例如:面包,长毛了.用户去买了,用户可能会挂 .应该在面包上贴上标签(异常). java 如果在函数内抛出Exception//编译失败,因为编译器在检查语法时发生了错误。 该程序已经出现问题,Java认为这个程 ...
分类:
编程语言 时间:
2018-01-09 20:24:05
阅读次数:
203
1:ArithmeticException 说明:当存在不符合规则的运算条件时出现这种问题,例如被除数为0的情况。 2:ArrayIndexOutOfBoundsException 说明:使用非法索引时抛出此异常,例如索引为负数等情况 3:IndexOutOfBoundsException 说明:索 ...
分类:
编程语言 时间:
2018-01-09 18:46:37
阅读次数:
150
栈:LIFO(后进先出) 队列:FIFO(先进先出) 栈的顺序存储结构实现: 栈的链式存储结构实现: 基于LinkedList实现的栈结构: 队列的顺序存储结构实现 循环队列的顺序存储结构实现 队列的链式存储结构实现 基于LinkedList实现队列结构 本文参考地址:http://www.cnbl ...
分类:
编程语言 时间:
2018-01-01 20:36:56
阅读次数:
193
1、在反射机制中,把类中的成员变量使用类Field表示; 2、通过Class类中提供的方法获取成员变量: (1)返回一个成员变量 (2)返回多个成员变量 (3)获取成员变量代码演示 3、通过反射,创建对象,获取指定的成员变量,进行赋值与获取值操作 (1)获取成员变量,步骤如下: ①获取Class对象 ...
分类:
其他好文 时间:
2017-12-31 23:33:17
阅读次数:
233
首先引用软件自带的一句话:Please do not use in military or secret service organizations,or for illegal purpose. 传说中的3389爆破工具,第一次用发现不止用于3389,切入正题: cd到hydra目录中输入hydr ...
分类:
其他好文 时间:
2017-12-30 00:23:43
阅读次数:
546
相比1.6,1.7有些变化: 1、 增加了一个TIDYING状态,这个状态是介于STOP和TERMINATED之间的,如果执行完terminated钩子函数后状态就变成TERMINATED了; 2、 内部类Worker继承了AQS类作为一个独享锁,在运行每个任务前会获取自己的锁; 3、 runSta ...
分类:
编程语言 时间:
2017-12-28 13:59:24
阅读次数:
239
源码如下: 报如下错: UnicodeEncodeError: 'gbk' codec can't encode character '\xe7' in position 318: illegal multibyte sequence 【解决方法】 1、查看控制台和python的编码 2、得到控制台 ...
分类:
其他好文 时间:
2017-12-26 19:53:29
阅读次数:
168
关于将JSONObject转换为JavaBean,其实在JSONObject中有对于的toBean()方法来处理,还可以根据给定的JsonConfig来处理一些相应的要求,比如过滤指定的属性 [java] view plain copy print?//返回true表示过滤掉该属性 &nb ...
分类:
编程语言 时间:
2017-12-20 13:23:29
阅读次数:
198