RuntimeException也可以给throws 非运行异常(编译异常)throw 一定需要throws 异常,以待捕获或继续抛出,是因为运行时异常一旦发生,程序会停止 子父类异常问题 子类异常不能大于父类异常 父类无异常,子类不能有异常 父类有异常,子类可以无异常 原因是因为继承,方法被复写的 ...
分类:
编程语言 时间:
2018-02-24 20:47:13
阅读次数:
208
java需要下载外部包, commons codec.jar 1.6 較新的JAVA版本把Base64的方法改成靜態方法,可能會寫成Base64.encodeToString(encrypted, 0); import javax.crypto.Cipher; import javax.crypto ...
分类:
编程语言 时间:
2018-02-24 15:36:38
阅读次数:
224
题目如下:首先准备一个数组,[1,2,8,4,9] 然后输入一个6,找出数组两项之和为6的两个下标。 啥也不想,马上上代码,这个太简单了, 从这里我们可以看出,这个算法的时间复杂度是O(n的平方),这里有双重循环了。 既然这个算法不好,循环太多次了,那我们就得想办法减少循环,减少时间复杂度,然后就有 ...
分类:
编程语言 时间:
2018-02-23 18:58:27
阅读次数:
120
客户端 1 #客户端 2 import socket 3 4 client = socket.socket()#相当于声明socket类型,同时生成socket连接对象 5 client.connect(('localhost',6969)) 6 7 client.send(b"Hello Worl ...
分类:
编程语言 时间:
2018-02-23 18:52:31
阅读次数:
257
1、一次性读取整个文件内容 2、按行读取文件 ...
分类:
编程语言 时间:
2018-02-23 15:57:32
阅读次数:
135
mbg:mybatis generator=mybatis代码生成器 1.看一下项目结构 其中bean文件,mapper接口文件和mapper.xml文件是代码生成器自动生成的。 使用generator生成器的方法,百度mybatis,进入git仓库,点mybatis,找到generator就是生成 ...
分类:
其他好文 时间:
2018-02-23 12:08:32
阅读次数:
288
本文着重介绍了 Java 异常选择和使用中的一些误区,希望各位读者能够熟练掌握异常处理的一些注意点和原则,注意总结和归纳。只有处理好了异常,才能提升开发人员的基本素养,提高系统的健壮性,提升用户体验,提高产品的价值。误区一、异常的选择 图 1. 异常分类 图 1 描述了异常的结构,其实我们都知道异常 ...
分类:
编程语言 时间:
2018-02-23 11:58:20
阅读次数:
210
这个问题折腾了半天,老以为是Mysql驱动的问题,还好最后偶然发现了是EL表达式识别不了报错javax.servlet.ServletException: javax.servlet.jsp.JspException: Unable to get connection, DataSource inv ...
分类:
数据库 时间:
2018-02-23 00:22:32
阅读次数:
250
一、进程 抽象类Process用来封装进程,即执行的程序。Process主要用作由Runtime的exec方法创建的对象类型或由ProcessBuilder的start方法创建的对象类型的超类。 二、运行时环境 Runtime封装了运行时环境,不能实例化Runtime对象,而是通过调用静态方法Run ...
分类:
编程语言 时间:
2018-02-22 23:51:23
阅读次数:
231
Recycler分析 调用来源:PooledByteBuf.java 涉及的知识: AtomicInteger WeakReference ThreadLocal 在DefaultHandle 中调用的recycle只是把需要回收的对象装在一个栈中,那么问题转化为如何这个栈是如何回收的. 那么回收的 ...
分类:
Web程序 时间:
2018-02-22 21:30:45
阅读次数:
231