摘要: 1:float f=3.4;是否正确? 答:不正确。3.4是双精度数,将双精度型(double)赋值给浮点型(float)属于下转型(down-casting,也称为窄化)会造成精度损失,因此需要强制类型转换float f =(float)3.4; 或者写成float f =3.4F; 抽象类(ab 阅读全文
posted @ 2017-02-09 16:01 Sunray0330 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1:final,finally,finalize的区别 final 最终的意思,它修饰类,他修饰方法,它修饰变量; finally用来释放资源,如文件关闭对象设置成null; finalize()object中的方法。 2:网络的三要素。 (1)IP地址 (2)端口号 (3)传输协议 3:反射 在运 阅读全文
posted @ 2017-02-09 13:15 Sunray0330 阅读(85) 评论(0) 推荐(0) 编辑
摘要: ==与equls的区别? 1、基本数据类型比较 ==和Equals都比较两个值是否相等。相等为true 否则为false; 2、引用对象比较 ==和Equals都是比较栈内存中的地址是否相等 。相等为true 否则为false; String,StringBuffer,StringBuilder区别 阅读全文
posted @ 2017-02-09 13:00 Sunray0330 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 成员变量与局部变量的区别? 1:在类中的位置不同 成员变量在类中方法外 局部变量在方法内或者方法声明上 2:在内存中的位置不同 成员变量在堆内存中 局部变量在栈内存中 3:声明周期不同 成员变量:随着对象的调用而存在,随着对象的消失而消失 局部变量:随着方法的调用而存在,随着方法的消失而消失 4:初 阅读全文
posted @ 2017-02-09 12:31 Sunray0330 阅读(238) 评论(0) 推荐(0) 编辑
摘要: http是什么? http1.0和http1.1的区别 http1.0 无状态的连接 http1.1 有状态的连接 http协议的组成: http的请求部分 请求行 请求方式 get和post。 get请求方式是默认的请求方式。 get请求方式并不推荐。因为会暴露密码,而且有长度限制。最多不超过10 阅读全文
posted @ 2017-02-09 12:19 Sunray0330 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 1:ClassLoad Jvm将要结束生命周期 1:执行了system.exit()方法 2:程序正常执行结束 3:程序在执行过程中遇到了异常或者错误而异常终止 4:由于操作系统错误使得jvm挂掉。 加载:查找并加载类的二进制数据 连接: 验证:确保被加载的类的正确性 准备:为类的静态变量分配内存, 阅读全文
posted @ 2017-02-09 12:19 Sunray0330 阅读(102) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>int main(){ int sum=1; int i=1; for(;i<=10;i++) //for(int i = 1; i <= 10; i++) sum*=i; printf("%d\n",sum);} 阅读全文
posted @ 2017-02-09 12:19 Sunray0330 阅读(139) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>int main(){ int i,a,s=1; printf("要算的阶乘数:"); scanf("%d",&a); for(i=1;i<a;i++){ s=s*i; } printf("%d\n",s); } 阅读全文
posted @ 2017-02-09 12:19 Sunray0330 阅读(229) 评论(0) 推荐(0) 编辑