文档介绍:面试总结面试了一些公司,小有心得,特此分享。--far科创笔试:javascript得到一个表单中选中的多选框值<title>Inserttitlehere</title><scripttype="text/javascript">functionsetvalue(ta){varstr="";for(vari=0;i<;i++){if(form[i].type=="checkbox"&form[i].checked){str+=form[i].value;}}=str;}</script></head><body><formaction="#"name="form"><inputtype="checkbox"name="ch"value="ch1"/>ch1<inputtype="checkbox"name="ch"value="ch2"/>ch2<inputtype="checkbox"name="ch"value="ch3"/>ch3<textarearows="3"cols="20"onclick="setvalue(this)"></textarea></form></body>密码框失去焦点时判断密码是否正确,非正确则获取焦点。(pw){varpa=;if(==5){alert("right");}else{();alert("error");}}functionclearAll(){for(vari=0;i<;i++){varele=form[i];vareletype=;//alert(ele);switch(eletype){case"checkbox":case"radio":if(){=false;}break;case"text":case"password":="";break;}}}Jsp判断年龄是否正确(0<age<100)小脚本注意异常处理4<%!%>与<%%>生命周期和作用域范围Sql表AkeyAvalueA,*fromAinnerjoinBon=2查出两个表的不同记录Select*fromAfullouterjoinBon=minusselect*fromAinnerjoinBon=3更新A中valueA为valueB当keyA=keyB时\Update(select*fromA,Bwhere=)set=;将B表中的数据插入到A表中InsertintoAvaluesasselect*fromB;SQL类型,分类说明DML:datamodifylanguage数据操作selectinsertupdatedeleteDDL:datadefinelanguage数据定义createdropalterTCL:mitDCL:{ publicstaticvoidmain(String[]args){ StringBufferfirst=newStringBuffer("a"); StringBuffersecond=newStringBuffer("b"); changevalue(first,second); (()+";"+()); second=first; (()+";"+()); } publicstaticvoidchangevalue(StringBufferfirst,StringBuffersecond){ (1); (2); second=first; (3); second=newStringBuffer(1); ("c"); }}lassinitOrder{ publicstaticvoidmain(String[]args){ Aa=newB(); a=newB(); }}classA{ static{ ("a"); } publicA(){ ("A...."); }}classBextendsA{ static{ ("b"); } publicB(){ ("B......"); }}3sum=1+2-3+4-5+6-7+8…..n;编程实现publicinttotal(intn){};lassThread{ privateIntegervalues; //getvalues风险 publicsynchronizedIntegergetValues(){ returnvalues; } publicsynchronizedvoidsetValues(Integervalues)throwsException{ if(values<0||values>