Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 15870|Отговор: 1

[JavaSE] Въпроси за финалния изпит на Houpu javaoop 2014

[Копирай линк]
Публикувано в 5.01.2015 г. 20:35:34 ч. | | |
Накратко опишете характеристиките на капсулирането, наследяването и полиморфизма.
1。 Капсулация: Това е за капсулиране на обективни неща в абстрактни класове, а класовете могат да оперират собствените си данни и методи само към доверени класове или обекти и да скрият информация от ненадеждни. Капсулацията е една от характеристиките на класа, която трябва да се разбира добре – както някои частни, други класове не могат да бъдат достъпени, всички имат права на достъп, което е по-сигурно.
2。 Наследяване: Отнася се до възможността да се използва цялата функционалност на съществуващ клас и да се разшири без да се налага пренаписване на оригиналния клас.
       Има три начина за наследяване: наследяване, наследяване на интерфейс и визуално наследяване.
3。 Полиморфизъм: Просто казано, позволява указател от детски тип да бъде присвоен на указател от типа родителски клас.
        Има два начина за постигане на полиморфизъм: покритие на метода и претоварване с метода.
Накратко обяснете разликата между претоварване и пренаписване.
Претоварването е за един и същ клас, името на метода е същото, а списъкът с параметри (тип и количество) е различен.
Пренаписването е насочено към конструиращия метод между родителския клас и подкласа, като подкласът наследява родителския клас, но този подклас не се усеща подходящ за собствена употреба, затова се пренаписва сам, името на метода е същото, тоест изпълнителят е малко по-различен, а действието за изпълнение е по-подходящо за подкласа.
Накратко опишете разликата между абстрактните класове и интерфейсите.
Методите в интерфейса трябва да са абстрактни методи
Абстрактните класове могат да дефинират както абстрактни методи, така и екземплярни методи
Разликата между String и StringBuffer
StringBufferе string обект с характеристики на предаване към обекта.
StringBufferОбектите могат да се призовават динамично да увеличават, вмъкват, модифицират и изтриват операции без предварително определяне на размера, като масивите, за да се постигне ефектът от многократно вмъкване на символи и изваждането им като цяло едновременно, така че работата на низовете е много гъвкава и удобна.
След като преминаStringBufferГенерирайте крайния желан низ и го извикайтеtoStringметод за преобразуване в едноСтрунаОбект
СтрунаВсеки път, когато се добавя, ще се прилага пространство в паметта отново и отново, което е много неефективно
                     StringBufferВсеки път, когато се събираш, не е нужно да кандидатстваш за пространство в паметта отново и отново, защотоStringBufferИзисква много памет от самото начало, така че е ефективно.
Какво е изключение??Какви са приликите и разликите между изключенията по време на изпълнение и общите изключения?
Какви са приликите и разликите между изключенията по време на изпълнение и общите изключения?
Изключение по време на изпълнение: Изключение, хвърлено от Java виртуална машина. Потребителите не трябва да се справят с това.
Обикновено изключенията са изключения, които потребителите могат да хвърлят, и ако го правят, те трябва да бъдат обработени.
Изключение по време на изпълнение представлява изключение, което може да се срещне по време на нормална работа на виртуална машина и е често срещана грешка при работене. Java компилаторът изисква методи да обявят изключение, което не е свързано с runtime, което може да възникне, но не изисква да се декларира изключение по време на изпълнение, което не е засечено.
JavaКакви са комплектите и техните генерации, и какви са характеристиките на всеки от тях?
set(set),списък(списък) иmap(Картографиране)

РазликатаHASHMAPИмаКЛЮЧиСтойностСтойността съответства.КомплектВъзможно е автоматично да се идентифицират едни и същи елементи
Списъке, че нейните обекти се съхраняват линейно, без конкретен ред, само начало и край, и разбира се, това е различно от множество, което няма никакъв ред.
Списъците се представят в структури от данни като масиви и вектори, свързани списъци, стекове и опашки.
Въпроси за програмиране
Създавайте класове, имайте променливи на членовете, инкапсулирайте ги със свойства за четене и запис, добавяйте методи за конструиране, наследявайте и пренаписвайте методи

javaoop1资料.doc (78 KB, Брой изтегляния: 0, Цена за продажба: 1 Grain MB)





Предишен:IOS8 вече поддържа методи за въвеждане от трети страни
Следващ:nginx автоматично изрязва логовете за достъп
Публикувано в 5.01.2015 г. 23:44:13 ч. |
Току-що го видях сега.
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com