- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java知识点4
什么是隐式类型转换?什么是显示类型转换? Short s=1;int j=(int)s+1;double d=j+2.0;和的区别,||和|的区别? 24:0010 0100解释什么是类,什么是实例方法? 简述方法和变量的命名规则?showBook() deleteBook () 什么是方法重载? 如何创建一个对象? constructor简述java的访问权限。 final关键字可以用来修饰什么?分别起什么作用?简述什么是对象向上转型? .Person:getName getAgeObject obj=new Person();obj.getName();//Person p=(Person)obj;p.getName();obj.toString();obj.hashCode();上转型对象可以操作什么?不可以操作什么? 上转对象不能操作子类新增的成员变量,失掉了这部分属性,不能使用子类新增的方法,失掉了一些功能 。 上转型对象可以操作子类继承或重写的成员变量,也可以使用子类继承的或重写的方法。 已知一个java.util.Date对象,如何格式化成如下格式 YYYY-MM-dd hh:mm:ss SimpleDateFormat formate = new SimpleDateFormat(yyyy-MM-dd HH:mm:ss); formate.format(new Date())); 简述如下关键字用途try、catch、throw、throws、finally try:保护代码,如果try中某行代码出现异常,则try中代码不再继续执行。 catch:捕获异常,当try中出现异常,则catch负责捕获异常,并处理。throw:抛出异常。 throws:声明异常。 finally:无论try中是否出现异常,finally一定执行。 已知如下代码 File f = new File(myfile.dat); FileInputStream istream = new FileInputStream(f); 如何从流中读取数据?byte[] buff = new byte[100]; istream.read(buff); 实现多线程的两种方法? 从Java.lang.Thread类派生一个新的线程类,重写它的run()方法。实现Runnable接口,重写Runable接口中的run()方法。 什么是GC?为什么有GC? GC是垃圾收集器。Java 程序员不用担心内存管理,因为垃圾收集器会自动进行管理。 构造方法能否被重写?为什么? 不能,因为构造方法不能被继承,所以不能重写。、 是否可以继承String类,为什么? 因为String类是final类,final修饰的类不能被继承。 java关键字区分大小写吗? java关键字一律小写。所以无所谓区分大小写,大写的不是关键字。 java采用什么字符集?该字符集有多少字符 ? Java 使用 unicode 字符集,所以常量共有 65535 个 简述一个java程序执行的过程? 首先编写java源文件(扩展名为.java的文本文档)。用javac命令把源文件编译成字节码文件(.class文件,再用java命令执行字节码文件。 守护进程(Daemon)是一种运行在后台的特殊进程,它独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。守护线程最典型的应用就是 GC (垃圾回收器) Java接口的修饰符可以为()A private B protected C final D abstract答案:CD解析:接口很重要,为了说明情况,这里稍微啰嗦点:(1)接口用于描述系统对外提供的所有服务,因此接口中的成员常量和方法都必须是公开(public)类型的,确保外部使用者能访问它们;(2)接口仅仅描述系统能做什么,但不指明如何去做,所以接口中的方法都是抽象(abstract)方法;(3)接口不涉及和任何具体实例相关的细节,因此接口没有构造方法,不能被实例化,没有实例变量,只有静态(static)变量;(4)接口的中的变量是所有实现类共有的,既然共有,肯定是不变的东西,因为变化的东西也不能够算共有。所以变量是不可变(final)类型,也就是常量了。(5) 接口中不可以定义变量?如果接口可以定义变量,但是接口中的方法又都是抽象的,在接口中无法通过行为来修改属性。有的人会说了,没有关系,可以通过实现接口的对象的行为来修改接口中的属性。这当然没有问题,但是考虑这样的情况。如果接口 A 中有一个public 访问权限的静态变量 a。按照 Java 的语义,我们可以不通过实现接口的对象来访问变量 a,通过 A.a = xxx; 就可以改变接口中的变量 a
文档评论(0)