易错易忘知识点合集




1 异或运算 :相异为一,对同一个数异或两次结果不变
1∧1=0   1∧1∧2=2

2 将两个整数进行交换

int a=10;
int b=20;
方式一
int temp=a;   
    a=b;      
    b=temp;
方式二  超出范围,则会溢出
a=a+b;//a=30; 先将a赋值给a
b=a-b;//b=10;
a=a-b;//a=20;

方式三:
a=a∧b;
b=a∧b;//b=a∧b∧b=a;

a=a∧b;//a=a∧b∧a=b;

左边a,b,c右边a∧b;

3
system.out.println(a=2);//把2的值赋值给a


int a=1;

int b=a+(a=2)+a+(a=3);//运算是从左到右进行的
     =1+2+2+3=6


4

i=1;
(i+(i=2)+i)//不管小括号,i=1,
结果是:i+2+2
i=1
                       截止到此处,整个括号内i=8,最后一个i也为8  
(i=i+(i+(i=2)+i)+i)+3+i


a+b+c*d

先计算a+b
在计算c*d



5

i=1
i++ 的值与i的值相同,i++的结果为1      i++i++中第二个i++的值为2 因为第一个i++的值为i,运算完后i就成了2了
++i的值是i+1后的结果

6


int a=10;
int b=10;
double c=10.0;
类型相同可直接比较
a==b  对了
类型不同自动转换后可进行比较
a==c对了

低精度想高精度转换
(short)byte+int的结果是int类型
double与int类型,int类型向double类型转变

|为或的意思

&为且的意思


(像且的不是且)    &的优先级比|的优先级高


7 +=的类型为左边的

int a=1;
a+=3.5;
System.out.println(a);//a的值是4





8



    
    public class Demo4 {
        public static void main(String[] args) {
            String str1="abc";    
            String str2="def";    
            String str3=str1+str2;    
            System.out.println(str3.equals("abcdef"));
            String a = "123";
            String b = "123";
            System.out.println(a==b);
            String c = "123";
            String d = new String("123");
            System.out.println(c==d);
        }
    }



true
true
false





泛型的好处:

简化操作

是程序更加健壮,对代码的写法有约束



&与符号

dom编程的优缺点
1 对文档的增删改查很方便
缺点:
需要装载整个xml
对计算机的内存消耗过大
大文档采用dom解析很容易导致内存溢出

sax解析
边解析,边处理,速度快,占得内存少,不能对xml文档进行增删改,只能读





byte [1024]是  1k
byte[1024*1024]是1M
byte[1024*1024*1024]是1G
java虚拟机最多开辟64M


stringbuffer用来缓存数据

在eclipes中创建folder 与sourcefolder的区别
在sourcefolder中的。java文件会生成class文件  如果包名一样,则生成的class文件放在一个地方


junite测试中静态导入等于不用再添加类名


1有表就有javabean

2反射就是将一个类的所有部分用另一个类来表示

3json是什么

处理Javascript 和web服务器端的之间数据交换,,类似于xml,但没有xml常见

4 缺省  就是默认

5"hamburger".substring(4, 8) returns "urge"
 "smiles".substring(1, 5) returns "mile"
 

6 webservice  相当于 http +xml+ schema

7 web service能解决:
        跨平台调用
        跨语言调用
        远程调用
8.
 1同一家公司的新旧应用之间
2. 不同公司的应用之间
分析业务需求:天猫网与中通物流系统如何交互?
3. 一些提供数据的内容聚合应用:天气预报、股票行情
9  XML Schema 也是一种用于定义和描述 XML 文档结构与内容的模式语言,其出现是为了克服 DTD 的局限性


10为什么要使用预编译的preparedStatement


statement是向数据库发送请求(sql语句)


PreparedStatement使据库查询完后将结果保存在数据库端的缓存中,再查的话直接连接数据库的缓存中取就行了,sql相同就不会再编译了


11 ${}相当于c:out

12
相当于一个for循环 ,status分别代表每次循环的值
<c:forEach items="${statusList }" var="status">
                                            <option value="${status.id }"

13indexOf()的用法

ndexOf()的用法:返回字符中indexof(string)中字串string在父串中首次出现的位置,从0开始!没有返回-1;方便判断和截取字符串!

indexOf()定义和用法
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
语法
stringObject.indexOf(searchvalue,fromindex)

参数 描述

searchvalue 必需。规定需检索的字符串值。

fromindex 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0到 - 1。如省略该参数,则将从字符串的首字符开始检索。

说明
该方法将从头到尾地检索字符串 stringObject,看它是否含有子串 searchvalue。开始检索的位置在字符串的 fromindex 处或字符串的开头(没有指定 fromindex 时)。如果找到一个 searchvalue,则返回 searchvalue 的第一次出现的位置。stringObject 中的字符位置是从 0 开始的。
提示和注释
注释:indexOf() 方法对大小写敏感!
注释:如果要检索的字符串值没有出现,则该方法返回 -1。
实例
在本例中,我们将在 "Hello world!" 字符串内进行不同的检索:
<script type="text/javascript">
var str="Hello world!";
document.write(str.indexOf("Hello") + "<br />");
document.write(str.indexOf("World") + "<br />");
document.write(str.indexOf("world"));
</script>

以上代码的输出:
0 -1 6

表单中readOnly和disabled的区别:
Readonly只针对input(text/ password)和textarea有效,而disabled对于所有的表单元素都有效,包括select,radio, checkbox, button等。
但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去(这种情况出现在我们将某个表单中的textarea元素设置为disabled或readonly,但是submitbutton却是可以使用的)。
js操作:
function disableElement(element,val){
document.getElementById(element).disabled=val;
}
jQuery进行操作:
/两种方法设置disabled属性
$('#areaSelect').attr("disabled",true);
$('#areaSelect').attr("disabled","disabled");
//三种方法移除disabled属性
$('#areaSelect').attr("disabled",false);
$('#areaSelect').removeAttr("disabled");
$('#areaSelect').attr("disabled","");
获取s:textfield,并设置其disabled属性:

functiondisableTextfieldofAccountDiv(element,val) {
$(element).find(":textfield").attr('disabled',val);
}
1juery中的美元符号是干什么的?

在 jQuery 中,美元符号($)仅仅是 jQuery 的别名,就代表了jQuery对象,例如,$("div") 和 jQuery("div")是等价的。

2 e.target 是目标对象,e.event是目标所发生的事件。


3 e.preventDefault();是什么?‘

比如一个button放在一个form中,这个button的Default就是提交(submit),但如果你不想让他提交,就可以用e.preventDefault();




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值