Java Eclipse代码注释和快捷键
摘要:注释:1.单行注释 //..... 2.块注释 /*........*/ 3.文档注释 /**.......*/ 快捷键: 全局 剪切 Ctrl+X 全局 撤销 Ctrl+Z 全局 内容辅助提示 Alt+/ 单行注释 Ctrl+/ 取消注释 Ctrl+/
阅读全文
Java基础之数组
摘要:数组和其他种类的容器之间的区别有三方面:效率、类型和保存基本类型的能力。在Java中,数组是一种效率最高的存储和随机访问对象引用序列的方式,它是一个简单的线性序列(数组和泛型能够转换) 对象数组和基本类型数组在使用上几乎是相同的,唯一的区别就是对象数组保存的是引用,基本类型数组直接保存基本类型的值
阅读全文
列出一些你常见的运行时异常?
摘要:ArithmeticException(算术异常)、ClassCastExceotion(类转换异常)、IllegalArgumentException(非法参数异常)、IndexOutOfBoundsException(下标越界异常)、NullPointerException(空指针异常)、Sec
阅读全文
抽象类和接口有什么异同?
摘要:抽象类(abstract class)和接口(interface)都不能够实例化,但可以定义抽象类和接口类型的引用。一个类如果继承了某个抽象类或者实现了某个接口都需要对其中的抽象方法全部进行实现,否则该类仍然需要被声明为抽象类。接口比抽象类更加抽象,因为抽象类中可以定义构造器,可以有抽象方法和具体方
阅读全文
short s1=1;s1=s1+1;有错吗?short s1=1;s1+=1;有错吗?
摘要:对于short s1=1;s1=s1+1;由于1是int类型,因此s1+1运算结果也是int类型,需要强制转换类型才能赋值给short型。而short s1=1;s1+=1;可以正确编译,因为s1+=1;相当于s1=(short)(s1+1);其中隐含着强制类型转换。
阅读全文
String是最基本的数据类型吗?
摘要:不是。Java中的基本数据类型只有8个:byte、short、int、long、float、double、char、boolean;除了基本类型(primitive type)和枚举类型(enumeration type),剩下的都是引用类型(reference type)。
阅读全文
final、finally、finalize的区别?
摘要:final:修饰符(关键字)有三种用法:如果一个类被声明为final,意味着它不能再派生出新的子类,即不能被继承,因此它和abstract是反义词。将变量声明为final,可以保证它们在使用中不被改变,被声明为final 的变量必须在声明时给定初值,而在以后的引用中只能读取不可修改。被声明为fina
阅读全文
Java基础之变量
摘要:什么是变量?变量用于指代内存中的一块存储区域;必须要有特定的数据类型,不同的数据类型表示不同的数据存储结构——>数据类型决定了内存区域的大小能放什么数据 变量命名必须以字母、$或者_开头,后面可以跟数字、字母、_和$,不能是Java关键字和保留字 变量必须声明并且赋值之后才能使用——>变量声明的时候
阅读全文