还有10多分钟开饭,能回答多少回答多少,如果还有问题加我QQ9871377,群3624801
1. Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。
double float int char byte long
String不是基本数据类型,String是复合数据类型
区别在于基本数据类型的数据是最小单位了,不可以再分了,而复合数据类型的数据可以分成基本数据类型的数据。
2. Java中访问数据库的步骤,Statement和PreparedStatement之间的区别。
可以直连也可以桥连
桥连首先要设置数据源,然后连接就可以了
直连要打直连包,然后连接
Statement是语句对象
PreparedStatement是预编译语句对象,执行一次以后,下次再执行该对象就不需要再编译了,这是主要区别
3,char型变量能不能定义为一个中文?为什么?
不可以,char类型只有一个字节的长度,而一个汉字要占两个字节的长度
4,多线程有几种表示方法,都是什么?同步有几种实现方法,都是什么?
多线程有两种表示方法,一是继承接口,一个创建其子类对象
同步有一种实现方法。
5,继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
若要创建子类对象,必先调用父类构造方法创建一个该对象的父类对象,会先执行父类的构造方法,如果不懂可以加Q再聊
6,内部类的实现方式?
内部类实现高内聚、低偶合的原理,一般用在接口上比较多,实在不好意思,时间到了,希望我的回答对你有些帮助,有时间一定上来继续帮你补答案,偶QQ9871377
这么多的问题都不知道是从那里复制来的,要是全回答打字我还不死才怪
1. Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。
:是基本类型,有int Stirng,Folat,double,char,byte,long
2. Java中访问数据库的步骤,Statement和PreparedStatement之间的区别。
Statement和PreparedStement的一个最大区别是PreparedStatement可以预定义参数,
比如Statement:select * from user where name='user';
而PreparedStatement可以这样:select * from user where name=?;
可以先用问号代替,后面再用之前定义好的PreparedStatement名柄
比如 pstmt.setString(1,"参数");
这样可以增加灵活性
3,char型变量能不能定义为一个中文?为什么?
可以呀,因为它是占用两个字节,一个中文就刚好占用两个字节
,我先回答前三个问题好了,我懒得打字了
1.先更正第一题,String不是基本数据类型 ,他是终态类.
基本数据类型有:byte, short, int, long, char, float, double,boolean.
2.加载驱动class.forname->连接connection->向数据库提交查询statement
->返回结果集ResultSet->关闭
3.题目太多了 ,这些东西都很基础,,可以多看看书.
希望这2题起到抛砖引玉的作用.多看看
。。。。。。
晕,建议你好好看书吧
忽忽。问题太多。谁看到这样的问题都没心情回答吧