Q. 如果主方法被声明为私有怎么办?
回答:
该程序可以正确编译,但在运行时它会给出“Main method not public”。信息。
Q. Java中的引用传递和值传递是什么意思?
回答:
通过引用传递意味着传递地址本身而不是传递值。按值传递意味着传递值的副本。
问:如果您要覆盖对象的 equals() 方法,您还可以考虑哪种其他方法?
回答:
哈希码()
Q. 说明 public static void main(String args[]) 的每个关键字的原因?
回答:
- public – main(..) 是执行程序时由 java 环境调用的第一个方法,因此必须从 java 环境访问它。因此访问说明符必须是公开的。
- static:Java 环境应该能够在不创建类实例的情况下调用该方法,因此该方法必须声明为静态。
- void : main不返回任何内容,因此返回类型必须为 void
参数 String 表示在命令行中给出的参数类型,而 arg 是在命令行中给出的字符串的数组。
问:如果我不提供字符串数组作为方法的参数怎么办?
回答:
程序编译。但在运行时会抛出错误“NoSuchMethodError”。
Q. 为什么 oracle Type 4 驱动被命名为 oracle 瘦驱动?
回答:
Oracle 提供了 Type 4 JDBC 驱动程序,称为 Oracle “瘦”驱动程序。该驱动程序包括其自己的完全用Java 编写的Oracle Net8 的TCP/IP 版本的实现,因此它独立于平台,可以在运行时下载到浏览器,并且在客户端不需要任何Oracle 软件。此驱动程序需要服务器端的 TCP/IP 侦听器,并且客户端连接字符串使用 TCP/IP 端口地址,而不是数据库名称的 TNSNAMES 条目。
问:什么是 Java API?
回答:
Java API 是大量现成软件组件的集合,它们提供了许多有用的功能,例如图形用户界面 (GUI) 小部件。