1.如何设计表结构
数据类型
MySQL与Java一样,也有数据类型。MySQL中数据类型主要应用在列上。
常用类型:
| TINYINT: 小整形
l int:整型
| BIGINT 大整形
l double:浮点型,例如double(5,2)表示最多5位,其中必须有2位小数,即最大值为999.99;
l decimal:泛型型,在表单钱方面使用该类型,因为不会出现精度缺失问题;
l char:固定长度字符串类型;
l varchar:可变长度字符串类型;
l text:字符串类型;
l date:日期类型,格式为:yyyy-MM-dd;
l time:时间类型,格式为:hh:mm:ss
l timestamp:时间戳类型;
例如:
CREATE TABLE emp(
eid CHAR(6),
ename VARCHAR(50),
age INT,
gender VARCHAR(6),
birthday DATE,
hiredate DATE,
salary DECIMAL(7,2),
resume VARCHAR(1000)
);javabean实体内容:
表中的定义字段
那么怎么设计表结构呢?
一对多/多对一
一对一
多对多
2.http请求,get/post方法传进参数是在请求体还是在请求头里面
get方法参数是在请求头里,post方法参数是在请求体里
3.算法一、获取数组里面第二小元素?利用两个变量。
4.算法二、如何判断链表里面存在环?两个指针
5.如何判断类上的注解和如何获得类上的注解?两个方法isAnotationpresent和getAnotation方法。
6.异常runnabel()异常需不需要捕获?
不需要,当然捕获也行
7.Java中有哪些基本数据类型?
Java定义了8个简单的数据类型:字节型(byte)(1个字节),短整型(short)(2个字节),整型(int)(4个字节),长整型(long)(8个字节),字符型(char)(2个字节),浮点型(float)(4个字节),双精度型(double)(8个字节),布尔型(boolean).
8.静态内部类和成员内部类的成员调用和内部类的实例化:
Java中的内部类共分为四种:
(1)静态内部类static inner class (also called nested class)
生成静态内部类对象的方式为:
OuterClass.InnerClass inner = new OuterClass.InnerClass();
(2)成员内部类member inner class
成员内部类就像一个实例变量。
它可以访问它的外部类的所有成员变量和方法,不管是静态的还是非静态的都可以。
在外部类里面创建成员内部类的实例:
this.new Innerclass();
在外部类之外创建内部类的实例:
(new Outerclass()).new Innerclass();
在内部类里访问外部类的成员:
Outerclass.this.member
(3)局部内部类local inner class
(4)匿名内部类anonymous inner class