2021-01-22 16:49发布
java里最常用的是关键字,这些关键字可以说是程序中的“关键”,我都帮你整理出来哈
abstract (关键字) 抽象 ['.bstr.kt]
access vt.访问,存取 ['.kses]'(n.入口,使用权)
algorithm n.算法 ['.lg.riem]
annotation [java]代码注释 [.n.u'tei..n]
anonymous adj.匿名的[.'n.nim.s]'
(反义:directly adv.直接地,立即[di'rektli, dai'rektli])
apply v.应用,适用 [.'plai]
application n. 应 用 , 应 用 程 序 [,.pli'kei..n]'
(application crash 程序崩溃)
arbitrary a.任意的 ['ɑ:bitr.ri]
argument n.参数;争论,论据 ['ɑ:gjum.nt]'(缩写 args)
assert (关键字) 断言 [.'s.:t] ' (java 1.4 之后成为关键字)
associate n.关联(同伴,伙伴) [.'s.u.ieit]
attribute n.属性(品质,特征) [.'tribju:t]
boolean (关键字) 逻辑的, 布尔型
call n.v.调用; 呼叫; [k.:l]
circumstance n.事件(环境,状况) ['s.:k.mst.ns]
crash n.崩溃,破碎 [kr..]
cohesion 内聚,黏聚,结合 [k.u'hi:..n]
a class is designed with a single, well-focoused purpose.
应该不止这点
command n. 命令,指令 [k.'mɑ:nd](指挥, 控制)
(command-line 命令行)
Comments [java]文本注释 ['k.ments]
compile [java] v.编译 [k.m'pail]'
Compilation n.编辑[,k.mpi'lei..n]
const (保留字)
constant n. 常量, 常数, 恒量 ['k.nst.nt]
continue (关键字)
coupling 耦合,联结 ['k.pli.]
declare[java]声明 [di'kl..]
default (关键字) 默认值 ; 缺省值 [di'f.:lt]
delimiter 定义符; 定界符
Encapsulation [java]封装 (hiding implementation details)
Exception [java]例外; 异常 [ik'sep..n]
entry n.登录项, 输入项, 条目['entri]
enum (关键字) 枚举
execute vt.执行 ['eksikju:t]
exhibit v.显示, 陈列 [ig'zibit]
exist 存在, 发生 [ig'zist] '(SQL 关键字 exists)
extends (关键字) 继承、扩展 [ik'stend]
false (关键字)
final (关键字) finally (关键字)
fragments 段落; 代码块 ['fr.gm.nt]
FrameWork [java]结构,框架 ['freimw.:k]
Generic [java]泛型 [d.i'nerik]
goto (保留字) 跳转
heap n.堆 [hi:p]
implements (关键字) 实现 ['implim.nt]
import (关键字) 引入(进口,输入)
Info n.信息
(information [,inf.'mei..n] )
Inheritance [java]继承 [in'herit.ns] (遗传,遗产)
initialize 预置初始化 [i'ni..laiz]
instanceof (关键字) 运算符,用于引用变量,以检查这个对象
是否是某种类型。返回 boolean 值。
interface (关键字) 接口 ['int.feis]
invoke vt. 调 用 [in'v.uk]' (invocation
[,inv.u'kei..n])
Iterator [java]迭代器, 迭代程序
2
legal 合法的 ['li:g.l]
log n.日志,记录 [l.g]
native (关键字) ['neitiv]
nested [java]嵌 套的 ['nestid] '如 : 内 部类 (nested
classes)
Object [java]对象 ['.bd.ekt]
Overload [java]方法的重载(不同参数列表的同名方法) [,.uv.'l.ud]
Override [java]方法的覆盖(覆盖父类的方法) [,.uv.'raid]
polymiorphism [java]多态 (polymorphism 多形性[,p.li'm.:fizm])
allowing a single object to be seen as having many types.
principle n.原则,原理,主义 ['prinsipl]
priority n. 优先级 [prai'.riti]
process n. 程序, 进程 ['pr.ses]
protected (关键字) 受保护的,私有的 [pr.'tektid]
provide v.规定(供应,准备,预防)[pr.'vaid]
refer to v.引用 [ri'f.:][tu:]
reference n. 参考(引用,涉及)['ref.r.ns]'
-->reference variable 参量, 参考变量,引用变量
Reflection [java]反射 [ri'flek..n]
script n.手写体,小型程序 [skript]
serialized vt.序列化,串行化 ['si.ri.laiz]'
(serializable adj.)(deserialize 反序列化,反串行化)
Socket [java]网络套接字['s.kit]
stack n.堆栈 [st.k] (对应 heap 堆)
statement 程序语句; 语句 ['steitm.nt]' n. 陈述,指令
subclass n.子类 ['s.bklɑ:s]' (supertype 父类)
switch (关键字) 选择语句。 n.开关,道岔 [swɪtʃ]
synchronized (关键字) 同步(锁) ['si.kr.naiz]
Thread [java]线程 [θred]
throw (关键字) throws (关键字) [θr.u] 抛出(异常)
transient (关键字) 瞬变;临时的['tr.nzi.nt]'(可序列化)
3
valid 正确的,有效的 ['v.lid]
variable n.变量 a.可变的['v..ri.bl]
volatile (关键字) 不稳定的['v.l.tail]
while (关键字) 循环语句。当...的时候 [hwail]
java 常用单词以及它的用法 lang 包: 字符串类的方法:
character 类: isLetter():判断是不是字母 isDigit():判断是不是数字 isWhiteSpace():判断是不是空格 isUpperCase():判断是不是大写 isLowerCase():判断是不是小写 String 类: equals():比较对象中值是否相等 length():返回字符串长度
CompareTo():比较相同索引位置上字符的 ASCII StartsWith():判断是否以 ...开头 endsWith():判断是否以…结尾 toUpperCase():将所有小写转为大写 toLowerCase():将所有大些转为小写 trim():截掉空格 indexOf():搜索某个字符在字符串中是否存在 LastIndexOf():从后往前搜索第一次遇到字符的索引 CharAt:根据下标找字符
subString:截取 concat:连结 StringBuffer 类: append():追加
setcharAt():将下表对应的字符更改为某个字符 insert():插入字符
4
reverse():倒置,反置 replace():替换
toString():返回当前对象的字符串表现形式
Math 类: static:静态 Class 类:
getClass():获得类的描述信息 getSuperClass():获得父类的描述信息 forName():java 与
sql 建立连接时使用 util 包:
Calendar 类:日历类 Calendar.getInstance();获得该类的实例 Date:日期 Date.gettime();获得毫秒数 get():获得时间组成部分 add():加上时间组成部分 set():修改时间组成部分
DAY_OF_YEAR 这一年的第几天 DAY_OF_MONTH 这一月的第几天 DAY_OF_WEEK 这一周的第几天 Random 类:
Rand.nextInt 随机数
框架集合:
ArrayList:查询数据比较多时用该类
size():测试容量 get():获得集合框架中的数据 add():向集合框架中添加数据 set():修改集合框架中的数据 isEmpty():判断集合框架是否为空 indexof():搜索内容
5
remove():删除 clear():清空
LinkedList:当插入修改数据情况多时用该类 removeFirst():删除第一个元素 removeLast():删除最后一个元素 addFirst():添加第一个元素 addLast():添加最后一个元素
Vector 类 addElement():添加 removeElement():删除 Hashmap 类 put():添加方法 get():查询数据 remove():删除数据
IO 包 length():测试文件容量 exists():判断文件是否存在 CreateNewFile():创建新文件 delete():删除原文件
getAbsolutePath():获得文件的绝对路径 FileOutputStream():输出流 FileInputStream():输入流
字符流:
FileReader:读文件
FileWriter:写文件 BufferedReader:缓冲读取流 readline():读取一行内容 BufferedReader 字符串读取的缓冲流 write():写
newLine():换行
6
System.in 的 read 方法,可以从控制台接受输入:
InputStreamReader() 配合 BufferedReader()使用
SQL 包
Java 与 SQL server 2005 连接
六个步骤: //建立数据源 //加载驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //建立连接
Connection con=java.sql.DriverManager.getConnection("jdbc:\\jdbc:myODBC","sa ",""); //创建语句对象
Statement sta=con.createStatement(); //执行
SQL 语句
String strsql="Update teacher set address='地名' where name='姓名'"; int count= sta.executeUpdate(strsql);
System.out.println ("更新了"+count+"行记录"); //关闭连接
sta.close();
con.close();
捕捉异常 catch(ClassNotFoundException cnfe) { cnfe.printStackTrace();
}
catch(SQLException sqle) { sqle.printStackTrace();
预编译语句对象:preparedStatement
Java 基础
public 公有的
private 私有的
protected 保护的
class 类, 类型
void 空白, 无返回值
static 静态的
final 最终的
String 字符串
int 整数类型
long 长整型
double 双倍, 双精度浮点数
float 浮动, 浮点数
boolean 布尔类型
byte 字节
bit 位
Binnary 二进制
short 短的, 16位整数
char 字符, 字符类型
name 姓名
phone 电话
email 电子邮件
windows windows操作系统
linux linux操作系统
clear 清空
JVM java虚拟机
JRE java运行环境
JDK java开发工具包
IDE 集成开发环境
eclipse 日食
JAVA_HOME java的家
path 路径
CLASSPATH 类路径
package 包
class 类,类型
main 主要的
System 系统
out 出
print 打印
println 打印并换行
variable 可变的
short 短的,16位整型
int 整型
char 字符,字符类型
true 真
false 假
age 年龄
sex 性别
address 地址
salary 工资
score 成绩
studentName 学生姓名
englishTeacherName 英语老师姓名
javaScore java成绩
cardId 卡号
cardPwd 卡密码
love 爱
you 你
import 引入、导入
scanner 扫描器
day 日
month 月
year 年
if 如果
else 否则
switch 开关
case 实例、情况
break 间断、打破
continue 继续
max 大
min 小
count 数量
num 数字
while 当...的时候
do 做
for 为了、循环方式
guess 猜
sum 和
array 队列、数组
length 长度
Math 数学
random 随机的
arraycopy 数组复制
Arrays 数组s
copyOf 复制
sort 排序
sqrt 平方根
flag 旗帜
say 说
sayHi 问好
plus 加
return 返回
workspace 工作空间
home 家
OS 操作系统
profile 外形、轮廓
Integrate 集成
Development 开发
Environment 环境
literal 直接量
distance 距离
currentTimeMillis 当时时间毫秒数
money 金钱
price 价格
totalPrice 总价格
change 改变、变化
Unicode 统一码
ASCII ascii码表
child 孩子
run 运行
close 关闭
percent 百分比、百分数
size 大小
balance 余额
width 宽
height 高
index 索引
LeapYear 闰年
console 控制台
unitPrice 单价
amount 数量
command 命令
result 结果
answer 答案
total 总的
inputPwd 输入的密码
temp 临时的
src 源
srcPos 源位置
dest 目标
destPos 目标位置
original 原始的
newLength 新长度
bubble 冒泡
game 游戏
input 输入
generate 生成
next 下一个
trim 整理、整齐
UpperCase 大写字母
equals 相等的
toCharArray 转为char数组
check 检查
letter 字母
cashier 出纳
tax 税
taxIncome 征收所得税
nine 九
prime 重要的、基本的
level 级别
OO: object-oriented ,面向对象 OOP: object-oriented programming,面向对象编程 JDK:Java development kit, java开发工具包 JVM:java virtual machine ,java虚拟机
Compile:编绎 Run:运行 Class:类 Object:对象 System:系统 out:输出 print:打印 line:行 variable:变量 type:类型 operation:操作,运算 array:数组 parameter:参数
method:方法 function:函数 member-variable:成员变量 member-function:成员函数 get:得到 set:设置 public:公有的 private:私有的 protected:受保护的 default:默认 access:访问 package:包 import:导入 static:静态的 void:无(返回类型) extends:继承 parent class:父类 base class:基类 super class:超类 child class:子类 derived class:派生类 override:重写,覆盖 overload:重载 final:最终的,不能改变的 abstract:抽象 interface:接口 implements:实现 exception:异常 Runtime:运行时 ArithmeticException:算术异常 ArrayIndexOutOfBoundsException:数组下标越界异常NullPointerException:空引用异常 ClassNotFoundException:类没有发现异常 NumberFormatException:数字格式异常(字符串不能转化为数字) Try:尝试 Catch:捕捉 Finally:最后 Throw:抛出 Throws: (投掷)表示强制异常处理 Throwable:(可抛出的)表示所有异常类的祖先类 Lang:language,语言 Util:工具 Display:显示 Random:随机 Collection:集合 ArrayList:(数组列表)表示动态数组 HashMap: 散列表,哈希表 Swing:轻巧的 Awt:abstract window toolkit:抽象窗口工具包 Frame:窗体 Size:尺寸 Title:标题 Add:添加 Panel:面板 Layout:布局 Scroll:滚动 Vertical:垂直 Horizonatal:水平 Label:标签 TextField:文本框 TextArea:文本域 Button:按钮 Checkbox:复选框 Radiobutton:单选按钮 Combobox:复选框 Event:事件 Mouse:鼠标 Key:键 Focus:焦点 Listener:监听 Border:边界 Flow:流 Grid:网格 MenuBar:菜单栏 Menu:菜单 MenuItem:菜单项 PopupMenu:弹出菜单 Dialog:对话框 Message:消息 icon:图标 Tree:树 Node:节点 Jdbc:java database connectivity,java数据库连接 DriverManager:驱动管理器 Connection:连接 Statement:表示执行对象 Preparedstatement:表示预执行对象 Resultset:结果集 Next:下一个 Close:关闭 executeQuery:执行查询 Jbuilder中常用英文(共33个) File:文件 New:新建 New Project:新建项目 New Class: 新建类 New File:新建文件 Open project:打开项目 Open file:打开文件 Reopen:重新打开 Close projects:关闭项目 Close all except…:除了..全部关闭 Rename:重命名 Exit:退出
View:视图 Panes:面板组 Project:项目 Content:内容 Structure:结构 Message:消息 Source:源文件 Bean:豆子 Properties:属性 Make:编绎 Build:编绎 Rebuild:重编绎 Refresh:刷新 Project properties:项目属性 Default project properties:默认的项目属性
Run:运行 Debug:调试 Tools:工具 Preferences:参数配置 Configure:配置 Libraries:库 JSP中常用英文 URL: Universal Resource Location:统一资源定位符 IE: Internet Explorer 因特网浏览器 JSP:java server page.java服务器页面 Model:模型 View:视图 C:controller:控制器 Tomcat:一种jsp的web服务器 WebModule:web模块 Servlet:小服务程序 Request:请求 Response:响应 Init: initialize,初始化 Service:服务 Destroy:销毁 Startup:启动 Mapping:映射 pattern:模式
Getparameter:获取参数 Session:会话 Application:应用程序 Context:上下文 redirect:重定向 dispatch:分发 forward:转交 setattribute:设置属性 getattribute:获取属性 page:页面 contentType:内容类型 charset:字符集 include:包含 tag:标签 taglib:标签库 EL:expression language,表达式语言 Scope:作用域 Empty:空 JSTL:java standard tag library,java标准标签库 TLD:taglib description,标签库描述符 Core:核心 Test:测试 Foreach:表示循环 Var:variable,变量 Status:状态 Items:项目集合 Fmt:format,格式化 Filter:过滤器
final、public、protected、private、friendly、abstract、static、void、class、extends、implement、import、interface、synchronized、super、this、throw、throws、try...catch、byte、int、long、boolean、double、true、false、new、null、short、char、package、return、switch、break、continue、if、else、do...while、for等,这些是常见的关键字。
对于接口测试,首先测试人员要懂代码,你只需要知道接口的作用是什么就可以了,其次,自己去读开发的代码。然后,根据该接口功能及代码写测试用例:根据该接口参数,构造不同的用例,测试接口在参数合法及非法情况下能否达到预期效果,根据该接口中的逻辑,测...
Http接口是互联网各系统之间对接的重要方式之一,使用http接口,开发和调用都很方便,也是被大量采用的方式,它可以让不同系统之间实现数据的交换和共享,但由于http接口开放在互联网上,那么我们就需要有一定的安全措施来保证不能是随随便便就可以调用;目前...
一、抽象类: (关键字abstract)java抽象类定义 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对...
1、利于代码的规范这样做的目的一方面是为了给开发人员一个清晰的指示,告诉他们哪些业务需要实现;同时也能防止由于开发人员随意命名而导致的命名不清晰和代码混乱,影响开发效率。2、有利于对代码进行维护可以一开始定义一个接口,把功能菜单放在接口里,然...
1、接口类似于类,但接口的成员都没有执行方式,它只是方法、属性、事件和索引的组合而已,并且也只能包含这四种成员;类除了这四种成员之外还可以有别的成员(如字段)。2、不能实例化一个接口,接口只包括成员的签名;而类可以实例化(abstract类除外)。3、接...
第一步我们首先需要知道java中的接口指的是抽象方法的集合,一个抽象类型,一般以interface来声明,需要注意的是接口不是类第二步我们可以看一下接口声明的格式,接口中的抽象方法都是隐式的,所以声明不需要abstract关键字,接口中的变量只能是 public stati...
1、定义接口的重要性:在Java编程,abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才使得Java成为面向对象的编程语言。2、定义接口有利于代码的规范:对于一个大型项目而言,架构师往往会对一些主要的接口来进行定义,...
1.java.lang.StringString类无可争议的获得冠军,应该没有人会否认这一点,这是一个最终类,用于创建/操作不可变的字符串文字。2.java.lang.SystemSystem类的使用取决于你工作的项目类型,你可能没有在项目中使用过它,但它仍然是受欢迎的Java类之一,这是一...
需要启动网络服务
这个其实和接口测试的场景密不可分的,比如说:外部接口测试: 必须先接口测试通过了,才能执行功能测试子系统或者各个模块之间的联调测试: 必须各子系统后台代码完成,并提供接口才可以完成测试,一般来说都要求各子系统功能测试通过后再进行...
接口调用一般分为前端调用和后端调用。百度API有很多官方文档和接口说明,在调用时传入相对应的数据。如果在后端python代码中调用可以借助:requests模块实现。requests模块主要用于模拟浏览器进行访问。也可以用于请求某些接口获取数据。...
最多设置5个标签!
java里最常用的是关键字,这些关键字可以说是程序中的“关键”,我都帮你整理出来哈
abstract (关键字) 抽象 ['.bstr.kt]
access vt.访问,存取 ['.kses]'(n.入口,使用权)
algorithm n.算法 ['.lg.riem]
annotation [java]代码注释 [.n.u'tei..n]
anonymous adj.匿名的[.'n.nim.s]'
(反义:directly adv.直接地,立即[di'rektli, dai'rektli])
apply v.应用,适用 [.'plai]
application n. 应 用 , 应 用 程 序 [,.pli'kei..n]'
(application crash 程序崩溃)
arbitrary a.任意的 ['ɑ:bitr.ri]
argument n.参数;争论,论据 ['ɑ:gjum.nt]'(缩写 args)
assert (关键字) 断言 [.'s.:t] ' (java 1.4 之后成为关键字)
associate n.关联(同伴,伙伴) [.'s.u.ieit]
attribute n.属性(品质,特征) [.'tribju:t]
boolean (关键字) 逻辑的, 布尔型
call n.v.调用; 呼叫; [k.:l]
circumstance n.事件(环境,状况) ['s.:k.mst.ns]
crash n.崩溃,破碎 [kr..]
cohesion 内聚,黏聚,结合 [k.u'hi:..n]
a class is designed with a single, well-focoused purpose.
应该不止这点
command n. 命令,指令 [k.'mɑ:nd](指挥, 控制)
(command-line 命令行)
Comments [java]文本注释 ['k.ments]
compile [java] v.编译 [k.m'pail]'
Compilation n.编辑[,k.mpi'lei..n]
const (保留字)
constant n. 常量, 常数, 恒量 ['k.nst.nt]
continue (关键字)
coupling 耦合,联结 ['k.pli.]
declare[java]声明 [di'kl..]
default (关键字) 默认值 ; 缺省值 [di'f.:lt]
delimiter 定义符; 定界符
Encapsulation [java]封装 (hiding implementation details)
Exception [java]例外; 异常 [ik'sep..n]
entry n.登录项, 输入项, 条目['entri]
enum (关键字) 枚举
execute vt.执行 ['eksikju:t]
exhibit v.显示, 陈列 [ig'zibit]
exist 存在, 发生 [ig'zist] '(SQL 关键字 exists)
extends (关键字) 继承、扩展 [ik'stend]
false (关键字)
final (关键字) finally (关键字)
fragments 段落; 代码块 ['fr.gm.nt]
FrameWork [java]结构,框架 ['freimw.:k]
Generic [java]泛型 [d.i'nerik]
goto (保留字) 跳转
heap n.堆 [hi:p]
implements (关键字) 实现 ['implim.nt]
import (关键字) 引入(进口,输入)
Info n.信息
(information [,inf.'mei..n] )
Inheritance [java]继承 [in'herit.ns] (遗传,遗产)
initialize 预置初始化 [i'ni..laiz]
instanceof (关键字) 运算符,用于引用变量,以检查这个对象
是否是某种类型。返回 boolean 值。
interface (关键字) 接口 ['int.feis]
invoke vt. 调 用 [in'v.uk]' (invocation
[,inv.u'kei..n])
Iterator [java]迭代器, 迭代程序
2
legal 合法的 ['li:g.l]
log n.日志,记录 [l.g]
native (关键字) ['neitiv]
nested [java]嵌 套的 ['nestid] '如 : 内 部类 (nested
classes)
Object [java]对象 ['.bd.ekt]
Overload [java]方法的重载(不同参数列表的同名方法) [,.uv.'l.ud]
Override [java]方法的覆盖(覆盖父类的方法) [,.uv.'raid]
polymiorphism [java]多态 (polymorphism 多形性[,p.li'm.:fizm])
allowing a single object to be seen as having many types.
principle n.原则,原理,主义 ['prinsipl]
priority n. 优先级 [prai'.riti]
process n. 程序, 进程 ['pr.ses]
protected (关键字) 受保护的,私有的 [pr.'tektid]
provide v.规定(供应,准备,预防)[pr.'vaid]
refer to v.引用 [ri'f.:][tu:]
reference n. 参考(引用,涉及)['ref.r.ns]'
-->reference variable 参量, 参考变量,引用变量
Reflection [java]反射 [ri'flek..n]
script n.手写体,小型程序 [skript]
serialized vt.序列化,串行化 ['si.ri.laiz]'
(serializable adj.)(deserialize 反序列化,反串行化)
Socket [java]网络套接字['s.kit]
stack n.堆栈 [st.k] (对应 heap 堆)
statement 程序语句; 语句 ['steitm.nt]' n. 陈述,指令
subclass n.子类 ['s.bklɑ:s]' (supertype 父类)
switch (关键字) 选择语句。 n.开关,道岔 [swɪtʃ]
synchronized (关键字) 同步(锁) ['si.kr.naiz]
Thread [java]线程 [θred]
throw (关键字) throws (关键字) [θr.u] 抛出(异常)
transient (关键字) 瞬变;临时的['tr.nzi.nt]'(可序列化)
3
valid 正确的,有效的 ['v.lid]
variable n.变量 a.可变的['v..ri.bl]
volatile (关键字) 不稳定的['v.l.tail]
while (关键字) 循环语句。当...的时候 [hwail]
java 常用单词以及它的用法 lang 包: 字符串类的方法:
character 类: isLetter():判断是不是字母 isDigit():判断是不是数字 isWhiteSpace():判断是不是空格 isUpperCase():判断是不是大写 isLowerCase():判断是不是小写 String 类: equals():比较对象中值是否相等 length():返回字符串长度
CompareTo():比较相同索引位置上字符的 ASCII StartsWith():判断是否以 ...开头 endsWith():判断是否以…结尾 toUpperCase():将所有小写转为大写 toLowerCase():将所有大些转为小写 trim():截掉空格 indexOf():搜索某个字符在字符串中是否存在 LastIndexOf():从后往前搜索第一次遇到字符的索引 CharAt:根据下标找字符
subString:截取 concat:连结 StringBuffer 类: append():追加
setcharAt():将下表对应的字符更改为某个字符 insert():插入字符
4
reverse():倒置,反置 replace():替换
toString():返回当前对象的字符串表现形式
Math 类: static:静态 Class 类:
getClass():获得类的描述信息 getSuperClass():获得父类的描述信息 forName():java 与
sql 建立连接时使用 util 包:
Calendar 类:日历类 Calendar.getInstance();获得该类的实例 Date:日期 Date.gettime();获得毫秒数 get():获得时间组成部分 add():加上时间组成部分 set():修改时间组成部分
DAY_OF_YEAR 这一年的第几天 DAY_OF_MONTH 这一月的第几天 DAY_OF_WEEK 这一周的第几天 Random 类:
Rand.nextInt 随机数
框架集合:
ArrayList:查询数据比较多时用该类
size():测试容量 get():获得集合框架中的数据 add():向集合框架中添加数据 set():修改集合框架中的数据 isEmpty():判断集合框架是否为空 indexof():搜索内容
5
remove():删除 clear():清空
LinkedList:当插入修改数据情况多时用该类 removeFirst():删除第一个元素 removeLast():删除最后一个元素 addFirst():添加第一个元素 addLast():添加最后一个元素
Vector 类 addElement():添加 removeElement():删除 Hashmap 类 put():添加方法 get():查询数据 remove():删除数据
IO 包 length():测试文件容量 exists():判断文件是否存在 CreateNewFile():创建新文件 delete():删除原文件
getAbsolutePath():获得文件的绝对路径 FileOutputStream():输出流 FileInputStream():输入流
字符流:
FileReader:读文件
FileWriter:写文件 BufferedReader:缓冲读取流 readline():读取一行内容 BufferedReader 字符串读取的缓冲流 write():写
newLine():换行
6
System.in 的 read 方法,可以从控制台接受输入:
InputStreamReader() 配合 BufferedReader()使用
SQL 包
Java 与 SQL server 2005 连接
六个步骤: //建立数据源 //加载驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //建立连接
Connection con=java.sql.DriverManager.getConnection("jdbc:\\jdbc:myODBC","sa ",""); //创建语句对象
Statement sta=con.createStatement(); //执行
SQL 语句
String strsql="Update teacher set address='地名' where name='姓名'"; int count= sta.executeUpdate(strsql);
System.out.println ("更新了"+count+"行记录"); //关闭连接
sta.close();
con.close();
捕捉异常 catch(ClassNotFoundException cnfe) { cnfe.printStackTrace();
}
catch(SQLException sqle) { sqle.printStackTrace();
}
预编译语句对象:preparedStatement
abstract (关键字) 抽象 ['.bstr.kt]
access vt.访问,存取 ['.kses]'(n.入口,使用权)
algorithm n.算法 ['.lg.riem]
annotation [java]代码注释 [.n.u'tei..n]
anonymous adj.匿名的[.'n.nim.s]'
(反义:directly adv.直接地,立即[di'rektli, dai'rektli])
apply v.应用,适用 [.'plai]
application n. 应 用 , 应 用 程 序 [,.pli'kei..n]'
(application crash 程序崩溃)
arbitrary a.任意的 ['ɑ:bitr.ri]
argument n.参数;争论,论据 ['ɑ:gjum.nt]'(缩写 args)
assert (关键字) 断言 [.'s.:t] ' (java 1.4 之后成为关键字)
associate n.关联(同伴,伙伴) [.'s.u.ieit]
attribute n.属性(品质,特征) [.'tribju:t]
boolean (关键字) 逻辑的, 布尔型
call n.v.调用; 呼叫; [k.:l]
circumstance n.事件(环境,状况) ['s.:k.mst.ns]
crash n.崩溃,破碎 [kr..]
cohesion 内聚,黏聚,结合 [k.u'hi:..n]
a class is designed with a single, well-focoused purpose.
Java 基础
public 公有的
private 私有的
protected 保护的
class 类, 类型
void 空白, 无返回值
static 静态的
final 最终的
String 字符串
int 整数类型
long 长整型
double 双倍, 双精度浮点数
float 浮动, 浮点数
boolean 布尔类型
byte 字节
bit 位
Binnary 二进制
short 短的, 16位整数
char 字符, 字符类型
name 姓名
phone 电话
email 电子邮件
windows windows操作系统
linux linux操作系统
clear 清空
JVM java虚拟机
JRE java运行环境
JDK java开发工具包
IDE 集成开发环境
eclipse 日食
JAVA_HOME java的家
path 路径
CLASSPATH 类路径
package 包
class 类,类型
main 主要的
System 系统
out 出
print 打印
println 打印并换行
variable 可变的
byte 字节
short 短的,16位整型
int 整型
long 长整型
float 浮动, 浮点数
double 双倍, 双精度浮点数
boolean 布尔类型
char 字符,字符类型
String 字符串
bit 位
Binnary 二进制
true 真
false 假
age 年龄
sex 性别
address 地址
salary 工资
score 成绩
studentName 学生姓名
englishTeacherName 英语老师姓名
javaScore java成绩
cardId 卡号
cardPwd 卡密码
love 爱
you 你
import 引入、导入
scanner 扫描器
day 日
month 月
year 年
if 如果
else 否则
switch 开关
case 实例、情况
break 间断、打破
continue 继续
max 大
min 小
count 数量
num 数字
while 当...的时候
do 做
for 为了、循环方式
guess 猜
sum 和
array 队列、数组
length 长度
Math 数学
random 随机的
arraycopy 数组复制
Arrays 数组s
copyOf 复制
sort 排序
sqrt 平方根
flag 旗帜
say 说
sayHi 问好
plus 加
public 公有的
private 私有的
protected 保护的
static 静态的
void 空白, 无返回值
return 返回
workspace 工作空间
home 家
OS 操作系统
profile 外形、轮廓
Integrate 集成
Development 开发
Environment 环境
literal 直接量
distance 距离
currentTimeMillis 当时时间毫秒数
money 金钱
price 价格
totalPrice 总价格
change 改变、变化
Unicode 统一码
ASCII ascii码表
child 孩子
run 运行
close 关闭
percent 百分比、百分数
size 大小
balance 余额
width 宽
height 高
index 索引
LeapYear 闰年
console 控制台
unitPrice 单价
amount 数量
command 命令
result 结果
answer 答案
total 总的
inputPwd 输入的密码
temp 临时的
src 源
srcPos 源位置
dest 目标
destPos 目标位置
original 原始的
newLength 新长度
bubble 冒泡
game 游戏
count 数量
input 输入
generate 生成
next 下一个
trim 整理、整齐
UpperCase 大写字母
equals 相等的
toCharArray 转为char数组
check 检查
letter 字母
cashier 出纳
tax 税
taxIncome 征收所得税
nine 九
prime 重要的、基本的
level 级别
abstract (关键字) 抽象 ['.bstr.kt]
access vt.访问,存取 ['.kses]'(n.入口,使用权)
algorithm n.算法 ['.lg.riem]
annotation [java]代码注释 [.n.u'tei..n]
anonymous adj.匿名的[.'n.nim.s]'
(反义:directly adv.直接地,立即[di'rektli, dai'rektli])
apply v.应用,适用 [.'plai]
application n. 应 用 , 应 用 程 序 [,.pli'kei..n]'
(application crash 程序崩溃)
arbitrary a.任意的 ['ɑ:bitr.ri]
argument n.参数;争论,论据 ['ɑ:gjum.nt]'(缩写 args)
assert (关键字) 断言 [.'s.:t] ' (java 1.4 之后成为关键字)
associate n.关联(同伴,伙伴) [.'s.u.ieit]
attribute n.属性(品质,特征) [.'tribju:t]
boolean (关键字) 逻辑的, 布尔型
call n.v.调用; 呼叫; [k.:l]
circumstance n.事件(环境,状况) ['s.:k.mst.ns]
crash n.崩溃,破碎 [kr..]
cohesion 内聚,黏聚,结合 [k.u'hi:..n]
a class is designed with a single, well-focoused purpose.
应该不止这点
command n. 命令,指令 [k.'mɑ:nd](指挥, 控制)
(command-line 命令行)
Comments [java]文本注释 ['k.ments]
compile [java] v.编译 [k.m'pail]'
Compilation n.编辑[,k.mpi'lei..n]
const (保留字)
constant n. 常量, 常数, 恒量 ['k.nst.nt]
continue (关键字)
coupling 耦合,联结 ['k.pli.]
declare[java]声明 [di'kl..]
default (关键字) 默认值 ; 缺省值 [di'f.:lt]
delimiter 定义符; 定界符
Encapsulation [java]封装 (hiding implementation details)
Exception [java]例外; 异常 [ik'sep..n]
entry n.登录项, 输入项, 条目['entri]
enum (关键字) 枚举
execute vt.执行 ['eksikju:t]
exhibit v.显示, 陈列 [ig'zibit]
exist 存在, 发生 [ig'zist] '(SQL 关键字 exists)
extends (关键字) 继承、扩展 [ik'stend]
false (关键字)
final (关键字) finally (关键字)
fragments 段落; 代码块 ['fr.gm.nt]
FrameWork [java]结构,框架 ['freimw.:k]
Generic [java]泛型 [d.i'nerik]
goto (保留字) 跳转
heap n.堆 [hi:p]
implements (关键字) 实现 ['implim.nt]
import (关键字) 引入(进口,输入)
Info n.信息
(information [,inf.'mei..n] )
Inheritance [java]继承 [in'herit.ns] (遗传,遗产)
initialize 预置初始化 [i'ni..laiz]
instanceof (关键字) 运算符,用于引用变量,以检查这个对象
是否是某种类型。返回 boolean 值。
interface (关键字) 接口 ['int.feis]
invoke vt. 调 用 [in'v.uk]' (invocation
[,inv.u'kei..n])
Iterator [java]迭代器, 迭代程序
2
legal 合法的 ['li:g.l]
log n.日志,记录 [l.g]
native (关键字) ['neitiv]
nested [java]嵌 套的 ['nestid] '如 : 内 部类 (nested
classes)
Object [java]对象 ['.bd.ekt]
Overload [java]方法的重载(不同参数列表的同名方法) [,.uv.'l.ud]
Override [java]方法的覆盖(覆盖父类的方法) [,.uv.'raid]
polymiorphism [java]多态 (polymorphism 多形性[,p.li'm.:fizm])
allowing a single object to be seen as having many types.
principle n.原则,原理,主义 ['prinsipl]
priority n. 优先级 [prai'.riti]
process n. 程序, 进程 ['pr.ses]
protected (关键字) 受保护的,私有的 [pr.'tektid]
provide v.规定(供应,准备,预防)[pr.'vaid]
refer to v.引用 [ri'f.:][tu:]
reference n. 参考(引用,涉及)['ref.r.ns]'
-->reference variable 参量, 参考变量,引用变量
Reflection [java]反射 [ri'flek..n]
script n.手写体,小型程序 [skript]
serialized vt.序列化,串行化 ['si.ri.laiz]'
(serializable adj.)(deserialize 反序列化,反串行化)
Socket [java]网络套接字['s.kit]
stack n.堆栈 [st.k] (对应 heap 堆)
statement 程序语句; 语句 ['steitm.nt]' n. 陈述,指令
subclass n.子类 ['s.bklɑ:s]' (supertype 父类)
switch (关键字) 选择语句。 n.开关,道岔 [swɪtʃ]
synchronized (关键字) 同步(锁) ['si.kr.naiz]
Thread [java]线程 [θred]
throw (关键字) throws (关键字) [θr.u] 抛出(异常)
transient (关键字) 瞬变;临时的['tr.nzi.nt]'(可序列化)
3
valid 正确的,有效的 ['v.lid]
variable n.变量 a.可变的['v..ri.bl]
volatile (关键字) 不稳定的['v.l.tail]
while (关键字) 循环语句。当...的时候 [hwail]
java 常用单词以及它的用法 lang 包: 字符串类的方法:
character 类: isLetter():判断是不是字母 isDigit():判断是不是数字 isWhiteSpace():判断是不是空格 isUpperCase():判断是不是大写 isLowerCase():判断是不是小写 String 类: equals():比较对象中值是否相等 length():返回字符串长度
CompareTo():比较相同索引位置上字符的 ASCII StartsWith():判断是否以 ...开头 endsWith():判断是否以…结尾 toUpperCase():将所有小写转为大写 toLowerCase():将所有大些转为小写 trim():截掉空格 indexOf():搜索某个字符在字符串中是否存在 LastIndexOf():从后往前搜索第一次遇到字符的索引 CharAt:根据下标找字符
subString:截取 concat:连结 StringBuffer 类: append():追加
setcharAt():将下表对应的字符更改为某个字符 insert():插入字符
4
reverse():倒置,反置 replace():替换
toString():返回当前对象的字符串表现形式
Math 类: static:静态 Class 类:
getClass():获得类的描述信息 getSuperClass():获得父类的描述信息 forName():java 与
sql 建立连接时使用 util 包:
Calendar 类:日历类 Calendar.getInstance();获得该类的实例 Date:日期 Date.gettime();获得毫秒数 get():获得时间组成部分 add():加上时间组成部分 set():修改时间组成部分
DAY_OF_YEAR 这一年的第几天 DAY_OF_MONTH 这一月的第几天 DAY_OF_WEEK 这一周的第几天 Random 类:
Rand.nextInt 随机数
框架集合:
ArrayList:查询数据比较多时用该类
size():测试容量 get():获得集合框架中的数据 add():向集合框架中添加数据 set():修改集合框架中的数据 isEmpty():判断集合框架是否为空 indexof():搜索内容
5
remove():删除 clear():清空
LinkedList:当插入修改数据情况多时用该类 removeFirst():删除第一个元素 removeLast():删除最后一个元素 addFirst():添加第一个元素 addLast():添加最后一个元素
Vector 类 addElement():添加 removeElement():删除 Hashmap 类 put():添加方法 get():查询数据 remove():删除数据
IO 包 length():测试文件容量 exists():判断文件是否存在 CreateNewFile():创建新文件 delete():删除原文件
OO: object-oriented ,面向对象
OOP: object-oriented programming,面向对象编程
JDK:Java development kit, java开发工具包
JVM:java virtual machine ,java虚拟机
Compile:编绎 Run:运行 Class:类 Object:对象
System:系统 out:输出 print:打印 line:行
variable:变量 type:类型 operation:操作,运算
array:数组 parameter:参数
method:方法 function:函数
member-variable:成员变量 member-function:成员函数
get:得到 set:设置
public:公有的 private:私有的 protected:受保护的
default:默认
access:访问 package:包 import:导入 static:静态的
void:无(返回类型)
extends:继承
parent class:父类 base class:基类 super class:超类
child class:子类 derived class:派生类
override:重写,覆盖 overload:重载
final:最终的,不能改变的 abstract:抽象
interface:接口 implements:实现
exception:异常 Runtime:运行时
ArithmeticException:算术异常
ArrayIndexOutOfBoundsException:数组下标越界异常NullPointerException:空引用异常
ClassNotFoundException:类没有发现异常
NumberFormatException:数字格式异常(字符串不能转化为数字)
Try:尝试 Catch:捕捉 Finally:最后 Throw:抛出
Throws: (投掷)表示强制异常处理
Throwable:(可抛出的)表示所有异常类的祖先类
Lang:language,语言 Util:工具
Display:显示 Random:随机
Collection:集合 ArrayList:(数组列表)表示动态数组
HashMap: 散列表,哈希表
Swing:轻巧的 Awt:abstract window toolkit:抽象窗口工具包
Frame:窗体 Size:尺寸 Title:标题 Add:添加
Panel:面板 Layout:布局 Scroll:滚动 Vertical:垂直
Horizonatal:水平 Label:标签 TextField:文本框
TextArea:文本域 Button:按钮 Checkbox:复选框
Radiobutton:单选按钮 Combobox:复选框 Event:事件 Mouse:鼠标 Key:键
Focus:焦点 Listener:监听
Border:边界 Flow:流 Grid:网格
MenuBar:菜单栏 Menu:菜单 MenuItem:菜单项
PopupMenu:弹出菜单
Dialog:对话框 Message:消息 icon:图标
Tree:树 Node:节点
Jdbc:java database connectivity,java数据库连接
DriverManager:驱动管理器
Connection:连接 Statement:表示执行对象
Preparedstatement:表示预执行对象 Resultset:结果集
Next:下一个 Close:关闭
executeQuery:执行查询
Jbuilder中常用英文(共33个)
File:文件 New:新建 New Project:新建项目 New Class: 新建类
New File:新建文件 Open project:打开项目 Open file:打开文件
Reopen:重新打开 Close projects:关闭项目
Close all except…:除了..全部关闭 Rename:重命名 Exit:退出
View:视图
Panes:面板组 Project:项目 Content:内容 Structure:结构
Message:消息 Source:源文件 Bean:豆子 Properties:属性
Make:编绎 Build:编绎 Rebuild:重编绎 Refresh:刷新
Project properties:项目属性 Default project properties:默认的项目属性
Run:运行 Debug:调试 Tools:工具
Preferences:参数配置 Configure:配置 Libraries:库
JSP中常用英文
URL: Universal Resource Location:统一资源定位符
IE: Internet Explorer 因特网浏览器
JSP:java server page.java服务器页面
Model:模型
View:视图
C:controller:控制器
Tomcat:一种jsp的web服务器
WebModule:web模块
Servlet:小服务程序
Request:请求
Response:响应
Init: initialize,初始化
Service:服务
Destroy:销毁
Startup:启动
Mapping:映射
pattern:模式
Getparameter:获取参数
Session:会话
Application:应用程序
Context:上下文
redirect:重定向
dispatch:分发
forward:转交
setattribute:设置属性
getattribute:获取属性
page:页面
contentType:内容类型
charset:字符集
include:包含
tag:标签
taglib:标签库
EL:expression language,表达式语言
Scope:作用域
Empty:空
JSTL:java standard tag library,java标准标签库
TLD:taglib description,标签库描述符
Core:核心
Test:测试
Foreach:表示循环
Var:variable,变量
Status:状态
Items:项目集合
Fmt:format,格式化
Filter:过滤器
final、public、protected、private、friendly、abstract、static、void、class、extends、implement、import、interface、synchronized、super、this、throw、throws、try...catch、byte、int、long、boolean、double、true、false、new、null、short、char、package、return、switch、break、continue、if、else、do...while、for等,这些是常见的关键字。
相关问题推荐
对于接口测试,首先测试人员要懂代码,你只需要知道接口的作用是什么就可以了,其次,自己去读开发的代码。然后,根据该接口功能及代码写测试用例:根据该接口参数,构造不同的用例,测试接口在参数合法及非法情况下能否达到预期效果,根据该接口中的逻辑,测...
Http接口是互联网各系统之间对接的重要方式之一,使用http接口,开发和调用都很方便,也是被大量采用的方式,它可以让不同系统之间实现数据的交换和共享,但由于http接口开放在互联网上,那么我们就需要有一定的安全措施来保证不能是随随便便就可以调用;目前...
一、抽象类: (关键字abstract)java抽象类定义 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对...
1、利于代码的规范这样做的目的一方面是为了给开发人员一个清晰的指示,告诉他们哪些业务需要实现;同时也能防止由于开发人员随意命名而导致的命名不清晰和代码混乱,影响开发效率。2、有利于对代码进行维护可以一开始定义一个接口,把功能菜单放在接口里,然...
1、接口类似于类,但接口的成员都没有执行方式,它只是方法、属性、事件和索引的组合而已,并且也只能包含这四种成员;类除了这四种成员之外还可以有别的成员(如字段)。2、不能实例化一个接口,接口只包括成员的签名;而类可以实例化(abstract类除外)。3、接...
第一步我们首先需要知道java中的接口指的是抽象方法的集合,一个抽象类型,一般以interface来声明,需要注意的是接口不是类第二步我们可以看一下接口声明的格式,接口中的抽象方法都是隐式的,所以声明不需要abstract关键字,接口中的变量只能是 public stati...
1、定义接口的重要性:在Java编程,abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才使得Java成为面向对象的编程语言。2、定义接口有利于代码的规范:对于一个大型项目而言,架构师往往会对一些主要的接口来进行定义,...
1.java.lang.StringString类无可争议的获得冠军,应该没有人会否认这一点,这是一个最终类,用于创建/操作不可变的字符串文字。2.java.lang.SystemSystem类的使用取决于你工作的项目类型,你可能没有在项目中使用过它,但它仍然是受欢迎的Java类之一,这是一...
需要启动网络服务
这个其实和接口测试的场景密不可分的,比如说:外部接口测试: 必须先接口测试通过了,才能执行功能测试子系统或者各个模块之间的联调测试: 必须各子系统后台代码完成,并提供接口才可以完成测试,一般来说都要求各子系统功能测试通过后再进行...
接口调用一般分为前端调用和后端调用。百度API有很多官方文档和接口说明,在调用时传入相对应的数据。如果在后端python代码中调用可以借助:requests模块实现。requests模块主要用于模拟浏览器进行访问。也可以用于请求某些接口获取数据。...