Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 15870|Ответ: 1

[JavaSE] Вопросы итогового экзамена Houpu javaoop 2014 года

[Скопировать ссылку]
Опубликовано 05.01.2015 20:35:34 | | |
Кратко опишите характеристики инкапсуляции, наследования и полиморфизма.
1。 Инкапсуляция: Это инкапсуляция объективных объектов в абстрактные классы, и классы могут работать только с собственными данными и методами для доверенных классов или объектов, скрывая информацию от ненадёжных. Инкапсуляция — одна из особенностей класса, которую следует хорошо понимать, как и некоторые частные, другие классы недоступны, все они имеют права доступа, что более безопасно.
2。 Наследование: означает возможность использовать всю функциональность существующего класса и расширять его без необходимости переписывать исходный класс.
       Существует три способа наследования: наследование, наследование интерфейсов и визуальное наследование.
3。 Полиморфизм: проще говоря, он позволяет назначить указатель дочернего типа для указателя родительского класса.
        Существует два способа достижения полиморфизма: покрытие методов и перегрузка методов.
Кратко объясните разницу между перегрузкой и переписыванием.
Перегрузка происходит для того же класса, название метода одинаковое, а список параметров (тип и величина) отличается.
Переписывание направлено на метод построения между родительским классом и подклассом, и подкласс наследует родительский класс, но этот подкласс кажется неподходящим для собственного использования, поэтому он переписывает этот метод самостоятельно, название метода остаётся тем же, то есть исполнитель немного отличается, и действие исполнения больше подходит для подкласса.
Кратко опишите разницу между абстрактными классами и интерфейсами.
Методы в интерфейсе должны быть все абстрактными методами
Абстрактные классы могут определять как абстрактные методы, так и экземплярные методы
Разница между String и StringBuffer
StringBuffer— это строковый объект с характеристиками передачи опоры объекта.
StringBufferОбъекты можно вызывать для динамического увеличения, вставки, изменения и удаления операций без предварительной указания размера, например, массивы, чтобы добиться эффекта многократной вставки символов и их удаления целиком одновременно, поэтому работа строк очень гибкая и удобная.
После сдачиStringBufferСгенерируйте желаемую строку и вызовите еёtoStringМетод преобразования в одинСтрунаЦель
СтрунаКаждый раз, когда он добавляется, он будет применяться к пробелу в памяти снова и снова, что очень неэффективно
                     StringBufferКаждый раз, когда вы складываете, вам не нужно снова и снова применять пробел в памяти, потому чтоStringBufferОн требует много памяти с самого начала, поэтому эффективен.
Что считается исключением??В чём сходства и различия между исключениями во время выполнения и общими исключениями?
В чём сходства и различия между исключениями во время выполнения и общими исключениями?
Исключение во время выполнения: Исключение, созданное виртуальной машиной Java. Пользователям не приходится с этим сталкиваться.
Обычно исключения — это исключения, которые пользователи могут использовать, и если они это делают, их необходимо выполнять.
Исключение во время выполнения представляет собой исключение, которое может возникнуть при обычной работе виртуальной машины и является распространённой ошибкой запуска. Java-компилятор требует, чтобы методы объявляли не выполненное исключение, которое может возникнуть, но не требует объявления не зафиксированного исключения во время выполнения.
JavaКакие наборы и их генерики, и каковы характеристики каждого из них?
set(set),list(список) иmap(Картографирование)

РазницаHASHMAPЕстьКЛЮЧиЦенностьСтоимость соответствует действительности.НаборМожно автоматически идентифицировать одни и те же элементы
Списокзаключается в том, что её объекты хранятся линейно, без определённого порядка, только с началом и концом, и, конечно, он отличается от множества, у которого вообще нет порядка.
Списки представлены в структурах данных в виде массивов и векторов, связанных списков, стеков и очередей.
Вопросы по программированию
Создавать классы, иметь переменные элементов, инкапсулировать их свойствами чтения и записи, добавлять методы построения, иметь наследование и переписывать методы

javaoop1资料.doc (78 KB, Количество скачиваний: 0, Цена продажи: 1 Grain MB)





Предыдущий:IOS8 уже поддерживает сторонние методы ввода
Следующий:nginx автоматически пересекает логи доступа
Опубликовано 05.01.2015 23:44:13 |
Я только что увидел это
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com