没有合适的资源?快使用搜索试试~ 我知道了~
01-Java基础知识面试题.docx
需积分: 0 0 下载量 152 浏览量
2023-08-22
22:26:02
上传
评论
收藏 413KB DOCX 举报
温馨提示
试读
32页
01-Java基础知识面试题.docx01-Java基础知识面试题.docx01-Java基础知识面试题.docx01-Java基础知识面试题.docx01-Java基础知识面试题.docx01-Java基础知识面试题.docx01-Java基础知识面试题.docx01-Java基础知识面试题.docx01-Java基础知识面试题.docx01-Java基础知识面试题.docx01-Java基础知识面试题.docx01-Java基础知识面试题.docx
资源推荐
资源详情
资源评论
Java概述
何 为 编 程
什么是Java
jdk1.5之后的三大版本
JVM、JRE和JDK的关系
什么是跨平台性?原理是什么
Java语言有哪些特点
什么是字节码?采用字节码的最大好处是什么
什么是Java程序的主类?应用程序和小程序的主类有何不同?
Java应用程序与小程序之间有那些差别?
Java和C++的区别
Oracle JDK 和 OpenJDK 的对比
基础语法
数据类型
Java有哪些数据类型
switch 是否能作用在 byte 上,是否能作用在 long
上,是否能作用在 String 上
用 最 有 效 率 的 方 法 计 算 2 乘 以 8
Math.round(11.5) 等于多少?Math.round(-11.5)等
于多少
float f=3.4;是否正确
short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1
+= 1;有错吗
编码
Java语言采用何种编码方案?有何特点?
注释
什么Java注释
访问修饰符
访问修饰符 public,private,protected,以及不写(默
认)时的区别
运算符
&和&&的区别
关键字
Java 有没有 goto
final 有什么用?
final finally finalize区别
this关键字的用法
super关键字的用法
this与super的区别
static存在的主要意义
static的独特之处
static应用场景
static注意事项
流程控制语句
break ,continue ,return 的区别及作用
在 Java 中,如何跳出当前的多重嵌套循环
面向对象
面向对象概述
面向对象和面向过程的区别
面向对象三大特性
面向对象的特征有哪些方面
什么是多态机制?Java语言是如何实现多态的?
面向对象五大基本原则是什么(可选)
类与接口
抽象类和接口的对比
普通类和抽象类有哪些区别?
抽象类能使用 final 修饰吗?
创建一个对象用什么关键字?对象实例与对象引用有何
不同?
变量与方法
成员变量与局部变量的区别有哪些
在Java中定义一个不做事且没有参数的构造方法的作用
在调用子类构造方法之前会先调用父类没有参数的构造
方法,其目的是?
一个类的构造方法的作用是什么?若一个类没有声明构
造方法,改程序能正确执行吗?为什么?
构造方法有哪些特性?
静态变量和实例变量区别
静态变量与普通变量区别
静态方法和实例方法有何不同?
在一个静态方法内调用一个非静态成员为什么是非法
的?
内部类
什么是方法的返回值?返回值的作用是什么?
什么是内部类?
内部类的分类有哪些
静态内部类
成员内部类
局部内部类
匿名内部类
内部类的优点
内部类有哪些应用场景
局部内部类和匿名内部类访问局部变量的时候,为什么
变量必须要加上final?
内部类相关,看程序说出运行结果
重写与重载
构造器(constructor)是否可被重写(override)
重载(Overload)和重写(Override)的区别。重载
的方法能否根据返回类型进行区分?
对象相等判断
== 和 equals 的区别是什么
hashCode 与 equals (重要)
值传递
对象的相等与指向他们的引用相等,两者有什么不同?
当一个对象被当作参数传递到一个方法后,此方法可改
变这个对象的属性,并可返回变化后的结果,那么这里到底
是值传递还是引用传递
为什么 Java 中只有值传递
值传递和引用传递有什么区别
IO流
Java包
JDK 中常用的包有哪些
import java和javax有什么区别
java 中 IO 流分为几种?
BIO,NIO,AIO 有什么区别?
Files的常用方法都有哪些?
反射
什么是反射机制?
反射机制优缺点
反射机制的应用场景有哪些?
Java获取反射的三种方法
网络编程
常用API
String相关
字符型常量和字符串常量的区别
什么是字符串常量池?
String 是最基本的数据类型吗
String有哪些特性
String为什么是不可变的吗?
String真的是不可变的吗?
是否可以继承 String 类
String str="i"与 String str=new String("i")一样吗?
String s = new String("xyz");创建了几个字符串对象
如何将字符串反转?
数组有没有 length()方法?String 有没有 length()方法
String 类的常用方法都有那些?
在使用 HashMap 的时候,用 String 做 key 有什么好
处?
String和StringBuffer、StringBuilder的区别是什么?
String为什么是不可变的
Date相关
包装类相关
自动装箱与拆箱
int 和 Integer 有什么区别
Integer a= 127 与 Integer b = 127相等吗
Java概述
何为编程
常用工具类库
单元测试
日志
编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结
果的过程。
为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过
计算机能够理解的形式告诉 计算机,使得计算机能够根据人的指令一步一步去工作,完成
某种特定的任务。这种人和计算机之间交流的过程就是编
程。
什么是Java
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因
此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理
论,允许程序员以优雅的思维方式进行复杂的编程 。
jdk1.5之后的三大版本
Java SE(J2SE,Java 2 Platform Standard Edition,标准版)
Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java
Web 服务开发的类,并为Java EE和Java ME提供基础。
Java EE(J2EE,Java 2 Platform Enterprise Edition,企业版)
Java EE 以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端Java 应用程序。Java EE 是在 Java SE 的基
础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented
architecture,SOA)和 Web2.0应用程序。2018年2月,Eclipse 宣布正式将 JavaEE 更名为 JakartaEE
Java ME(J2ME,Java 2 Platform Micro Edition,微型版)
Java ME 以前称为 J2ME。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个
健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的
丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。
JVM、JRE和JDK的关系
JVM
剩余31页未读,继续阅读
资源评论
毕业程序员
- 粉丝: 8976
- 资源: 1715
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 农村信用社联合社计算机信息系统投产与变更管理办.docx
- 农村信用社联合社计算机信息系统数据管理办法.docx
- 利用SPSS作临床效度分析线上计算网站介绍-医学研究部统计谘.(医学PPT课件).ppt
- 利用Zabbix监控mysqldump定时备份数据库状态.docx
- 利用计算机解决问题的基本过程.doc
- 化工铁路通信工程总结.doc
- 北京大学网络教育软件工程作业.docx
- 医药公司(连锁店)计算机操作规程未新系统的自行按照旧制修改-新系统过制的编号加修模版.doc
- 医药公司(连锁店)计算机系统操作规程模版.doc
- 医药连锁门店计算机系统的操作和管理程序未新系统的自行按照旧制修改-新系统过制的编号加修模版.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功