Java每日一练(2017/7/3)

Java基础 | 数据库 | Android | 学习视频 | 学习资料下载

最新通知

●回复"每日一练"获取以前的题目!

●【新】Ajax知识点视频更新了!(下载链接在本文下面)

●答案公布时间:为每期发布题目的第二天

★【新】回复“测试题”获取昨天发布的软件工程师初级阶段测试题答案

★【新】回复“学习资料”获取java学习电子文档

★【新】回复“聊天系统”获取java多人聊天系统项目源码!

●我希望大家积极参与答题!有什么不懂可以加小编微信进行讨论

★珍惜每一天,拼搏每一天,专心每一天,成功每一天。

题目要求 1.自己建一张表存储User用户信息,至少包含字段:编号 姓名 密码 使用JDBC连接数据库,对数据库进行增删改查。 1.1查:按主键查询、查询所有 1.2改:修改表数据,不能改表结构 1.3删:删除一行数据, 删除所有数据,返回被删除的数据 1.4增:增加一行数据,增加多行数据 采用MVC三层设计模式。 Pojo层:实体层, ----com.pojo Dao层:逻辑层 ---com.dao view层:视图层,显示操作的结果----com.action 不会做但是又想学的 可以联系小编一步一步的教你 从装工具开始到创建项目(以这道题目为例子) ★请转发给身边需要的朋友!您的每一次转发都是对我的一份支持!!

上期练习题答案公布栏

(单选题) 1、欲定义类字段或类方法(静态方法),应该使用下列哪一个修饰符修饰()

A public

B static

C protected

D synchronized

正确答案是:B

解析:

public 共有的,以 public 修饰符指定,对所有类可见 static 用来声明独立于对象的静态方法

protected 受保护的,以 protected 修饰符指定,对同一包内的类和所有子类可见

synchronized 给对象和方法或者代码块加锁


(单选题) 2、类 ABC 定义如下:

1 . public class ABC{

2 . public double max( double a, double b) { }

3 .

4 . }

将以下哪个方法插入行 3 是不合法的。()

A public float max(floata, float b, float c){ }

B public double max(double c, double d){ }

C public float max(floata, float b){ }

D private int max(int a,int b, int c){ }

正确答案是:B

解析:重载要求方法的参数列表需要不一样(个数,或者参数类型),修改参数名或者修改返回值以及访问权限并没有用


(单选题)3、关于抽象类和接口叙述正确的是? ( )

A 抽象类和接口都能实例化的

B 抽象类不能实现接口

C 抽象类方法的访问权限默认都是public

D 接口方法的访问权限默认都是public

正确答案是:D

解析:

1.抽象类 不能被实例化 ( 因为不具体,实例化没作用 ), 注意 接口不是类, 不能实例化[ new] ,只能 new 它的 实现类

2.抽象类可以实现接口

3.抽象类是用abstract修饰的

4. 接口 默认访问权限为 public,而且只能使用 public


(单选题) 4、关于异常处理机制的叙述正确的是()

A catch部分捕捉到异常情况时,才会执行finally部分

B 当try区段的程序发生异常时,才会执行finally部分

C 当try区段不论程序是否发生错误及捕捉到异常情况,都会执行finally部分

D 以上都是

正确答案是:C

解析:

在Java语言的异常处理中,finally块的作用就是为了保证无论出现什么情况,finally块里的代码一定会执行。

由于程序执行return就意味着结束了对当前函数的调用并跳出这个函数体,因此任何语句执行都要放在return前执行(除非碰到exit函数),因此finally块里面的函数也是在return前执行的。

如果try-finally或者catch-finally中都有return语句,那么finally中的return语句会覆盖别处的,最终返回到调用者那里的是finally中的return值。


(单选题) 5、以下代码返回值是什么?

publicboolean returnTest()

{

try

{

return true;

}

catch (Exception e)

{

}

finally

{

return false;

}

}

A true

B false

正确答案是:B

解析:

无论有没有抛出异常,finally语句都会执行,先执行try,return true;然后执行finally,return false,最后结果是false。


(不定项选择题) 6、下列描述错误的是?

A 类只能继承一个父类,但是可以实现多个接口

B 抽象类自身可以定义成员而接口不可以

C 抽象类和接口都不能被实例化(忽略匿名内部类)

D 一个类可以有多个基类和多个基接口

正确答案:B

解析:

A、D:Java只允许为类的扩展做单一继承,但是允许使用接口做多重扩展

B:接口允许定义成员,但必须是常量(public final static)

C:抽象类和接口都不能使用new操作


(单选题) 7、以下声明合法的是

A default String s

B public finalstatic native int w( )

C abstract double d

D abstract finaldouble hyperbolicCosine( )

正确答案是:B

解析:

A:变量不能被defalut修饰

B:native修饰方法,native修饰的方法简单来说就是:一个Java方法调用了一个非Java代码的接口。

定义navtive方法时,并不提供实现体,因为其实现体是用非Java语言在外面实现的。native可以和任何修饰符连用,abstract除外。因为native暗示这个方法时有实现体的,而abstract却显式指明了这个方法没有实现体。

