主键与唯一性约束的区别:
可以向表附加多个唯一性约束,但只能向表附加一个主键,唯一性约束允许null;主键约束不允许nulll.
char 定长;char读取效率高,当要存储的数据长度固定时
varchar:可变长度;当存储的数据长度不固定时,如姓名。
有两张表A、B都有字段sid,按照sid字段实现内连接?select * from A inner join B on A.sid = B.sid;
selct * from A,B where A.sid = B.sid ;
throw :用于方法体内部,用来排除Throwavle 类型异常
throws :在方法头部声明方法可以抛出的异常类型
一、 IO流编程题目
30
问题
Java采用的是哪种编码?每个字符占几个字节?
答案
Java采用unicode编码,每个字符占2个字节
31
问题
数据源头有哪些?
答案
文件,键盘,网络流,字符串(内存)等 (可提示一个)
32
问题
InputStream类中的read方法返回值类型是什么?当读到文件末尾返回值是什么?
答案
int 类型,-1 表示读到文件末尾
33
问题
File类中用来判断当前表示的是一个标准文件的方法是什么?
答案
isFile()
34
问题
FileInputStream是FilterInputStream(高级过滤流)的子类吗?或这样问: FileInputStream是过滤流吗?过滤流有哪些?
答案
不是,FilterInputStream的子类有BufferedInputStream,PushbackInputStream,DateInputStream
35
问题
流类按层次分可以分为几种?分别是什么?
高级
两种;
底层流:包含以字节的形式读写的方法
高层过滤器流:更方便的方法;用于读写高层信息
36
问题
字符流与字节流的区别是什么?
答案
字符流是按字符读写;一个中文是一个字符;
字节流是按字节读写;一个中文是两个字节;
37
问题
字符输出流类的父类是什么?是常规类,抽象类;还是接口?
答案
Writer 是个抽象类
38
问题
要串行化某些类的对象,这些类就必须实现的接口是什么?
答案
实现Serializable接口
39
问题
字符流中读取一行记录用readLine()方法的返回值是什么类型?那这个方法需要什么类的实例对象来调用
答案
返回值类型String;
BufferedReader 类的实例对象来调用
40
问题
PrintWriter类的关键构造方法参数有哪些?
答案
OutputStream,String ,Writer,File
二、 网络编程题目
41
问题
Java中网络通讯的类属在什么包下面?
题目
java.net.*;
42
问题
在网络通信中,Socket使用什么协议进行通讯
答案
TCP协议
43
问题
可以通过哪个类得到本地的IP地址?
答案
InetAddress 类
44
问题
UPD与TCP区别?
答案
1.基于UPD与基于TCP相比,基于UDP的通信传输速度更快;
2.但基于UDP的通信不能提供可靠性,即发出的信息接收方不一定收到,发出信息的顺序与接收的顺序不一定相同。
异常处理的机制:
1、捕获异常(throw catch finally )
2、声明抛出异常(throws
线程:
同步:当多个线程需要同时访问同一资源时,要保证该资源在某一时刻只能被一个线程使用。
反射:它允许运行中的java程序对自身进行检查,并能直接操作程序的内部属性。
单例模式:保证在java应用程序中,一个类Class只有一个实例存在。
工厂模式:是实现对创建对象的封装,即封装类new的过程;
利用工厂模式可做到针对接口(interfacee)编程
DAO模式:使用数据访问对象(DAO)模式,
降低 业务层(表现层) 与数据源层(即数据存储介质)之间的耦合度
VO:值对象
BO:业务对象
15、error和exception有什么区别?error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。 exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。