1. 写出合理的增删该查数据记录
增:
“insert into employees(id,username,age) values(22,2,2)”;
删:
“delete from employees where id=22”;
改:
“update employees set username=‘zhang’,age=‘2222’ where id=1”;
查:
“select * from employees where id=1”;
2.用java写一个数组,并使用foreach循环遍历到控制台
int intArrayTwo[] = {1,2,3,4,5}; //静态初始化一个数组
//for循环输出一个数组中的所有元素
for(int i=0;i<=intArrayTwo.length-1;i++){
System.out.println(intArrayTwo[i]);
}
//可以使用便利循环进行简化
for(int num:intArrayTwo){
System.out.println(num);
}
3.String s = “java”;String s2 = “java”;boolean flag = (s==s2);flag值是啥,请说明理由
初始化了 两个字符串,都指向了常量池里面的java,且常量具有唯一性所以结果是ture
4.java实现在控制台输出九九乘法表
public class MultiplicativeTable {
public static void printMultiplicativeTable(){
for (int i = 1; i < 10; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(i + " * " + j + " = " + (i * j) + “\t”);
}
System.out.println();
}
5.一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第 10 次落地时,共经过多少米?第 10 次反弹多高?
public class test{
public static void main(String[] args){
float totalmeters=100;//总路程。
float startHeight=100;//每一次下落后弹起的高度
//计算在第十次落地时已经走过的路程。(第十次已经落地但是并没有走第十次的路程)
for(int i=1;i<=9;i++){
startHeight=startHeight/2;//计算此次弹起单程高度
totalmeters+=startHeight2;//将此次弹起并落地的高度加到总路程中。
}
System.out.println(“totalmeters:”+totalmeters);
System.out.println(“第十次高度:”+startHeight1/2);
}
}
6.j计算100以内偶数之和
public class test{
public static void main(String[] args){int sum = 0;
for (int i = 2; i <= 100; i += 2) {
sum += i;
}
System.out.println(“1到100的偶数和为:” + sum);
}
}
7.判断闰年的方法:闰年满足两个条件(满足一个即为闰年)
a.能被4整除但不能被100整除
b能被400整除.
public class Bissextile {
boolean bissextile(int year){ //创建boolean类型的方法
if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0){ //平闰年判断算法
return true;
}
else{
return false;
}
}
8.简述抽象类和接口的区别
1、一个类可以实现多个接口,但是却只能继承最多一个抽象类;
2、抽象类可以包含具体的方法,接口的所有方法都是抽象的;
3、抽象类可以声明和使用字段;接口则不能,但接口可以创静态的final常量;
4、接口的方法都是public的,抽象类的方法可以使public,private,protecte或者是默认的packag;
5、抽象类可以定义构造函数,但是接口不行。
9.请写出两种单列模式
/**
- 饿汉式单例模式
- @author lzq31
/
public class Service2 {
private static Service2 service = new Service2();
private Service2() {
}
public static Service2 getInstance() {
return service;
}
}
/*
- 懒汉式单例模式
- @author lzq31
*/
public class Service {
private static Service service;
private Service() {
}
public static Service getInstance() {
if (null == service) {
service = new Service();
}
return service;
}
}
10.请写出常用的异常
NPE:NullPointerException 在调用对象属性或者方法的时候,对象其实是个 null,就会报此异常;
java.lang.ArrayIndexOutOfBoundsException:数组越界
java.lang.IndexOutOfBoundsException: Index: 1, Size: 1:集合越界