java - каква е разликата ...

18 отговора 0 прегледа
#1

java - каква е разликата ...

между импорт на всички класове от някакъв пакет, или само на тези, които ти трябват? т.е. между
import xxx.yyy.*
и
import xxx.yyy.class1
import xxx.yyy.class2

Отговор
в отговор на Pekoнcтpykтop #2

Re: java - каква е разликата ...

Ако имаш впредвид разлика от гледна точка на някакъв overhead at runtime - няма разлика.
Дори няма почти никаква разлика и в compile time.

Отговор
в отговор на Aaron #3

Re: java - каква е разликата ...

Бах го, за чий се мъча тогава?

Отговор
в отговор на Pekoнcтpykтop #4

Re: java - каква е разликата ...

Ми не знам що се мъчиш:-)

Тоя single type import е голямо недоразумение според мене, ама такава е първата спецификация на Java-та и тва си е.
В .НЕТ-a не можеш директно да импортнеш тип, освен ако не му сложиш alias, но по принцип се използва много рядко и само ако искаш да си спасиш задника от collision-и

Отговор
в отговор на Pekoнcтpykтop #5

Re: java - каква е разликата ...

Мъчи се, мъчи се ...

Първо (по скоро теоретично) може да ти се случи при смяна на версия на "third party library" да спре да ти се компилира, ако се "появи" нов клас, съвпадащ по име с клас от друг пакет.

И второ, по-лесно се чете кода и се забелязват dependencies.

Иначе Аарон е прав - по run-time няма никакво значение, за compile-time - незабележимо с просто око забавяне.

Всъщност, к'во толкоз се мъчиш, повечето нормални IDE-та се грижат за импортите.

Редактирано от BullDog на

Отговор
в отговор на BullDog #6

Re: java - каква е разликата ...

Не ползвам IDE. :) В тоя ред на мисли, има ли IDE за java, което не е писано на java?

Отговор
в отговор на Pekoнcтpykтop #7

Re: java - каква е разликата ...

В отговор на:

Не ползвам IDE. :)



Ся, то аз мога и само с "vi", ама кому е нужно това?
Ако не си писал сам кода, за всеки проект с повече от 100 класа просто не може без нормална среда. Всъщност може, ама ефективността ти пада много.
(нали знаеш - и аз мога, и тате може, ама козата сака пръч)

И к'во значение има на какво е написано нещо? Ако работи и не дава ядове, ако ще и на LISP да е написано ... ок.

Отговор
в отговор на Pekoнcтpykтop #8

Re: java - каква е разликата ...

едно време имаше Kawa :)

Отговор
в отговор на BullDog #9

Re: java - каква е разликата ...

Е точно като станат 100 класа IDE-то НЕ трябва да е писано на джава. Иначе поне 80% от PC-тата почват издъхват. И почвам да се дразня.

Отговор
в отговор на Pekoнcтpykтop #10

Re: java - каква е разликата ...

Хм, подозирам 4е плащаш данък на предразсъдъци (или стара информация).
Java-та ве4е не е бавна!
В момента, на един ноутбук HP (кой пък ги излъга тея 4е могат да правят ноутбуци) търкалям една "апликациийка" с 50 и пове4е проекта над 6300 Java класа и над 1800 JSP. Това на RAD (извращение на IBM с еклипса, с интегрирана WebSphere) Да ми е по-весело, нашите админи са ми сложили 32 битово XP, с FullDiskEncryption (който как бави на малки файлове ти е бедна фантазията).
Е, кво работи се ...

Отговор
в отговор на BullDog #11

Re: java - каква е разликата ...

сложи си седмица повечето колеги бачкат на нея, макар че аз още си държа екс пи то просто щото го харесвам
а за енкрипшъна, ако не ти мрънка прекия манагер спокойно можеш да го скипнеш, макар че не бави кой знае колко, поне според мен

no_future
Отговор
в отговор на Pekoнcтpykтop #12

Re: java - каква е разликата ...

Някой преЕмбаркадеро JBuilder :)

Revolution, the only solution,
The armed response of an entire nation
System of a Down P.L.U.C.K.
Отговор
в отговор на Pekoнcтpykтop #13

Както са ти казали колегите

Джавата отдавна не е бавна.

Еклипса си работи супер на компютър отпреди 5 год.

Даже на МС някво студиото (наложи ми се да пиша на .НЕТ нещо), работи по-бавно. Ама аз си мисля, че проблемът е в задклавиатурното устройство (демек нещо съм обръкал - щото нямам опит).

Отговор
в отговор на RealGuru #14

Re: Както са ти казали колегите

Ми не е бавна джавата, той и Христос возкресе има няма преди месец.
Всичко е предрасъдък.
Само дето аз мога да кажа само по звука от лаптоп-а на моя съкафезник дали с еклипс работи или с визуал студио на един и същи код. Ако фучи на 100% е еклипс, ако си е тихичък вс. Аз понеже не ползвам еклипс откакто пробвах преди 5-6 г. цдт-то, толкоз ми е коментара.

Поздрав!

Отговор
в отговор на RealGuru #15

Re: Както са ти казали колегите

Абе Еклипса е зле дори на малко проектче и ново PC. Но няма кво да спорим за субективни работи. Пробвах и NetBeans, ама и то е горе-долу същата работа. Пък и след като загубих 1 час без да успея да разбера как се сменя фонта в редактора, го заебах.

Отговор
в отговор на Pekoнcтpykтop #16

Re: java - каква е разликата ...

JCreator е писан на С++


Отговор
в отговор на Pekoнcтpykтop #17

Re: Както са ти казали колегите

И аз пробвах Еклипса тука наскоро да го разучавам, написах едно просто GUI ама се оказа че не ми спести никакво време. С копи пейст за същото време правя същата програма на JGrasp (което е леко дефектно и не знам дали изобщо може да се нарече IDE, май не е ама има всичко което ми трябва и съм си му фенка)


Отговор
в отговор на jensen-110062 #18

Re: java - каква е разликата ...

Ти докъде стигна, предложиха ли ти работа?

no_future
Отговор
в отговор на no_future #19

Re: java - каква е разликата ...

хехе. Чекай малко де, аз тъкмо изкарах първия семестър. Имам още 4 до AP (academic profesional). После за бакалавър сметам да продължа пък чак после ще търся работа ама се съмнявам че и за без пари ще намеря, че тук е проблем дори намирането на практика


Отговор