C, PHP, VB, .NET

Дневникът на Филип Петров


Авторски архив

* Хвърляне на изключения

Публикувано на 24 септември 2009 в раздел ПИК3 Java.

Понякога е удачно да пишем методи, които вместо да обработват сами изключенията на операторите вътре в тях, да прехвърлят изключенията на извикващите ги методи. Това е нещо като "прехвърляне на отговорността". Такава функционалност се получава чрез оператора "throw". Ето един тривиален пример - метод, който отпечатва съдържанието на файл на екрана: Прочети още...

.

 


* Методи

Публикувано на 23 септември 2009 в раздел ПИК3 Java.

В Java понятията функции и процедури се обединяват под едно общо наименование - "методи". Спрямо езиците C и C++ тук няма особени изненади - методите приемат като входни параметри данни, обработват ги и връщат резултат от конкретен тип. Методите всъщност са основното средство за логическо разделение на програмния код на отделни модули. По този начин се получава и ефективно "повторно използване на код", както и доста по-опростена поддръжка на програмния код, чрез нива на абстракция.

Вече сме се запознали с главния метод за всяка програма - методът main. Засега ще разгледаме само публични (public) и статични (static) методи, какъвто именно е и main. Когато навлезем в територията на класовете ще се запознаем и с други видове методи.

Декларацията на метод следва следната схема: Прочети още...

.

 


* Приятели?

Публикувано на 23 септември 2009 в раздел Кучета.

Сивушка е едно от много малкото бездомни кучета в квартал Лозенец. В случая я срещнахме в Борисова Градина:

Сивушка

Както виждате е изключително добричка и мила. Берри обаче не е на това мнение - как може да си позволява да си играе със стопанката? Прочети още...

.

 


* Изключения

Публикувано на 22 септември 2009 в раздел ПИК3 Java.

Изключението (exception) е събитие, което не е предвидено за нормалното изпълнение на програмата. По принцип добрият начин на програмиране е ние да се подсигуряваме срещу всякакви грешки, като най-често срещаното делене на нула например. Например ако се опитвате да прочетете файл, който в процеса на изпълнение на програмата бива изтрит от друга програма, то се получава изключение java.io.FileNotFoundException.

Изключенията са подход при обектно ориентираното програмиране. Той се налага тогава, когато "готовите методи", които използваме стават прекалено голямо количество. Стандартно когато пишем процедурна програма нашите методи връщат или коректен резултат или резултат за грешка. Изключенията ни дават унифициран метод за "прихващане" на стандартизирани грешки като резултат от извикване на методи. Прочети още...

.

 


* Massee Micom 2009 – Последен ден

Публикувано на 21 септември 2009 в раздел Общи работи.

В последния ден от престоя ни в Охрид се "размотавахме" по места, на които не сме минавали преди. Започнахме с разходка по кея, после към "Билянини Извори", след това се върнахме и минахме по новия кей през плажа до църквата "Йоан Канео" и обратно. По пътя снимахме много лебеди. Следващите снимки са малко неподредени, но показват именно тези забележителности на Охрид. Прочети още...

.

 


* Massee Micom 2009 – Свети Наум

Публикувано на 21 септември 2009 в раздел Общи работи.

Манастирът "Свети Наум" и черквата "Света Петка" са може би най-известните туристически дестинации в Охрид. Националният парк започва с дълга търговска алея със сувенири и заведения за бързо хранене. Още в самото начало обаче прави впечатление изключителната чистота не само на водата, но и на крайбрежието. Буквално на няколкостотин метра от брега на езерото извира и една река, която се влива директно в него. Плуват много риби и гледката е забележителна. Прочети още...

.

 


* Massee Micom 2009 – Залив на Коските

Публикувано на 21 септември 2009 в раздел Общи работи.

В петък следобяд имаше организирана екскурзия. Тръгваше се от хотел Гранит към Свети Наум (снимки от там ще покажа в следваща статия). По средата на пътя изненадващо спряхме в един залив. Нарича се "Залив на Коските" (коски = кости). Това е първото подводно археологическо изследване в Македония направено през 1997г. близо до село Пещани. Там са намерени дървени отломки и различни предмети стартиращи от края на Бронзовата епоха и началото на Желязната епоха (1200 до 700 години преди Христа). В чест на това изследване, в което са изровени над 6000 предмета (каменни сечива, кости от животни, керамични съдове и др.), са построени дървен мост и скамейка с реставрирани къщи. Всичко е организирано като един прекрасен музей, на който ви показвам фото-галерия по-долу... Прочети още...

.

 


* Massee Micom 2009 – доклади

Публикувано на 21 септември 2009 в раздел Общи работи.

В тази статия ще ви предложа съвсем накратко информация за някои от интересните доклади, които бяха изнесени на конференцията. През всичките дни от конференцията стоях в зала 5, където бяха презентациите за секция D (обучение по математика). Не за друго, а просто там са насочени и моите интереси. Конференцията се проведе в четиризвездния хотел Гранит, който е на няколко километра от Охрид. Направих и няколко снимки, но за съжаление качеството е доста лошо поради скромността на камерата на GSM-а с който снимах. По надолу ще изброя накратко само няколко от докладите, в които си водих бележки. Това никак не означава, че останалите са били безинтересни. Имайте предвид, че общия брой в секцията е над 40 от които аз присъствах на над 2/3. Прочети още...

.

 


* Massee Micom 2009 – град Охрид

Публикувано на 21 септември 2009 в раздел Общи работи.

Пътуването от София до Охрид беше напълно безпрепяствено. На границата първоначално ни свалиха багажите за проверка, но като разбраха, че повечето пътници са "математици за конференция" всичко мина по вода и нямаше обръщане на съдържанието на саковете с главата надолу. После имахме кратък престой в Скопие, от който за съжаление видяхме само автогарата. От там продължихме и късно през нощта пристигнахме в Охрид.

Настанихме се в квартира в стария град (предварително резервирана естествено), която се намира на ул. Климентски Университет 27. Оказа се, че е точно да главната търговска улица или т.нар. "Чаршията". Въпреки тъмнината още в самото начало добих изключително позитивно впечатление. Стаята беше с изключително красив изглед към пристанището. За самия град няма да говоря много - предпочитам самите вие да го видите. Следващите снимки ги направих още през първия ден от престоя ни в Охрид (последните няколко снимки са от откриването на конференцията в хотел Гранит): Прочети още...

.

 


* Ваканция

Публикувано на 15 септември 2009 в раздел Общи работи.

За първи път от две години насам излизам в истинска ваканция (без работни задължения и без нужда от компютър). Отивам да почивам за пет дни в Охрид, Македония. Всъщност под "истинска ваканция" приемам конференцията по математика Micom2009. Този път обаче аз съм втори автор и в двата доклада и тежестта пада малко по-далече от мен :) Прочети още...

.