资讯专栏INFORMATION COLUMN

Java面试 | 002

megatron / 2898人阅读

摘要:与的差异为解释性语言而为编译型语言。为面向对象语言,则兼具面向过程和面向过程编程的特点。就垃圾回收而言,中有析构函数,而则是方法。提供了分布式对象的等库。公众号猫说现架构设计码农兼创业技术顾问,不羁平庸,热爱开源,杂谈程序人生与不定期干货。

本博客 猫叔的博客,转载请申明出处
前言

本系列为猫叔综合整理的Java面试题系列,如有雷同不胜荣幸。

Java与C/C++的差异?

1、java为解释性语言、而C/C++为编译型语言。

2、java为面向对象语言,C++则兼具面向过程和面向过程编程的特点。

3、就垃圾回收而言,C++中有析构函数,而Java则是finalize()方法。

4、Java提供了JDBC、分布式对象的RMI等库。

为什么需要public static void main(String[] args)这个方法

1、public权限修饰符,任何类、对象均可访问;

2、static标记为静态方法,存储在静态存储区;

3、main是JVM识别的特殊方法名;

4、args为开发人员在命令行状态下雨程序交互提供的手段。

5、即便如此,main函数也不是最先执行的方法!!!

如何在main函数之前输出“HELLO WORLD!”

由于静态块在类被加载时就会被调用,因此可以在main()方法执行前,利用静态块实现输出“HELLO WORLD”的功能。

Java程序初始化的顺序是怎么样的?

1、静态对象(变量)优先于非静态对象(变量)的初始化,其中,静态对象只初始化一次,而非静态变量可以初始化多次;

2、父类优先于子类进行初始化;

3、按照成员变量的定义顺序进行初始化

Java作用域
作用域与可见性 当前类 同一package 子类 其他package
public YES YES YES YES
private YES NO NO NO
protected YES YES YES NO
default YES YES NO NO
一个java文件可否定义多个类

可以定义多个类,但是最多只能有一个类被public修饰,并且这个类的类名与文件名相同。

公众号:Java猫说
现架构设计(码农)兼创业技术顾问,不羁平庸,热爱开源,杂谈程序人生与不定期干货。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/73401.html

相关文章

  • Java初始化规则都不懂,搞什么开发!

    摘要:静态块代码初始化其实,整个静态代码块可以看作是一个静态成员。和普通的非静态成员初始化一样,它的执行也发生在构造器调用之前,并且每当创建对象之前都会调用。口继承中涉及的初始化大的原则是没有父类,就没子类。 这个教程,咱们来对Java中设计到的初始化规则,或者说初始化顺序,来做一下汇总,这里我基本上把Java中,默认初始化,静态成员初始化,非静态成员初始化,静态代码块,非静态代码块,以及继...

    qc1iu 评论0 收藏0
  • Java 用自定义类型作为HashMap的键

    摘要:检查对应位置中的对象和当前对象是否相等。重载是为了向表明当前对象和上所保存的对象是相等的,这样我们才真正地获得了这个所对应的这个键值对。以下例子可以作为上述说明的佐证以上即是全部。 这是Java中很经典的问题,在面试中也经常被问起。其实很多书或者文章都提到过要重载hashCode()和equals()两个方法才能实现自定义键在HashMap中的查找,但是为什么要这样以及如果不这样做会产...

    张率功 评论0 收藏0
  • Java002-运行环境

    摘要:运行环境一的三种技术架构开发企业环境下的应用程序,主要针对程序开发完成桌面应用程序的开发,是其它两者的基础开发电子消费产品和嵌入式设备,如手机中的程序二环境的开发和运行环境,的开发工具和。程序的运行环境,运行的所需的类库虚拟机。 运行环境 一.Java的三种技术架构: 01.JAVAEE Java Platform Enterprise Edition开发企业环境下的应用程序,主要针对...

    paraller 评论0 收藏0
  • java笔记0x002:操作符

    摘要:算数运算符自增自减关系操作符逻辑操作符直接操作符三元运算符字符串类型转化转化会被舍去转化会被舍去 0x001 算数运算符 int num1 = 1, num2 = 2; System.out.println(num1 + num2); // 3 System.out.println(num1 - num2); // -1 ...

    liaoyg8023 评论0 收藏0
  • 【图片抓取】002-简单一览

    摘要:图片抓取简单一览项目目的通过示例项目,初步接触,等常用工具,熟悉常用环境使用通过获取美食杰数据,使用来解析数据并抓取处理目标数据。示例中要识别出地址中的图片地址。 【图片抓取】002-简单一览 [toc] 项目目的 通过示例项目,初步接触spring boot,maven等常用工具,熟悉常用JAVA环境;使用通过httpclient获取美食杰html数据,使用jsoup来解析html数...

    hizengzeng 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<