- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第一篇Java基础面试题
1.说下面向对象四大特性
封装性、继承性、多态性、抽象性。
2.Java语言有些特点
简单性:Java没有像C++那样的指针,运算符重载,类的多继承。并且实现了垃圾的自动回
收,简化了程序开发者对于内存管理的工作。
面像对象:对象是指封装数据和操作方法的程序实体。Java提供了简单的类机制以及动态
接口。表现形式是封装继承多态。
分布式:它有一套很齐全的通信及相关功能的程序库,可以处理TCP/IP协议也可以处理其
他的协议。
健壮性:用Java编写的程序能在多种情况下稳定运行。Java在运行和编译的时候都会对可
能出现的错误进行检查验证。通过集成异常处理机制,在编译时提示可能出现的但是未被处理的
异常,以防止系统的崩溃。
可移植性:Java是与平台无关的,Java类库中也实现了与平台无关的接口,这样类库也是
可以移植的。
多线程机制:Java具有多线程机制,使得程序能够并行执行,同步机制也保证了数据的共
享,线程也有优先级别,有利于使用线程级别控制不同的任务。
3.什么是Java程序的主类?应用程序和小程序的主类有何不同?
一个程序中可以有多个类,但只能有一个主类。在Java应用程序中,这个类是指包含main
()方法的类。而在Java小程序中,这个主类是一个继承子系统类JApplet或Applet的子类。应
用程序的主类不一定要求是public类但小程序的主类必须是public类。主类是Java程序执行
的入口点。
简单说应用程序是从主线程启动(也就是main()方法)。applet小程序没有main()方法,
主要是嵌在浏览器页面上运行(调用init()或者run()来启动),嵌入浏览器这点跟flash的小
游戏类似。
4.访问修饰符public,private,protected,以及不写(默认)时的区别?
类的成员不写访问修饰时默认为default。默认对于同一个包中的其他类相当于公开(publi
c),对于不是同一个包中的其他类相当于私有(private)。受保护(protected)对子类相当于公开,
对不是同一包中的没有父子关系的类相当于私有。Java中,外部类的修饰符只能是public或默
认,类的成员(包括内部类)的修饰符可以是以上四种。
5.floatf=3.4;是否正确?
不正确。3.4是双精度数,将双精度型(double)赋值给浮点型(float)属于下转型(down-cati
ng,也称为窄化)会造成精度损失,因此需要强制类型转换floatf=(float)3.4;或者写成floatf=
3.4F;
6.Java有没有goto?
goto是Java中的保留字,在目前版本的Java中没有使用。
1
7.和的区别?
1、只是编程语言中的符号,只能使用在c、c++、Java、PHP等编程语言中。
2、符号的使用范围比大,它不但能用在编程语言中,它还能用在HTML文档中;表示“a
nd”的意思;表示“联合”的意思;电子制表程序中。
3、表示的是“逻辑与”,相当于“和”的意思,即当运算符号两边的表达式的结果都为
“正确”的时候,整个运算的结果才是正确的,只要有一方为“错误”,其结果便是“错误”。
例1213的结果是“1”即“正确”,120的结果是“0”即“错误”。
4、%表示的是“按位与”,即在运算符号两边的表达式的结果都为“正确”时,那结果就是
正确的;在运算符号两边的表达式的结果只要有一个为“错误”那结果就是错误的。
8.Math.round(11.5)等于多少?Math.round(-11.5)等于多少?
Math.round(11.5)==12Math.round(-11.5)==-11round方法返回与参数最接近的长整
数,参数加1/2后求其floor。
9.用最有效率的方法计算2乘以8?
23(左移3位相当于乘以2的3次方,右移3位相当于除以2的3次方)。
10.什么是Java注释
在Java的编写过程中我们需要对一些程序进行注释,除了自己方便阅读,更为别人更好理
您可能关注的文档
- 退休辞职报告范文(真题6篇) .pdf
- 车辆抵押给个人合同完整版模板5篇 .pdf
- 跨境直播基地项目计划书 .pdf
- 超高温陶瓷项目可行性研究申请报告 .pdf
- 超级演说家第三季演讲稿-《爱因斯坦错了》 .pdf
- 超微粉末的制备技术 .pdf
- 超市促销协议书6篇 .pdf
- 超声科2024年培训计划 .pdf
- 起伏度划分标准 .pdf
- 赤峰经济情况 .pdf
- 专题06 经济体制(我国的社会主义市场经济体制)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题11 世界多极化与经济全球化-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 专题03 经济发展与社会进步-5年(2020-2024)高考1年模拟政治真题分类汇编(浙江专用)(解析版).docx
- 专题09 文化传承与文化创新-5年(2020-2024)高考1年模拟政治真题分类汇编(北京专用)(原卷版).docx
- 5年(2020-2024)高考政治真题分类汇编专题08 社会进步(我国的个人收入分配与社会保障)(原卷版).docx
- 专题07 探索世界与把握规律-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 5年(2020-2024)高考政治真题分类汇编专题06 经济体制(我国的社会主义市场经济体制)(原卷版).docx
- 专题11 全面依法治国(治国理政的基本方式、法治中国建设、全面推进依法治国的基本要求)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题17 区域联系与区域协调发展-【好题汇编】十年(2015-2024)高考地理真题分类汇编(解析版).docx
- 专题01 中国特色社会主义-5年(2020-2024)高考1年模拟政治真题分类汇编(原卷版).docx
文档评论(0)