java面试要点 个人

Jar命令-c创建新的jar文件-f指定jar文件的名称jarcftest.jartest讲当前目录下的test目录中的所有文件压缩到test.jar文件中Jdk的安全机制:编译器编将一个.java文件后编译成.Class文件,首先由类装载器(classLoader)负责把类文件加载到java虚拟机中,它通过区分本地文件系统的类和网络系统导入的类增加安全,这可以限制任何的特洛伊木马程序,因为本地机上的类文件总是先被加载的,一旦所有的类文件被加载完,执行文件的内存的划分就固定了。然后字节码校验器进行校验,字节码校验器不检查那些可信任的编译器所生成的类文件。字节码校验器主要执行下面的检查:加载的类符合jvm规范的类文件格式,代码没有造成堆溢出,没有非法的数据类型转换。字节码校验器在java源程序中,会执行try-catch-finally语句并捕获和响应java的程序错误。如果字节码校验通过,java解析器负责把该文件解释成机器码进行执行。体系的中立指java编译器通过伪编译后,生成一个与任何计算机无关的字节码。实例成员包括实例成员方法和实例成员变量;类成员包括类成员方法和类成员变量实例变量又称为成员变量;类变量是用关键字static声明的实例变量。实例变是在类被加载时创建的,因此类变量的生存周期是类的生存周期。量是在newxxx()创建该类的实例时被创建,因此生命周期与改类的实例相同。类变量publicvoidTest(){inti,j,n;i=100;while(i>0){j=i*5;n=n+1;i--;}}类的普通方法可以访问类的所有的成员和方法,而静态方法只能访问类的静态成员和静态方法。publicclassvalueORcite{staticintx=1;publicvoidsetValue(intx){x++;System.out.println("x2="+x);}publicstaticvoidmain(String[]args){//intx=1;System.out.println("x1="+x);valueORcitev=newvalueORcite();v.setValue(x);System.out.println("x3="+x);}}输出值:x1=1x2=2x3=1方法中定义的变量成为形参,在调用该方法时传入的常数是实参。下面介绍传地址:如果传递的是指向对象的引用,那么就会将对象的地址传递给形参Testt=newTest();trySet(t)标示符的定义规则:以字母、美元符$、下划线_开头,以字母、美元符$、下划线_、数字结尾Strings=魏飞----这也是合法的定义,因为java中使用的时Unicode字符集/**/文档注释符,可以通过javadoc命令生成所编程序的API==用来判断两个变量指向的是否为同一对象;equals()用来判断两个变量指向的对象的值是否相等。Equals()只能比较引用类型,而==还可以比较基本类型。X++=y+1;Java程序中,总共有8种基本数据类型,又可细分为4种整形数据byte(8)、short(16)、int(32)、long(64);一种字符型char(16);2种浮点型float单精度(32)、double双精度(64)和一种布尔型boolean。实数类型也称为浮点类型浮点数既是小数,小数在默认情况下为double型;floatf=3.14f;longl=10000L;根据进制,又可分为10进制、8进制、16进制。其中8进制以0开头,16进制以0x或0X开头基本类型和包装类之间的转换:Integerit=newInteger(5)inti=it.intValue();基本类型和复合类型之间的转换Strings=Integer.toString(5);Strings=“123”;inti=Integer.praseInt(s);byteb=Byte.praseByte(s);ints=0;if(++s){}Final变量只可以被赋值一次。在方法调用时,final形参被赋予实参的值。在方法内部,不能对final参数进行重新修改或是赋值。StaticvoidUser(fianlx,inty){X++;X=z;}publicclassTest{publicstaticvoidmian(String[]args){byte[][]big=newbyte[7][7];byte[][]b=newbyte[2][1];byteb3=5;byteb2[][][][]=newbyte[2][3][1][2];}}Ab2[0][1]=b;Bb[0][0]=b3;Cb2[1][1][0]=b[0][0];Db2[0][1][0][0]=b[0][0];Eb2[1][2][0]=b;Fb2[0][1]=big;Java.lang.String类是final类型的,因此不可以继承且修改这个类。异常:在java的lang包有一个Throwable类,它是所有异常的父类或间接父类。每个异常类型都是Throwable类的子类,这其中有两个直接子类:Error和Exception。Error类及其子类是用来处理系统内部及程序运行环境的异常,由系统直接处理,不需要程序员在程序中处理。Exception类是程序能够捕获到的异常情况。它又可以分为两大类:...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?