
java
文章平均质量分 92
bug_Cat
大学狗一枚
展开
-
java+selenium环境配置
java中Selenium环境配置介绍Selenium是一个用于Web应用程序测试的工具,在上软件测试的时候需要使用到这个工具,这个工具有python版和java版,python版的配置方法网上有许多,但是java版感觉写的比较少,所以记录一下。讲解一、下载Chrome谷歌浏览器驱动我使用的是Chrome浏览器,所以需要下载Chrome谷歌浏览器驱动,驱动和浏览器有对应关系,如果驱动版本...原创 2020-05-02 20:33:52 · 1869 阅读 · 1 评论 -
java中的代理
java中的代理简介在学习spring的时候学习到了代理相关的知识,所以记录一下。代理的作用是帮助业务更加简单专一,而一些公共的东西交给代理来完成。比如:我们写Service的时候,需要在里面编写增删改查四个方法,并且调用这四个方法的时候都需要给出日志,这个时候我们就可以使用代理来完成,让Service中只专注于增删改查,而代理关注于写然日志。java的代理有静态和动态两种,一般使用动态更好。...原创 2020-04-25 23:43:22 · 209 阅读 · 0 评论 -
java自定义对话框弹出
java自定义对话框弹出本次实习因为写java界面,有一个自定义对话框的需求,在网上查了一些才发现了一种方法,所以记录一下。具体需求类似于这样:按下一个按钮弹出一个输入界面,输入行李的长宽高,然后进行显示。需求很简单,最重要的是信息在两个界面之间传递。具体实现具体实现只讲比较重要的一些部分编写界面继承自JDialogpublic class BaggageGUI extends ......原创 2020-04-12 20:22:49 · 5051 阅读 · 0 评论 -
java中IO(六):BufferedReader、Scanner简单讲解
java中IO(六):BufferedReader、Scanner简单讲解介绍:在io(五)中讲到使用光使用System.io进行输入会比较麻烦,所以我们本次介绍BufferedReader和Scanner来对上面的问题进行解决。讲解一、BufferedReader类类的定义:public class BufferedReaderextends Reader构造方法:Buf...原创 2020-04-03 01:04:53 · 335 阅读 · 0 评论 -
java中IO(五):系统输入输出讲解
java中IO(五):系统输入输出讲解介绍在io(四)当中,我们发现PrintStream、PrintWriter中的各种方法和System中的许多方法相同,比如:print()、println(),所以本次就讲讲java系统的输入输出。讲解我们观察System中字段信息,发现有三个字段信息,包括err、in、out,我们较常用就是in和out,下面进行讲解。一、out和err...原创 2020-04-03 01:01:54 · 327 阅读 · 0 评论 -
java中IO(四):打印流简单讲解
java中IO(四):打印流简单讲解介绍打印流主要解决的就是OutputStream的一些问题,属于OutputStream功能的加强版。比如:我们只是通过程序向终端输出一些信息,如果使用OutputStream就会产生一些问题,所以数据必须转变为字节数组再输出,输出int、double等类型就不是很方便。这时候我们使用打印流就方便很多。打印流主要是两个类:PrintStream和Prin...原创 2020-04-03 01:01:22 · 210 阅读 · 0 评论 -
java中IO(三):内存流简单讲解
java中IO(三):内存流简单讲解介绍在io(二)当中介绍的都是关于文件进行简单的IO处理,除了文件了IO处理之外,其实还有一种内存的IO操作,对于内存的操作流我们称为内存操作类。内存操作流主要有:ByteArrayInputStream、ByteArrayOutputStream、CharArrayReader、CharArrayWriter这四个类讲解一、ByteArrayInp...原创 2020-04-03 01:00:52 · 1058 阅读 · 0 评论 -
java中IO(二):FileInputstream、FileOutstream、FileReader、FileWriter等简单讲解
java中IO(二):FileInputstream、FileOutstream、FileReader、FileWriter等简单讲解介绍在IO(一)当中介绍了四个父类,但是四个类都是抽象类,无法直接使用,所以本次讲解一下可以直接使用FileInputstream、FileOutstream、FileReader、FileWriter等,还会讲解一下InputStreamReader和Out...原创 2020-03-30 20:33:21 · 1697 阅读 · 0 评论 -
java中IO(一):Inputstream、Outstream、Reader、Writer简单讲解
java中IO(一):Inputstream、Outstream、Reader、Writer简单讲解介绍java的io是一个比较复杂的内容,其中的各种各样的类也是错中复杂,但是最主要的类还是可以分为4个类别:Inputstream、Outstream、Reader、Writer,其中Inputstream、Outstream属于字节流,Reader、Writer属于字符流。讲解一、In...原创 2020-03-30 20:32:26 · 920 阅读 · 0 评论 -
java中Comparable讲解
java中Comparable讲解介绍Comparable是排序接口;若一个类实现了Comparable接口,就意味着“该类支持排序”。可以使用Arrays.sort()对改类进行排序讲解1.Comparable接口使用场景:假如说我们有这样一个需求,需要设计一个Person类,有两个属性:姓名(name)、年龄(age),按照年龄的大小进行排序,那么实现可以这样代码:class...原创 2020-03-29 17:54:24 · 29498 阅读 · 0 评论 -
java中Arrays类的讲解
java中Arrays类的讲解介绍在java.util中有一个Arrays类,此类包含用于操纵数组的各种方法,例如:二分查找(binarySearch)、拷贝操作(copyOf)、比较(equals)、填充(fill)、排序(sort)等,功能十分强大。相关函数讲解1.binarySearch代码:public static void main(String[] args) {...原创 2020-03-29 17:53:12 · 1124 阅读 · 0 评论 -
jdk内置 Annotation(注解)
jdk内置 Annotation(注解)介绍Annotation(注解)是为了解决项目中配置文件太多而导致开发复杂而产生的,jdk内置的注解有三个:@Override、@Deprecated、@SuppressWarnings讲解一、重写注解:@Override重写注解平时见的比较多,在这里不过多讲解。二、过期注解:@Deprecated在版本更新的时候,我们可能提供新的方法用于...原创 2020-03-25 20:04:23 · 257 阅读 · 0 评论 -
java枚举讲解
java枚举讲解介绍java开始是没有枚举的,可能是为了方便别的语言转向java所以在jdk1.5中推出了枚举这一特性,其本质还是一个多例模式,下面就进行仔细地讲解。讲解一、关键字enumjava中声明一个枚举类使用enum关键字进行申明,比较简单,直接例子:enum Colour{ RED,GREEN,BLUE}二、类Enum熟悉java的人都知道java里面还有...原创 2020-03-23 09:40:59 · 205 阅读 · 0 评论 -
java基础特性:可变参数
java基础特性:可变参数介绍在 Java 5 中提供了变长参数,允许在调用方法时传入不定长度的参数。变长参数是 Java 的一个语法糖,本质上还是基于数组的实现,增加了编程一定的自由度。举例一、普通数组:普通参数的用法如下: // 普通数组的用法 public static int sum(int []nums){ int sum = 0; f...原创 2020-03-20 20:10:03 · 196 阅读 · 0 评论 -
java基础特性:泛型
java基础特性:泛型介绍Java 泛型(generics)是 JDK1.5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型,在此之前java都是使用object来进行完成这种功能,但是object的向下转型会带来一些类型转化的问题,所以才加入了泛型。讲解一、泛型的引入在jdk1.5以前想要实现类似于C++模板的功能时,一般都是使用o...原创 2020-03-20 20:09:16 · 248 阅读 · 0 评论