欢迎来到天天文库
浏览记录
ID:37861722
大小:85.50 KB
页数:21页
时间:2019-06-01
《JAVA经典面试题目》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.列举出10个JAVA语言的优势a:免费,开源,跨平台(平台独立性),简单易用,功能完善,面向对象,健壮性,多线程,结构中立,企业应用的成熟平台,无线应用2.列举出JAVA中10个面向对象编程的术语a:包,类,接口,对象,属性,方法,构造器,继承,封装,多态,抽象,范型3.列举出JAVA中6个比较常用的包Java.lang;java.util;java.io;java.sql;java.awt;java.net;java.applet;javax.swing4.JAVA中的标识符有什么作用和特点作用:标识符用作给变量、类和方
2、法命名特点:可以以字母、下划线“_”和”$”符开头首字符外,可以跟上字母、下划线“_”和”$”符或数字Java是大小写敏感的,标识符也不例外5.JAVA中的关键字有什么特点,列举出至少20个关键字Java中一些赋以特定的含义、并用做专门用途的单词称为关键字(keyword)所有Java关键字都是小写的,TURE、FALSE、NULL等都不是Java关键字;goto和const虽然从未被使用,但也作为Java关键字保留;?中一共有51个关键字Javaabstractassertbooleanbreakbytecontinueca
3、secatchcharclassconstdoubledefaultdoextendselsefinalfloatforgotolongifimplementsimportnativenewnullinstanceofintinterfacepackageprivateprotectedpublicreturnshortstaticstrictfpsuperswitchsynchronizedthiswhilevoidthrowthrowstransienttryvolatile6.JAVA中数据类型如何分类?可分为简单数据类
4、型和引用数据类型:简单数据类型:数值型(byte,short,int,long,floatdouble),字符型(char),布尔型(boolean);引用数据类型:类,接口,数组.7.JAVA中运算符的分类及举例?分割符:,,;,[],()?算术运算符:+,―,*,/,%,++,――?关系运算符:>,<,>=,<=,==,!=?布尔逻辑运算符:!,&,
5、,^,&&,
6、
7、?位运算符:&,
8、,^,~,>>,<<,>>>?赋值运算符:=扩展赋值运算符:+=,―=,*=,/=?字符串连接运算符:+?造型操作符:()8.super,t
9、his关键字的作用及用法?在Java类中使用super来引用父类的成分–可用于访问父类中定义的属性super–可用于调用父类中定义的成员方法super–可用于在子类构造器中调用父类的构造器super–的追溯不仅于直接父类super?中为解决变量的命名冲突和不确定性问题,引入关键字“this”代表其所在方法的当前对象。Java–构造器中指该构造器所创建的新对象–方法中指调用该方法的对象?关键字的用法this–在类本身的方法或构造器中引用该类的实例变量和方法–将当前对象作为参数传递给其它方法或构造器–用来调用其他的重载的构造器9.
10、什么是JAVA中的表达式?有什么作用??表达式是运算符和操作数的结合,它是任何一门编程语言的关键组成部分?表达式允许程序员进行数学计算、值的比较、逻辑操作以及在Java中进行对象的操作。?一些表达式的例子:–X–X+10–Y=x+10–Arr[10]–student.geName()10.做表列出JAVA中所有修饰符和他们的适用范围(能不能修饰构造器,属性,自由块等)class属性方法构建器自由块内部类publicYYYYYprotectedYYYY(Default)YYYYYYprivateYYYYfinalYYYYabst
11、ractYYYstaticYYY11.写一个方法,用一个for循环打印九九乘法表/***一个for循环打印九九乘法表*/publicvoidnineNineMultiTable(){for(inti=1,j=1;j<=9;i++){System.out.print(i+"*"+j+"="+i*j+"");if(i==j){i=0;j++;System.out.println();}}}12.给定一个java.util.Date对象,如何转化为”2007-3-2220:23:22”格式的字符串/***将某个日期以固定格式转化成字
12、符串*@paramdate*@returnstr*/publicStringdateToStr(java.util.Datedate){SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");Stringst
此文档下载收益归作者所有