- 浏览: 9402 次
- 性别:
最新评论
文章列表
public class Animal {
String name = "Animal name";
static String NAME = "ANIMAL NAME";
public static void RUN(){
System.out.println("this is Animal static RUN .");
}
public void run(){
System.out.println("this is Animal run .");
}
}
2、子类 ...
1、基本函数
abs(x) # 取正
cmp(x,y) # x<y -1 x=y 0 x>y 1
int(x) # 转换为整型
float(x) # 转换为浮点型
bool(x) # 转换为布尔型
isinstance(x,(int,float)) #x类型是否为int|float
2、定义函数
def mydef(x):
if x>0:
return '大于0'
else
return '小于0'
# 没有return ...
1、数据类型
A:整数
0,100,-400,0,0xff00(十六进制)。
B:浮点数(小数)
C:字符串
用单引号或双引号括起来。
I'm OK! --> "I'm OK!"
I'm "OK"! --> 'I\'m \"OK\"!'
\n --> 换行
...
1、冒泡排序
优:简单,稳定,空间复杂度较低
缺:慢,时间复杂度较高
public static void main (String []args){
int []a ={1,6,2,4,9,0,3,7,5,8};
sort(a);
for(int i:a){
System.out.print(i+"\t");
}
}
/**
* 冒泡排序
* @param a
*/
public static void sort(int []a){
int length = a.len ...
1、概述
A:不管用没有出现异常,finally都会执行。
B:当try与catch中有return时,finally仍会执行。
C:finally是在return(在try、catch中出现的return)之后执行,但不会影响到返回的结果。
* return表达式的结果,会先保存,执行完finally后,再返回。
D:finally最好不要出现return,否则会提前返回,返回的不是保存的值。
2、举例
A:返回值情况
private static int tmp(){
int a = 1;
i ...
1、步骤
A、声明游标
B、打开游标
C、读取数据
D、关闭游标
2、属性
A、%ISOPEN:布尔型,游标是否打开。
B、%FOUND: 布尔型,是否读取到数据。
C、%NOTFOUND:与%FOUND相反。
D、%ROWCOUNT:数值型,返回到目前为止已经从游标缓冲区中提取数据的行数。
3、游标应用
A、浏览数据
--loop
set serveroutput on
declare
uname t_user.name%type;
cursor myCur is --定义游标
selec ...
PL/SQL基础:循环结构
表:
create table t_number(
num number
);
1、loop
declare
i int:= 1; --变量声明
begin
loop --循环开始
insert into t_number values(i); --操作数据
exit when i > 9; --判定是否跳出循环
i := i + 1; --条件参数变更
end loop; --循环结束
end;
/
2、while
declare
i ...
Secure File Transfer Protocol的缩写,安全文件传送协议。
1、连接
ChannelSftp sftp = null;
try {
JSch jsch = new JSch();
//获取会话对象
Session sshSession = jsch.getSession(username, host, port);
System.out.println("Session created.");
//向会话对象植入密码
sshSession.setPassword(password);
...
--约束
/*
**************************************************************************
*
* 1、列级约束(直接跟在列名之后,用空格分隔):只能应用于一个列上
*
* 主键、外键、唯一、检查、默认、非空
*
* 2、表级约束(逗号分隔,另外定义,指定列名):应用于一个或多个列上
*
* 主键、外键、唯一、检查
*
*************************************************************** ...
--表添加备注
comment on table table_name is '这是一个表备注';
--修改表名
alter table table_name rename to table_name2;
--修改列类型
alter table table_name modify column_name varchar2(30);
alter table table_name modify (c1 type1,c2 type2...); --修改多列
--修改列名称
alter table table_name rename column column_name to c ...
sql优化: 1、数据少的表,放在from的最后面 2、where子句中的链接顺序,where子句解析是从下而上的,要把过滤大量记录的条件放在句尾。 3、select避免使用 *,减少使用子查询。 4、设计表时将索引列设为not null,避免在索引列上使用not、is null以及is not null,在索引列使用通配符无效('_'、'%'),避免改变索引列的类型。 5、使用in替换or,使用exists替换in、使用not exists或外链接代替not in 。 6、尽量不用<>、!=以及通配符('_'、'%'),用>= 替换 & ...