- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面试笔试题总结(java)
笔试题部分: (北京37期)编程题:编写一段程序用于生成随机码,入参为随机码长度,出参为随机码,要求随机码中必须包含大小写字母及数字???????????????????,???2015/5/5?15:59:38编写一段程序用于判断一个字符串是否是合法的IP地址 “a”+”b”+”c” 此时字符串池中有: a b c ab abc几个字符串;而通过StringBuffer: 则字符串池中有: a b c 和 abc 线程和进程区别?如何理解锁? 线程:一段可执行的代码段;多个线程共同完成一个任务; 进程:一个可执行的应用程序; 解决死锁可以通过:synchronized 关键词,实现多个线程中不同方法,在同一时间内,只能有一个线程在执行;其他线程等待,直到该线程释放资源; Wait和sleep方法区别? Wait方法是object类中的,sleep是Thread类中的 如何定义一个线程? 重写Thread类中的Run方法,或者实现Runnable接口中Run方法 Collection和Collections区别 Collection是集合接口, Collections是封装了操作集合方法的类; Set和List区别 Set无序,不可以重复; List有序,可以重复; LinkedList和vector以及ArrayList区别 LinkedList: 链表实现, 对该集合新增修改删除数据速度快,效率高,线程不安全; Arraylist:数组实现, 对该集合操作时,从该集合中查询数据速度快,效率高,线程不安全; Vector: 数组实现, 线程安全, 效率低; HashMap和HashTable区别: HasMap: 键值对可以为空;线程不安全; HashTable: 键值对不可以为空;线程安全; PreparedStatement 和Statement区别: 前者使用预编译sql,效率高,安全,后者未采用预编译sql,效率低; 名词解释: jdbc、JNDI、BI、VO、DAO、IOC、AOP、OOP、DI(依赖注入)、MVC、ORM(关系映射模型)、盒子模型、 JDBC:java 数据库链接;即:java提供操作数据库的东西; JNDI:java 命名目录接口; BI:商业智能; VO:值对象; DAO:数据访问对象也就是:java访问数据库的第一层接口; IOC:控制翻转;(Spring时候讲) AOP:面向切面编程(Spring讲) OOP:面向对象编程; DI: MVC:是一种开发模式, M:model模型层, V view 视图层 C Controller 控制层; 控制层主要负责模型层以及视图层数据交互; ORM:关系映射模型;(Hibernate,Mybatis等都是ORM框架) 盒子模型:css中的一种模型;将页面元素认为是现实中盒子,他们都具有border 边框 Content内容, padding (补白)内边距 margin外边距 等特点,这就是盒子模型; 接口和抽象类区别?为什么用接口(弥补java单继承特点)?为什么用抽象类(提取公共部分内容,达到代码复用目的和多态)? 接口:是Interface,是一种特殊的抽象类, 为了弥补java单继承的特点,接口可以继承多个接口,也可以实现多个类, 声明的变量为常量, 方法默认public 省略abstract关键词; 使用时必须通过类重写里面所有抽象方法; 抽象类: 是abstract 声明的类,可以有抽象方法,也可以有非抽象方法; 不能被实例化,只能通过子类继承重写里面所有抽象方法,通过实例化子类使用; 用抽象类可以提取公共部分,然后子类重写相关方法或者抽象方法,实现多态以及程序的复用; 接口目的就是为了弥补单继承缺点;因为接口可以弥补多继承; Break(退出整个循环)、continue(退出当前循环,只能用于循环或者switch语句)和return(退出整个方法体表示该方法有返回值)区别 Finally(异常语句块中的,表示有无异常都执行该方法体)、final(声明变量为常量,声明类不可被继承)、finalize(垃圾回收机制中自动调用的方法)区别 如何获取随机小数?如何获取随机整数? Math.random() Random.类 io流的种类? 哪里用到了io流,?什么时候用字节流,什么时候用字符流? 说一下你用过的流有哪些? (1)字节流和字符流 (2) 文件上传下载以及解析xml时加载文件等,还有某些框架底层用到了 (3) 读取文件内容,即文本,使用字符流, 其他情况都是用字节流 (4) 字节流: InputStra
您可能关注的文档
最近下载
- 《公差配合与测量技术 》课件——第9章 光滑工件尺寸的检验与光滑极限量规.ppt VIP
- 2025必威体育精装版初中英语核心词汇2000词.docx VIP
- GBT41122-2021 用于辅助建筑物人员疏散的电梯要求.pdf
- 2022版和2025版煤矿安全规程修订对照表.pdf VIP
- 2025年版与2020版《普通高中化学课程标准》对比分析.doc
- 幼儿园大班社会:不一样的我PPT.ppt VIP
- CaDA咔搭积木C66010-2拼砌说明书用户手册.pdf
- (高清版)B-T 7025.1-2023 电梯主参数及轿厢、井道、机房的型式与尺寸 第1部分Ⅰ、Ⅱ、Ⅲ、Ⅵ类电梯.pdf VIP
- ivms8700综合安防管理平台操作指南(cs)v292.doc
- 涵洞标准图.doc VIP
有哪些信誉好的足球投注网站
文档评论(0)