java基本数据类型有哪些?

答:基本数据类型: 
整数值型:byte,short,int,long, 
字符型:char 
浮点类型:float,double 

布尔型:boolean 


.String是基本数据类型么?

答:不是。Java中的基本数据类型只有8个:byte、short、int、long、float、double、char、boolean;


.为什么需要有数据类型?

答:生活中的数据本来就是有类型的,只不过我们没有在意或者去深入研究。那么计算机语言就是去告诉计算机如何去解决现实问题,当然需要对等的概念去描述数据。


数据类型有什么作用?

(1)决定了每个数据存储时所需要的字节数。

(2)决定了数据所能执行的运算。


int和Integer有什么区别?

答:Java是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入不是对象的基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java为每一个基本数据类型都引入了对应的包装类型(wrapper class),int的包装类就是Integer,从JDK 1.5开始引入了自动装箱/拆箱机制,使得二者可以相互转换。


Java 为每个原始类型提供了包装类型:

原始类型: boolean,char,byte,short,int,long,float,double

包装类型:Boolean,Character,Byte,Short,Integer,Long,Float,Double


Java支持多继承么?

答:不支持。Java不支持多继承。每个类都只能继承一个类,但可以实现多个接口。


进程和线程的区别是什么?

答:进程是执行者的应用程序,而线程是进程内部的一个执行序列。一个进程可以有多个线程。(比如打开一个QQ叫做进程,那么QQ可以打开多个聊天框,那么就叫做线程)


什么是死锁?

答:两个进程都在等待对方执行完毕才能继续往下执行的时候就发生了死锁。结果就是两个进程都陷入了无限的等待中。


什么原因导致死锁?

答:资源争夺。


解决死锁的方法?

答:解脱进程,通常撤销进程,回收资源,再分配给正处于阻塞状态的进程。

(下面给大家配一张网络编程的流程,望参考)

java语法基础题选择题 java基础选择题题库_Java


什么是JDBC?

答:JDBC是允许用户在不同数据库之间选择的一个抽象层。JDBC允许开发者用JAVA写数据库应用程序,而不需要关心底层特定数据库的细节。