摘要:
JMeter上传下载 1、下载 下载api:http://192.168.239.130/recruit.students/studentManagement/loadTemplet,该api是自己部署的招生系统下载学生模板的api,所以,要想下载,先要登录招生系统。 本次下载需要使用到BeanSh 阅读全文
摘要:
# 线程的基本概念 首先理解些基本概念:程序--》进程--》线程 程序(program):是指为完成特定任务、用某种编程语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程(process):是程序的一次执行过程,或者正在运行的一个程序。动态过程:有它自身的产生、存在和消亡的过程。 比如 阅读全文
摘要:
JAVA比较器 java的比较器主要分为两种,第一种是实现Comparable接口的内部比较器,第二种是实现Comparator接口的外部比较器。 Comparabel接口的部分源码如下: public interface Comparable<T> { public int compareTo(T 阅读全文
摘要:
java正则表达式 正则表达式 规则 可以匹配 A 指定字符 A \u548c 指定Unicode字符 和 . 任意字符 a,b,&,0 \d 数字0~9 0~9 \w 大小写字母,数字和下划线 az,AZ,0~9,_ \s 空格、Tab键 空格,Tab \D 非数字 a,A,&,_,…… \W 非 阅读全文
摘要:
JAVA反射机制 反射是什么? 反射就是reflection,Java的反射是指程序在运行期可以拿到一个对象的所有信息。 正常情况下,如果我们要调用一个对象的方法,或者访问一个对象的字段,通常会传入对象实例: // Main.java import com.itranswarp.learnjava. 阅读全文
摘要:
IO流+File类 File类 讲IO流之前先来讲以下File类。Java的标准库Java.io提供了File类来操作文件和目录。操作可以有:新建、删除、重命名等,但是不能访问文件本身的内容,如果想要访问,需要使用IO流。 新建File对象: package day01; import java.i 阅读全文
摘要:
枚举类enum 枚举类通过enum关键字声明,枚举类跟普通类没多大的区别。 枚举类的特点: 定义的enum类型总是继承自java.lang.Enum,且无法被继承,因为默认被final修饰 public enum color{} //相当于public final class color exten 阅读全文
摘要:
集合 Java集合类存放于Java.util包中,是一个用来存放对象的容器。 集合只能用来存放对象。如果存放一个int整型数据进入集合中,会自动将int转换成Integer包装类。 集合存放的是多个对象的引用,对象本身存放在堆内存中。 集合可以存放不同类型,不同数量的数据类型。jdk5之后,Java 阅读全文
摘要:
异常处理 Java异常介绍 Java在程序执行过程中的不正常情况称为异常。捕获错误最理想时间是编译时候,但是有些错误在运行时才会报错。 Java程序运行过程中的异常主要分为两大类: Error:JVM系统内部错误、资源耗尽等情况。(程序员只能处理Exception,对Error无能为力。) Exce 阅读全文
摘要:
classpath和jar包 classpath(很少设置,一般默认) classpath是JVM用到的一个环境变量,它用来指示JVM如何搜索class。所以,classpath就是一组目录的集合,它设置的搜索路径与操作系统相关。 在windows系统中,可能长这样,分隔符为";" : C:\wor 阅读全文
摘要:
内部类 一个定义在另一个类里面的类称为内部类。内部类可以分为四种形式:成员内部类, 成员内部类 内部调用外部的属性和方法 成员内部类可以无条件访问外部类的所有成员属性和方法。 其他类(例子中的RunC类)访问一个内部类的形式有三种: Outter.Inner outin=new Outter().n 阅读全文
摘要:
接口 接口(interface)是一种特殊的类,是抽象方法和常量值的定义的集合,没有变量和方法的实现。 接口中的所有成员变量都默认是public static final修饰的,所有方法都默认是public abstract修饰的,跟抽象类一样,接口没有构造器。 package day01; pub 阅读全文
摘要:
抽象类 当父类的方法实现没有意义时,通常用abstract将方法修饰为抽象方法,如Animal父类的run()方法,把该方法体写出来是没有意义的(动物的跑的方式不能确定)。因为抽象方法的存在,也要将类用abstract修饰,这样的类称为抽象类。 含有抽象方法的类必须被声明为抽象类 public cl 阅读全文
摘要:
多态性(面向对象特征三) 多态性在Java中有三种体现: 方法的重载overload 方法的重写override 对象的多态性——主要应用在抽象类和接口上 对象的多态性:Java引用变量有两个类型,编译时类型,运行时类型。编译时类型有声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定。 阅读全文
摘要:
java转型问题 基本数据类型的casting: 自动类型转换:小的数据类型可以自动转换为大的数据类型,如: long a=20; double b=12.0f; 强制类型转换:可以把大的数据类型转换成小的数据类型,如: int c=(int)1200L; 对JAVA对象的类型转换(造型) 需要记住 阅读全文
摘要:
继承(面向对象特征二) Java使用extends关键字来实现继承 package test; public class Person { private int age; private String name; public void fun1(){ System.out.println(thi 阅读全文
摘要:
构造方法 (构造器constructor) 功能:初始化实例 1、使用方法 构造方法的名称就是类名,且修饰符跟类一致 构造方法的参数没有限制,在方法内部,可以编写任意语句 和普通方法相比,构造方法没有返回值,也没有void关键字 调用构造方法,必须使用new操作符 public class Hell 阅读全文
摘要:
方法重载 一系列方法,功能类似,但是参数不同,这成为方法的重载(overload) 比如下列的String类提供了多个重载方法valueOf() package test; public class TestOne{ public static void main(String[] args) { 阅读全文
摘要:
封装和隐藏(面向对象特征一) 利用getter、setter、private进行封装。将数据声明为私有的(private),再提供公共的public方法getter和setter实现对该属性的操作 案例原始代码 class TestM { public int age;//TestM类的age属性被 阅读全文
摘要:
Java修饰符 Java修饰符分为两大类: 访问修饰符:default、private、public、protected 非访问修饰符:static、final、abstract、synchronized和volatile 访问修饰符 public(修饰类、变量、方法、接口) default(修饰类 阅读全文