1.java语言的主要特点。
跨平台性:一个应用可以不经过修改,就直接在不同的平台上运行。
面向对象:java是面向对象的语言,可以使用对象封装事物的属性和行为,可以使用面向对象的思想进行分析设计,并实现整个应用。
解释执行:执行java应用时,jvm中的解释器将解释类文件,生成符合当前平台的字节码。
自动垃圾回收:java应用中的垃圾回收是自动进行的,如果内存中的数据不再被引用时,将被当做垃圾手动回收,不需要程序员手动回收。
2.java类中主要包含哪几种元素,它们的作用是什么?
java类中主要包含属性、方法、构造方法、块以及内部类。属性用来定义对象的数据;方法用来定义对象的行为;构造方法可以用来创建对象;块能够用来在类加载时的时候执行通用操作或者在每次实例化前执行通用操作;内部类作为类的一个成员存在,能够访问外部类的属性和方法。
3.构造方法的作用和特征。
构造方法的作用是用来创建对象,使用new关键字调用。构造方法的名字必须和类名相同,要区分大小写,同时构造方法不能声明返回值类型,可以使用任意一种权限访问修饰符,但是不能使用其他的修饰符修饰,如static,final,abstract等修饰符。
4,什么是方法重载
方法重载指的是在一个类中声明多个相同名字的方法,而方法的形式参数有所区别。调用这些同名方法的时候,jvm会根据实际参数的不同绑定到不同的方法。
5.列举说明java语言的权限访问修饰符,并说明每种权限的含义。
java中的权限修饰符有public,proteced,同包和private。public表示公共权限,任何包都可以访问;protected表示受保护权限,同包可以访问,不同包的子类可以访问;不加任何权限修饰符的时候就是同包权限,表示只有同包可以访问;private是私有权限,只能在本类中访问。