Барлық бағдарламалау тілдері Қолдау Пікірлер Коммерсаторларға елемейді
Java түсініктемелері - бұл компилятор мен орындау уақытының қозғалтқышы елемейтін Java коды файлында ескертпелер. Олар оның дизайнын және мақсатын нақтылау үшін кодты түсіндіру үшін пайдаланылады. Java файлына шектеусіз ескертулер қосуға болады, бірақ түсініктемелерді пайдаланған кезде кейбір «жақсы тәжірибелер» бар.
Әдетте, код түсініктемелері - «іске» түсініктемелер, мысалы, сыныптардың, интерфейстердің, әдістердің және өрістердің сипаттамасы сияқты бастапқы кодты түсіндіреді.
Бұл әдетте Java кодтан жоғары немесе төменде жазылған бірнеше жолды немен айналысады?
Java түсіндірмесінің тағы бір түрі - Javadoc түсініктемесі. Javadoc түсініктемелері орындалу түсініктемелерінен синтаксисте біршама ерекшеленеді және Java HTML құжаттамасын жасау үшін javadoc.exe бағдарламасында пайдаланылады.
Java түсіндірмелерін неге пайдалану керек?
Өзіңіздің және басқа бағдарламашылардың оқуға қабілеттілігін арттыру үшін Java-дің түсіндірмелерін бастапқы кодын енгізуге әдеттенген дұрыс. Java кодының қандай бөлімі орындалатыны әрдайым анық емес. Бірнеше түсіндірме сызық кодын түсіну үшін уақытты айтарлықтай қысқартуы мүмкін.
Олар бағдарламаға қалай әсер етеді?
Java кодындағы іске түсініктемелері тек адамдар үшін оқуға болады. Java құрастырушылары олар туралы қамқорлық жасамайды және бағдарламаны құрастырған кезде олар жай ғана оларды өткізіп жібереді. Құрастырылған бағдарламаның көлемі мен тиімділігі бастапқы кодтағы түсініктемелердің санына әсер етпейді.
Іске асыру түсіндірмесі
Іске асыру пікірлері екі түрлі форматта келеді:
Түсініктеме: Бір түсініктеме үшін «//» деп теріп, түсініктемеіңізбен екі алдыңғы шиыршықты орындаңыз. Мысалы: > // бұл бір жол түсінігі int guessNumber = (int) (Math.random () * 10);
Компилятор екі алға шиыршыққа жақындағанда, олардың барлығы оң жақта түсініктеме ретінде қарастырылатындығын біледі. Бұл кодтың бөлігін түзету кезінде пайдалы. Тек түзету жасалатын код жолынан түсініктеме қосыңыз және компилятор оны көрмейді:
> // бұлбіржолтүсініктемесі // int guessNumber = (int) (Math.random () *) 10); Сондай-ақ, жолдың түсініктемесін аяқтау үшін екі алдыңғы слэшті пайдалануға болады:
> // бұлбіржолтүсініктеме int guessNumber = (int) (Math.random () * 10);// Түсініктемесоңы
Блокты ескерту: Блоктық түсініктемесін бастау үшін «/ *» деп теріңіз. Фреймдер мен жұлдызшалардың арасындағы әртүрлі жол, тіпті басқа жолда болса да, «* /» таңбаларын түсіндіргенше түсініктеме ретінде қарастырылады. Мысалы: > / * бұл блоктық түсініктеме * / / * осылай * /