没有合适的资源?快使用搜索试试~ 我知道了~
适用于各个阶段的Java程序员,特别是需要整理自己所学知识的人,帮助特别大
资源推荐
资源详情
资源评论
传智播客——IT 就业培训专家
http://www.itcast.cn
DML(data manipulation language):
它们是 select、update、inert、delete,就象它的名字一样,这 4 条命令是用来对数据
库里的数据进行操作的语言
DDL(data denition language):
DDL 比 DML 要多,主要的命令有 create、alter、drop 等,DDL 主要是用在定义或改变
表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上
97、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?
可以有多个类,但只能有一个 的类,并且 的类名必须与文件名相一致。
查询(标准查询)
步骤:
得到 对象
创建 对象
增加条件
!"" 的意思是限制条件。
#增加条件(可选)
$%&%'%((%
)得到结果
*+,
猴子分桃的经典案例:
public class PeachDivideAlgorithm {
private static int num;//桃子总数
private static int count;//猴子总数,也是分桃子的次数
public static int getResult(int count){
if(count==0){
return 1;
传智播客——IT 就业培训专家
http://www.itcast.cn
}
if((num-1)%5!=0){
return -1;
}
num=(num-1)*4/5;
return getResult(count-1);
}
public static void main(String[] args){
count=5;
for(int i=0;i<10000;i++){//桃子数在 10000 内的穷举
num=i;
if(getResult(count)==1){
System.out.println("the number of the peach:"+i);
}
}
}
}
function distinct(array1)
{
if(!array1 || !array1.length) return array1;//如果数组不存在或者长
度是 0,直接返回原数组即可。
Var newArray = newArray();
for(var i=0; i<array1.length; i++)
{
Var oEl = array1[i]; //遍历原有数组当中的每一个元素,并且用变量 oEl
记住。
""如果说 不存在(言外之意为 ),或者已经知道 该元素存在于新的数组当中,
那么不做任何操作,直接跳过。否则,将该元素添加到新的数组当中去。
传智播客——IT 就业培训专家
http://www.itcast.cn
if(!oEl || this.isExistInArr(newArray, oEl)) {
continue;
}
newArray[newArray.length] = oEl;//注意刚开始的时候该数组的长度为 0.
}
return newArray;
}
10、&和&&的区别。
-和--都可以用作逻辑与的运算符,表示逻辑与(),当运算符两边的表达式的结
果都为 时,整个运算结果才为 ,否则,只要有一方为 ,则结果为 。
--还具有短路的功能,即如果第一个表达式为 ,则不再计算第二个表达式,例如,
对于 .--.!/0表达式,当 为 时,后面的表达式不会执行,所以
不会出现 12 3 如果将--改为-,则会抛出 12 3 异常(因为
假设的条件是 '那么后面的表达式当中的变量 就是一个不存在的值,所以会报一
个 12 3)。43-55,6 会增长,43--55,6不会增长由于
短路的原因导致“--”运算符后面的表达式不执行
-还可以用作位运算符,当-操作符两边的表达式不是 类型时,-表示按位与操
作,我们通常使用 636 来与一个整数进行-运算,来获取该整数的最低 # 个 位,例如,
63-636 的结果为 636。
7&
8
9&:;
8
&#)""代表的是十进制
传智播客——IT 就业培训专家
http://www.itcast.cn
&63#)""代表的是十六进制6#)<=>?在前面加上
63 代表是十六进制数
&6#)""代表的是八进制6#)<=在前面加上 6 代表是八进制
&66""代表的是二进制6在 @$= 后才可以使用。在前面加上
6
A
A
为什么使用按位操作
它可以提高程序的效率
位移操作应用:
备注:这道题先说两者的共同点,再说出--和-的特殊之处,并列举一些经典的例子来
表明自己理解透彻深入、实际经验丰富。
29、Java 有没有 goto?
@9 中的保留字,现在没有在 @9 中使用。
传智播客——IT 就业培训专家
http://www.itcast.cn
108、在 JAVA 中,如何跳出当前的多重嵌套循环?
在 B9 中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,然后在里层循
环体的代码中使用带有标号的 $语句,即可跳出外层循环。例如,
——————————————————————————————————————
——————————
C8
9&:;8
$D
6+655
8
@6@+6@55
8
&%%55%'@%5@
@)$$
A
A
另外,我个人通常并不使用标号这种方式,而是让外层的循环条件表达式的结果可以受
到里层循环体代码的控制,例如,要在二维数组中查找到某个数字。
——————————————————————————————————————
————————
public class Test {
public static void main(String[] args) {
boolean found = false;
for(int i=0;i<10 &&! found;i++)
{
for(int j=0;j<10;j++)
剩余63页未读,继续阅读
资源评论
qq_37371027
- 粉丝: 6
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功