1、main方法是怎么写的
public static void main(String [] args){}//最习惯的
public static void main(String args[]){}
static public void main (String [] args){}
2、变量的命名规则是怎么样的?
类名的定义:必须以大写开始,采用驼峰命名
方法名、属性名的定义:以小写开始,采用驼峰命
常量:全部大写
3、if…else…和写两个if 有什么区别
两个if为两次选择判断.两条语句,都会执行
if...else为一次判断,if为选择条件1,else为除去选择条件1之外的其他情况.,一条语句只会执行一次
4、在JAVA中直接写浮点常数,默认是什么类型?
默认类型为double型
5、什么是标识符?它的命名规则是什么?
标识符是可以命名的地方。标识分为用户标识符和系统标识符(关键字)
命名可以只用数字,字母,下划线(_),美元符号($)作为变量名,且首字母不能为数字.
6、什么是变量?
命了名的内存空间,并且空间的值可以变化
7、JDK与JRE分别是什么?
JDK为Java开发工具包,包括编译环境,运行环境,调试环境和基础类库,JDK包含JRE
JRE为Java运行环境,包括虚拟机,核心类库和链接文件
8、try-catch-finally三个基本块的作用?catch里的代码是干什么的?
try块进行异常捕获
catch块对捕获的异常分别处理
finally块在try_catch块执行完毕后再执行,进行清理和系统回收
catch块的代码是进行异常捕获,显示异常信息和处理意见的
9、继承类和实现接口分别怎么做?
使用extends关键字继承类
使用implements关键字实现接口
10、如何去获得字符串的长度?
调用字符串的length()方法获得字符串长度
字符串有length()方法,数组有length属性。
11、Java的基本数据类型有哪些?
byte, short, int, long, float, double, char, boolean
java的引用类型:类 接口 数组
12、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,是值传递还是引用传递
值传递
13、列出至少5个最常见到的runtime exception并描述在什么情况下出现
ClassNotFoundException 类无法找到
IOException 输入输出异常
FileNotFoundException 文件无法找到
NonePointException 空指针异常
SQLException 数据库链接异常
14、ArrayList和Vector的区别
ArrayList和Vector都是集合框架中的类,都实现了List接口,结构相似
ArrayList为JDK1.2效率高,线程不安全
Vector为JDK1.0效率低,线程安全
15、在IO中字节流和字符流的父类是什么?
字节流:InputStream/OutputStream
字符流:Reader/Writer
public static void main(String [] args){}//最习惯的
public static void main(String args[]){}
static public void main (String [] args){}
2、变量的命名规则是怎么样的?
类名的定义:必须以大写开始,采用驼峰命名
方法名、属性名的定义:以小写开始,采用驼峰命
常量:全部大写
3、if…else…和写两个if 有什么区别
两个if为两次选择判断.两条语句,都会执行
if...else为一次判断,if为选择条件1,else为除去选择条件1之外的其他情况.,一条语句只会执行一次
4、在JAVA中直接写浮点常数,默认是什么类型?
默认类型为double型
5、什么是标识符?它的命名规则是什么?
标识符是可以命名的地方。标识分为用户标识符和系统标识符(关键字)
命名可以只用数字,字母,下划线(_),美元符号($)作为变量名,且首字母不能为数字.
6、什么是变量?
命了名的内存空间,并且空间的值可以变化
7、JDK与JRE分别是什么?
JDK为Java开发工具包,包括编译环境,运行环境,调试环境和基础类库,JDK包含JRE
JRE为Java运行环境,包括虚拟机,核心类库和链接文件
8、try-catch-finally三个基本块的作用?catch里的代码是干什么的?
try块进行异常捕获
catch块对捕获的异常分别处理
finally块在try_catch块执行完毕后再执行,进行清理和系统回收
catch块的代码是进行异常捕获,显示异常信息和处理意见的
9、继承类和实现接口分别怎么做?
使用extends关键字继承类
使用implements关键字实现接口
10、如何去获得字符串的长度?
调用字符串的length()方法获得字符串长度
字符串有length()方法,数组有length属性。
11、Java的基本数据类型有哪些?
byte, short, int, long, float, double, char, boolean
java的引用类型:类 接口 数组
12、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,是值传递还是引用传递
值传递
13、列出至少5个最常见到的runtime exception并描述在什么情况下出现
ClassNotFoundException 类无法找到
IOException 输入输出异常
FileNotFoundException 文件无法找到
NonePointException 空指针异常
SQLException 数据库链接异常
14、ArrayList和Vector的区别
ArrayList和Vector都是集合框架中的类,都实现了List接口,结构相似
ArrayList为JDK1.2效率高,线程不安全
Vector为JDK1.0效率低,线程安全
15、在IO中字节流和字符流的父类是什么?
字节流:InputStream/OutputStream
字符流:Reader/Writer