JAVA面试基础知识点总结.docx
《JAVA面试基础知识点总结.docx》由会员分享,可在线阅读,更多相关《JAVA面试基础知识点总结.docx(31页珍藏版)》请在优知文库上搜索。
1、1.Java程序设计概述1. 开发JaVa语言的公司?Sun(SunMicrosyMeins)太即微电子公司开发,被Oracle公司收购2. JaVa的3个版本?J2SE(Java2StandardEdition)标准版J2EE(Java2PIatformaEnterpriseEdition)企业版J2ME(Java2MicroEdition)做小版在.5.0以后新版本中f农作:JavaSEJavaEEJavaME3. Java请吉的几个主要特点?平台无关性:使运行于不同的平台上安全性:去掉/指针操作.内存由操作系统分配面向对象:利用类使程序更加利于维护分布式:可以使用网络文件和使用本机文件样
2、容易健壮性:检杳程序编译和运行的错误4. JaVa的三大核心机制虚拟机机制:利用虚拟机解择字节码执行java稗序实现虚平台垃圾收柒机:W:自动内存回收代码安全性机制:加我代码后校验代码后再执行代码2. Java语言的开发环境1. JDK是什么?JDK(JavaDcvclopnicntKitUava开发1:具包包括JRE.跄开发Java的人员必备的开发运行Java程序的工具.2. JRE是什么?JRE(JavaRuntimeEnVironment)Ja”运行环境,运行JAVA程序所必须的环境的集合包含八,M标准实现及Java核心类蚱.3. JVM是什么?JVM(JavaVirtualMachin
3、e)Java虚拟机,它是一个优构出来的计拓机,是通过在实际的计算机上仿真横拟各种计算机功能来实现的.4. 安装JDK的操作系统问题?必须针将于不同的操作系统卜我安装不同的JDK.例如WindOWSF安装针对于windows的JDK,Iinux下安装针对于IinUX的JDK5. 御要配湿的相关环境变IXnh:用于搜索外就命令,例仙编译程序的javac命令.执行程序的java命令CIUSSPMh:用于搜索类,即CIaSS文件,例如可以在不同的位置执行类文件6. 配网环境变收的方式?有两种:临时配置和持久配SS临时配置:在命令行下用SCI变星名=变盘依.仅在当前命令行窗”有效持久也置:在我的电脑一一
4、属性中配置持久有效7. 可以爆写JaVa程序的常见开发I:具?记事本.EdilPlus.U1.TRAEDIT.Eclipse.Jbuildcr.NctBcaift8. JaVa文件的类型?有两种:扩展名为java的文件:是JaVa源文件,例于漏洋之前的纯文本文件,存铭java源代码。犷展名为class的文件:是JaVa类文件,限于编详之后的二进制文件,存储字节码,9. JaVa的编译运行原理?首先编写ja,a源文件,然后编译成ClasS类文件.然后通过虚拟机解界成机揩码到硬件执行。10. Java是编译型i?5方还是解择型的语言?既不是完全编译型,也不是完全解杼型.足半痂译半解样的.3. Ja
5、va程序的基本结构1. JaVa语言区分大小写吗?区分,不管是数据还是标识符或者关送字都区分大小写,例如PUbIiC不能写成Public,“abc”不能写成ABCw,inti不能写成INTI等等。2. main方法是作什么用处的?这是程序的入I方法,是由废拟机自动调用的.3. 语句必家用分号钻束吗?必须的,但是代码块”可以用分号结束,也可以不用分号结束4. JaVa中行几种注择,各自的功能有三种:单行注杵也加在行首只俄注杯-行名行注择”*人注糅多行,但不能嵌套使用文档注糅*/:用于生成HTM1.形式的文档,甯要配合javadoc命令实现5. JaVa谱吉的数据类S?是强类中还是俄类型?是强类型
6、,意味着禄一个变城都必Jfi明确声明数据类型。6. Java语言中数据类型的划分?有什么区别?分成基本类型和引用类型两大类.葩本类里:为8种.只能存储单一的(ft.不以对象的形式存在引用类型r除/基本类型之外其他的都是引用类型,能弊存tti曳杂数据类型.以对象的形式存在7. 基本类型都外哪8种类里?布尔类型:book;m占I字节字符类型:char占2字节整型:byre占I字节short占2字节ini占4字节long占8字节浮点型:float占4字节doublel1i8字节8,布尔值可不可以用0或者非0数代普?不可以,布尔值只能是true和false,不能使用数字,这和C语言是不一样的9 .巴接
7、后个整数io默认是什么类型的?整型的直接量例如10.100等跃认的数据类型都是int5?10 .如何让个整型的直接IA变成IOng型的?在直接做后面加大写1.后者小写I,例如IO1.11 .整型数据在程序中直接使用可以使用什么进制?10进制.8进制.16进制,但不能使用二进制12 .浮点运匏在JaVa中有没有误差?有误差所以楂雷运算请使用BigDKimaI类13 .更接耳一个3.14的直接业是什么数据类型的?是double型,如果想表示是float的3.14必须写成3.I4F或者3.l4f.double型的3.14也可以写成3.14D14 .char型采取的是什么类型的字符集?是UniaXie
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 面试 基础 知识点 总结
