java - каква е разликата ...
18 отговора
0 прегледа
java - каква е разликата ...
между импорт на всички класове от някакъв пакет, или само на тези, които ти трябват? т.е. между
import xxx.yyy.*
и
import xxx.yyy.class1
import xxx.yyy.class2
import xxx.yyy.*
и
import xxx.yyy.class1
import xxx.yyy.class2
Re: java - каква е разликата ...
Ако имаш впредвид разлика от гледна точка на някакъв overhead at runtime - няма разлика.
Дори няма почти никаква разлика и в compile time.
Дори няма почти никаква разлика и в compile time.
Re: java - каква е разликата ...
Ми не знам що се мъчиш:-)
Тоя single type import е голямо недоразумение според мене, ама такава е първата спецификация на Java-та и тва си е.
В .НЕТ-a не можеш директно да импортнеш тип, освен ако не му сложиш alias, но по принцип се използва много рядко и само ако искаш да си спасиш задника от collision-и
Тоя single type import е голямо недоразумение според мене, ама такава е първата спецификация на Java-та и тва си е.
В .НЕТ-a не можеш директно да импортнеш тип, освен ако не му сложиш alias, но по принцип се използва много рядко и само ако искаш да си спасиш задника от collision-и
Re: java - каква е разликата ...
Мъчи се, мъчи се ...
Първо (по скоро теоретично) може да ти се случи при смяна на версия на "third party library" да спре да ти се компилира, ако се "появи" нов клас, съвпадащ по име с клас от друг пакет.
И второ, по-лесно се чете кода и се забелязват dependencies.
Иначе Аарон е прав - по run-time няма никакво значение, за compile-time - незабележимо с просто око забавяне.
Всъщност, к'во толкоз се мъчиш, повечето нормални IDE-та се грижат за импортите.
Първо (по скоро теоретично) може да ти се случи при смяна на версия на "third party library" да спре да ти се компилира, ако се "появи" нов клас, съвпадащ по име с клас от друг пакет.
И второ, по-лесно се чете кода и се забелязват dependencies.
Иначе Аарон е прав - по run-time няма никакво значение, за compile-time - незабележимо с просто око забавяне.
Всъщност, к'во толкоз се мъчиш, повечето нормални IDE-та се грижат за импортите.
Редактирано от BullDog на
Re: java - каква е разликата ...
Не ползвам IDE. :) В тоя ред на мисли, има ли IDE за java, което не е писано на java?
Re: java - каква е разликата ...
В отговор на:Не ползвам IDE. :)
Ся, то аз мога и само с "vi", ама кому е нужно това?
Ако не си писал сам кода, за всеки проект с повече от 100 класа просто не може без нормална среда. Всъщност може, ама ефективността ти пада много.
(нали знаеш - и аз мога, и тате може, ама козата сака пръч)
И к'во значение има на какво е написано нещо? Ако работи и не дава ядове, ако ще и на LISP да е написано ... ок.
Re: java - каква е разликата ...
Е точно като станат 100 класа IDE-то НЕ трябва да е писано на джава.
Иначе поне 80% от PC-тата почват издъхват. И почвам да се дразня.
Re: java - каква е разликата ...
Хм, подозирам 4е плащаш данък на предразсъдъци (или стара информация).
Java-та ве4е не е бавна!
В момента, на един ноутбук HP (кой пък ги излъга тея 4е могат да правят ноутбуци) търкалям една "апликациийка" с 50 и пове4е проекта над 6300 Java класа и над 1800 JSP. Това на RAD (извращение на IBM с еклипса, с интегрирана WebSphere) Да ми е по-весело, нашите админи са ми сложили 32 битово XP, с FullDiskEncryption (който как бави на малки файлове ти е бедна фантазията).
Е, кво работи се ...
Java-та ве4е не е бавна!
В момента, на един ноутбук HP (кой пък ги излъга тея 4е могат да правят ноутбуци) търкалям една "апликациийка" с 50 и пове4е проекта над 6300 Java класа и над 1800 JSP. Това на RAD (извращение на IBM с еклипса, с интегрирана WebSphere) Да ми е по-весело, нашите админи са ми сложили 32 битово XP, с FullDiskEncryption (който как бави на малки файлове ти е бедна фантазията).
Е, кво работи се ...
Re: java - каква е разликата ...
сложи си седмица повечето колеги бачкат на нея, макар че аз още си държа екс пи то просто щото го харесвам
а за енкрипшъна, ако не ти мрънка прекия манагер спокойно можеш да го скипнеш, макар че не бави кой знае колко, поне според мен
no_future
а за енкрипшъна, ако не ти мрънка прекия манагер спокойно можеш да го скипнеш, макар че не бави кой знае колко, поне според мен
no_future
Re: java - каква е разликата ...
Някой преЕмбаркадеро JBuilder :)
Revolution, the only solution,
The armed response of an entire nation
System of a Down P.L.U.C.K.
Revolution, the only solution,
The armed response of an entire nation
System of a Down P.L.U.C.K.
Както са ти казали колегите
Джавата отдавна не е бавна.
Еклипса си работи супер на компютър отпреди 5 год.
Даже на МС някво студиото (наложи ми се да пиша на .НЕТ нещо), работи по-бавно. Ама аз си мисля, че проблемът е в задклавиатурното устройство (демек нещо съм обръкал - щото нямам опит).
Еклипса си работи супер на компютър отпреди 5 год.
Даже на МС някво студиото (наложи ми се да пиша на .НЕТ нещо), работи по-бавно. Ама аз си мисля, че проблемът е в задклавиатурното устройство (демек нещо съм обръкал - щото нямам опит).
Re: Както са ти казали колегите
Ми не е бавна джавата, той и Христос возкресе има няма преди месец.
Всичко е предрасъдък.
Само дето аз мога да кажа само по звука от лаптоп-а на моя съкафезник дали с еклипс работи или с визуал студио на един и същи код. Ако фучи на 100% е еклипс, ако си е тихичък вс. Аз понеже не ползвам еклипс откакто пробвах преди 5-6 г. цдт-то, толкоз ми е коментара.
Поздрав!
Всичко е предрасъдък.
Само дето аз мога да кажа само по звука от лаптоп-а на моя съкафезник дали с еклипс работи или с визуал студио на един и същи код. Ако фучи на 100% е еклипс, ако си е тихичък вс. Аз понеже не ползвам еклипс откакто пробвах преди 5-6 г. цдт-то, толкоз ми е коментара.
Поздрав!
Re: Както са ти казали колегите
Абе Еклипса е зле дори на малко проектче и ново PC. Но няма кво да спорим за субективни работи. Пробвах и NetBeans, ама и то е горе-долу същата работа. Пък и след като загубих 1 час без да успея да разбера как се сменя фонта в редактора, го заебах.
Re: Както са ти казали колегите
И аз пробвах Еклипса тука наскоро да го разучавам, написах едно просто GUI ама се оказа че не ми спести никакво време. С копи пейст за същото време правя същата програма на JGrasp (което е леко дефектно и не знам дали изобщо може да се нарече IDE, май не е ама има всичко което ми трябва и съм си му фенка)
Re: java - каква е разликата ...
Ти докъде стигна, предложиха ли ти работа?
no_future
no_future
Re: java - каква е разликата ...
хехе. Чекай малко де, аз тъкмо изкарах първия семестър. Имам още 4 до AP (academic profesional). После за бакалавър сметам да продължа
пък чак после ще търся работа ама се съмнявам че и за без пари ще намеря, че тук е проблем дори намирането на практика