1、Mysql:写出你认为合理的插入,更新,删除,查询数据记录语句。
查询:SELECT * FROM 表名 [WHERE 条件表达式];
插入:INSERT INTO 表名 (字段名1,字段名2,...) VALUES(值1,值2,...);
更新:UPDATE 表名 SET 字段值1=值1 [字段值2=值2,...];
删除:DELETE FROM 表名 [ WHERE 条件表达式 ] ;
2、用Java写出一个合理的数组,并使用foreach循环遍历到控制台。
int[] arrs1={1,3,7,9,11};
for(int a : arrs1) {
System.out.println(a);
}
3、String s = "java";String s2 = "java"; boolean flag = (s == s2); 请问 flag 的值是多少,请说明理由。
flag的值是true,因为s和s2的值都属于直接量,都存于常量池里面,常量池中量值具有唯一性
4、如何Java实现在控制台输出九九乘法表?如何用 JavaScript 编写九九乘法表,并显示到页面上?
java
public class Hello{
public static void main (String[] arge){
for(int i=1; i <= 9; i++){
for(int j=1; j<= i; j++){
System.out.print("" + i + "*" + j +"=" + (i*j) + "\t");
}
System.out.print();
}
}
}
JavaScript
<script language=javascript>
for(i=1;i<=9;i++){
for(j=1;j<=9;j++){
document.write(i+"*"+j+"="i*j+" ");
if(i==j){ document.write("<br/>");break;}
}
}
</script>
5、一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第 10 次落地时,共经过多少米?第 10 次反弹多高?
public class Test {
public static double h = 100;
public static double s ;
public static void put () {
for (int j = 1; j <= 10; j++ ){
if ( j ==1) {
s += h;
h = h/2;
System.out.println(h);
System.out.println(s);
}else {
s += h;
s += h;
h = h/2;
System.out.println( h);
System.out.println(s);
}
}
}
public static void main(String[] args) {
put();
}
6、编程实现:计算100以内(包括100)的偶数之和。
Public class Hello {
pulic static void main (String[] args){
int sum = 0;
for (int m = 1; m <= 100; m++) {
if (m % 2 == 0) {
sum += m;
}else{
contiue;
}
}
System.out.print(sum);
}
7、判断闰年的方法:闰年满足两个条件(满足一个即为闰年)
a、能被4整除但不能被100整除
b、能被400整除
<form>
<input type="text" id="year" />
<span id="check"></span>
</form>
<script>
var input = document.getElementById("year");
var tip = document.getElementById("check");
input.onblur = function() {
var year = input.value.trim();
if((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
tip.innerHTML = "闰年";
} else {
tip.innerHTML = "非闰年";
}
}
</script>
8、简述抽象类和接口的区别?
1 .接口只能包含抽象方法,抽象类可以包含普通方法。
2. 接口只能定义静态常量属性,抽象类既可以定义普通属性,也可以定义静态常量属性。
3 .接口不包含构造方法,抽象类里可以包含构造方法。
4.抽象类不能被实例化,但不代表它不可以有构造函数,抽象类可以有构造函数,备继承类扩充
5.接口是核心,其定义了要做的事情,包含了许多的方法,但没有定义这些方法应该如何做。
6. 如果许多类实现了某个接口,那么每个都要用代码实现那些方法
7.如果某一些类的实现有共通之处,则可以抽象出来一个抽象类,让抽象类实现接口的公用的代码,而那些个性化的方法则由 各个子类去实现。
9、HTML 与 JSP 的区别?
1.HTML(Hypertext Markup Language)文本标记语言,它是静态页面,和JavaScript一样解释性语言,为什么说是解释性 语言呢?因为,只要你有一个浏览器那么它就可以正常显示出来,而不需要指定的编译工具,只需在TXT文档中写上HTML标记就OK。
JSP(Java Server Page)看这个意思就知道是Java服务端的页面,所以它是动态的,它是需要经过JDK编译后把内容发给客户端去显 示,我们都知道,Java文件编译后会产生一个class文件,最终执行的就是这个class文件,JSP也一样,它也要编译成class文件!JSP不 止要编译,它还得要转译,首先把JSP转译成一个Servlet文件,然后在编译成class文件。当用户访问JSP时就执行了class文件,最 终……
1.最简单的区别就是,HTML能直接打开,jsp只能发布到Tomact等服务器上才能打开 。
2.定义上HTML页面是静态页面可以直接运行,JSP页面是动态页它运行时需要转换成servlet。
3.他们的表头不同,这个是JSP的头“ <%@ page language="java" import="java.util.*" pageEncoding="gbk"%>”在表头中有编码格式和倒入包等。
4.也是很好区分的在jsp中用<%%>就可以写Java代码了,而html没有<%%>
10、Tomcat 是什么?有什么作用?
是一个开源而且免费的jsp服务器,由apache软件基金会的jakarta项目中的一个核心项目,因为tomcat技术先进性能稳定和监督易用性已成为最为广泛的jsp服务器jsp是由sun公司倡导的一种动态网页技术标准.
1、是jsp网站的服务器之一,就像asp网站要用到微软的IIS服务器,php网站用apache服务器一样,因为jsp动态网站使用脚本语言等写的,需要有服务器来解释你的语言,服务器就是这个功能。
2、如果网页是纯html的,浏览器就可以直接解释查看效果,但网页一但是.jsp .asp .php 等的动态网页时浏览器自己就无法解释了,需要上面说到的服务器。
tomcat便可以解释jsp等java编写的网站。