C:abstract修饰方法和类

D:final修饰的方法不能被重写。而abstract定义的方法没有实现,必须被子类重写,明显不能一起使用。

微信小程序

点击右下角的 "留言" 获赞数超过5个的朋友即可获取一套微信小程序学习视频

1 Java基础入门视频教学素材链接:

1-2天上课内容!链接: https://pan.baidu.com/s/1skDryK9 密码: k4we

3-5天上课内容! 链接: https://pan.baidu.com/s/1nvLNu1z 密码: gmb2

6-10天上课内容!链接: https://pan.baidu.com/s/1slvqSUx 密码: pnbp

11-13天上课内容!链接: http://pan.baidu.com/s/1slIXZVR 密码: 4tde

14-17天上课内容!链接: https://pan.baidu.com/s/1pL98ODt 密码: 8qn2

18-20天上课内容!链接: https://pan.baidu.com/s/1eSqUFhK 密码: utxc

21-25天上课内容!链接:http://pan.baidu.com/s/1nuXeaUX 密码:k3wg

Java入门基础的上课内容自己更新完毕

2 Html&JavaScript阶段的视频教学素材链接:

1-4天的上课内容!链接: http://pan.baidu.com/s/1o8jT2qu 密码: 7ida

5-7天的上课内容!链接: https://pan.baidu.com/s/1c25SKAc 密码: wpje

HTML&javascript的上课内容自己更新完毕

3 数据库阶段的视频教学素材链接:

1-3天的上课内容 链接: https://pan.baidu.com/s/1nuOXvYD 密码: 4idi

4-5天的上课内容 链接: https://pan.baidu.com/s/1jIn0hlO 密码: bhui

6-7天的上课内容 链接: https://pan.baidu.com/s/1b1DKNO 密码: mmm3

8-9天的上课内容 链接: https://pan.baidu.com/s/1miyn54c 密码: 3wvn

【新】10-11天的上课内容 接: https://pan.baidu.com/s/1o8x4Uqm 密码: 6648

3 jsp&servet阶段阶段的视频教学素材链接:

【新】1-4天的上课内容 链接: https://pan.baidu.com/s/1mi0rhLe 密码: hp9t

4 Ajax知识点视频教学素材链接:

【新】链接: https://pan.baidu.com/s/1gfgQrPT 密码: zfqd(更新时间2017/6/16)

原文发布于微信公众号 - java学习(javaxxf)

原文发表时间:2017-07-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏JavaQ

Java研发方向如何准备BAT技术面试答案(上)

最近因为忙于工作,没时间整理,本篇是下班后晚上抽空整理的,文中部分答案本来是想自己好好整理一份的,但是时间真的很紧,所以就整理了一下网络上的文章链接,挑了写的不...

38450
来自专栏名山丶深处

Hello——Java10新特性,请了解一下

15150
来自专栏hbbliyong

设计模式名录

本文给出了经典的23种设计模式的名录,包括他们的分类、名称、定义以及简要说明,方便大家能够快速的回忆起他们。也是前面写过的或者后面将要写的设计模式的一个目录。...

29370
来自专栏码洞

如履薄冰 —— Redis懒惰删除的巨大牺牲

之前我们介绍了Redis懒惰删除的特性,它是使用异步线程对已经删除的节点进行延后内存回收。但是还不够深入,所以本节我们要对异步线程逻辑处理的细节进行分析,看看A...

9710
来自专栏CVer

糟了!Python3.7.0 来了

美国时间6月27日晚8点,Python 3.7.0 经过多轮测试,终于发布了正式版,增强了多处特性功能,同时 3.6 也更新到 3.6.6 稳定版本。

20740
来自专栏PHP在线

给PHP开发者讲讲PHP源码-第一部分

作为一个开发者,我发现在我的日常工作中越来越多地查看PHP的源码。在为了弄清楚奇怪的边界问题和为什么某些问题应该发生的却没有发生而去理解背后究竟发 生了什么事情...

613100
来自专栏技术栈大杂烩

C: #ifdef的简单条件编译

今天在看源码时, 发现一个很神奇的用法, 可能有大神在以前早已知晓甚至经常使用, 不过对于菜鸟的我来说, 还是像发现新大陆那样 , 究竟是什么语法呢? 我们一步...

27410
来自专栏安恒信息

一次开发的意外逆向之旅

笔者最近从事windows内核开发的时候因为功能需要,所以需要对PspSetCreateProcessNotifyRoutine回调函数数组进行遍历,于是笔者照...

18210
来自专栏北京马哥教育

【干货】Python自动化审计及实现

本文由马哥教育Python自动化实战班导师wayne推荐,作者为SSS团队,转载自互联网,内容略经小编改编和加工,观点跟作者无关,最后感谢作者的辛苦贡献与付出。...

399100
来自专栏后端技术探索

反射机制、依赖注入、控制反转

反向: dll->类[方法,属性]. 从已经有的dll文件反编译得到其中的一些可用的方法.

10520

扫码关注云+社区

领取腾讯云代金券