JAVA相关
文章平均质量分 88
SKTT1丶faker
好好学习,天天向上
展开
-
JAVA IO
Java I/O 层次结构根据I/O结构绘制思维导图如下: 输入流与输出流InputStream和OutputStream是两个抽象类,分别含义read()和write()抽象方法。InputStream:InputStream的作用是用来表示那些从不同数据源产生输入的类,这些数据源包括字节数组、String对象、文件、管道、一个由其它种类的流组成的序列、其它数据源。每一...原创 2018-08-09 03:20:41 · 144 阅读 · 0 评论 -
抽象类与接口
抽象类抽象类作为派生其他类的基类,而不作为特定的实现类,可以将通用方法放在继承关系高层次的抽象类中。创建抽象类使用abstract关键字,包含一个或多个抽象方法的类本身必须声明为抽象的。 除了抽象方法之外,抽象类还可以包含具体数据和具体方法。 抽象方法充当着占位的角色,它们的具体实现在子类中,扩展抽象类时,一种情况是在抽象类中定义部分抽象类方法或不定义抽象类方法,这样,必须将子类也声明为抽...原创 2018-08-06 02:25:25 · 199 阅读 · 0 评论 -
JAVA集合类
JAVA 集合类一、Collection1.迭代器 包含方法:E next()、boolean hasNext()、void remove()、void forEachRemaining(Consumer? super E action); 把迭代器看作位于两个元素之间,当调用next方法时,迭代器越过下一个元素,并返回越过的元素; 调用remove方法之前必须先...原创 2018-08-01 15:07:36 · 129 阅读 · 0 评论 -
JAVA多线程
多线程一、线程的概念线程,有时被称为轻量进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和...原创 2018-08-02 00:36:25 · 146 阅读 · 0 评论 -
锁
锁 并发操作可能出现的问题:不可重复读: 不可重复读是指事务T1读取数据后,事务T2执行更新操作,使T1无法再现前一次读取结果。具体地讲,不可重复读包括三种情况: - 事务T1读取某一数据后,事务T2对其做了修改,当事务1再次读该数据时,得到与前一次不同的值。例如,T1读取B=100进行运算,T2读取同一数据B,对其进行修改后将B=200写回数据库。T1为了对读取值校...原创 2018-08-02 15:50:29 · 179 阅读 · 0 评论 -
反射(Reflection)
JavaBean什么是JavaBeanBean是一个类,它的作用是:通过方法名称表示这是一个属性、一个事件还是一个普通的方法,它有自己的方法命名规则:对于一个名称为xxx属性,通常要写两个方法getXxx和setXxx,任何浏览这些方法的工具,都会把get或者set后的第一个字母转成小写,以产生属性名。get方法返回类型与set方法参数类型相同;对于布尔型属性,可以使用get和...原创 2018-08-14 20:46:41 · 166 阅读 · 0 评论 -
Java异常
处理错误假设Java程序在运行期间出现了一个错误,该错误可能是文件包含了错误信息、网络连接出现问题、使用无效的数组下标、使用一个没有被赋值的对象造成的,在出现这些错误时,程序应该做到其中一点:返回到一种安全状态,并能够让用户执行一些其他的命令;允许用户保存所有操作的结果,并以妥善的方式终止程序。 异常处理的任务就是将控制权从错误产生的地方转移给能够处理这种情况的错误处理器。...原创 2018-08-31 18:19:38 · 139 阅读 · 0 评论 -
部署Java应用程序
JAR文件Java归档(JAR)文件用于将应用程序打包成一个单独的文件,一个JAR文件既可以包含类文件,也可以包含诸如图像和声音这些其他类型的文件。JAR文件是压缩的,使用了ZIP压缩格式。创建JAR文件在jdk/bin目录下的jar工具可制作JAR文件,创建JAR文件常见命令格式为:jar cvf JARFileName File1 File2 … 。此外,还有一些其他命令,...原创 2018-08-29 15:31:08 · 3520 阅读 · 0 评论