Ответ будет меняться в зависимости от части, которую вы хотите сравнить.
В Java массивы - это объекты, которые имеют методы и атрибуты, однако в C / C ++ они не являются объектами.
Обаиз них похожи таким образом, что размеры массива могут быть разными.Я имею в виду, что arr [0] может быть 3-мерным, arr [1] 5-мерным и т. Д.
Java проверяет границы массива, поэтому выдает исключения, если вы пытаетесь достичь индекса за пределами границ массива,однако в C / C ++ исключение не будет выдано, однако может возникнуть «ошибка сегментации».