一、构造方法 有参的构建函数: 先判断传入值: 大于0:可用,数组长度用传入值 小于0:不合法,抛出异常 等于0:使用默认值10 大于0:可用,数组长度用传入值 小于0:不合法,抛出异常 等于0:使用默认值10 大于0:可用,数组长度用传入值 小于0:不合法,抛出异常 等于0:使用默认值10 二、a ...
分类:
其他好文 时间:
2019-09-13 22:18:11
阅读次数:
158
RestFull api接口 前后端分离开发的接口规范 什么是RestFull 是目录比较流行的api设计规范 注:restfull api规范应用场景,前后端分离的项目中 数据接口的现场 例如: /users/999 获取ID为999的信息 /users/list 获取所有的用户信息 /users ...
异常处理 一丶什么异常 1.语法错误 2.逻辑错误 二丶Exception 二丶try...except总结 1. 把错误处理和真正的工作分开来 2. 代码更易组织,更清晰,复杂的工作任务更容易实现; 3. 毫无疑问,更安全了,不至于由于一些小的疏忽而使程序意外崩溃了; 三丶抛出异常raise 四丶 ...
分类:
其他好文 时间:
2019-09-12 21:52:59
阅读次数:
96
守护进程 会随着主进程结束而结束 主进程创建守护进程 ? 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再开启子进程,否则抛出异常: 注意: 进程之间是互相独立的,主进程代码运行结束,守护进程随即终止。 本质也是一个子进程 主进程的代码执行完毕守护进程直接结束。但是此时主进程可能 ...
分类:
系统相关 时间:
2019-09-12 19:48:56
阅读次数:
123
异常处理(Throwable)和继承Exception类是Throwable类的子类Throwable类的主要方法自定义异常类继承于Exception类,通过throw new Exception手动抛出异常Java不支持多继承继承的特性:继承调用父子类构造函数顺序问题 异常处理(Throwable ...
分类:
编程语言 时间:
2019-09-09 21:12:47
阅读次数:
117
当程序出现错误,程序可以安全退出。 1. 异常的概念 Java采用面向对象的方式来处理异常,处理过程(每个异常都是一个对象): 1. 抛出异常:在执行一个方法时,如果遇到异常,则这个方法生成代表该异常的一个对象,停止当前执行,将异常对象抛出给JRE 2. 捕获异常:JRE得到该异常后,寻找相关的代码 ...
分类:
编程语言 时间:
2019-09-08 20:39:55
阅读次数:
103
字符流 概述 只用来处理文本数据 数据最常见的表现形式是文件,字符流用来操作文件的子类一般是FileReader和FileWriter 字符流读写文件注意事项: 写入文件必须要用flush()刷新 用完流记得要关闭流 使用流对象要抛出IO异常 定义文件路径时,可以用"/"或者"\" 在创建一个文件时 ...
分类:
其他好文 时间:
2019-09-07 12:40:07
阅读次数:
97
java中对处理异常有两个方法,一个是抛出异常,另一个是异常处理.一 抛出异常抛出异常就是在需要提示错误的时候,通过使用throw语句来抛出异常.例如: 二 异常处理异常处理就是使用try catch语句对try块中包围的语句抛出的异常做处理,具体怎么处理要看业务需要.例如: 一个try块可以跟多个 ...
分类:
编程语言 时间:
2019-09-04 21:33:04
阅读次数:
115
一、使用线程的理由 1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。 2、可以使用线程来简化编码。 3、可以使用线程来实现并发执行。 二、基本知识 1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程,进程的资源被线程共享,线程不拥有资源。 2、前台线程和 ...
分类:
编程语言 时间:
2019-09-04 13:04:31
阅读次数:
67
在缓冲区溢出与攻防博弈中总结了攻防博弈的过程,而最让黑客们头疼的莫过于DEP保护了,DEP 数据执行保护,其基本原理是将数据所在内存页标识为不可执行,如果程序尝试在数据页面上执行指令,此时CPU就会抛出异常,而不是去执行恶意代码,针对这样的保护措施同样也有突破的方式,本次实验将通过使用ROP技术,并 ...
分类:
其他好文 时间:
2019-09-04 11:44:54
阅读次数:
100