Page 56 of 79
					
				
				Posted: Wed Jan 27, 2010 7:12 pm
				by Moridin
				е кажете де. според мен горното си е валиден код...
			 
			
					
				
				Posted: Thu Jan 28, 2010 10:50 am
				by termit
				Кодът е валиден и се компилира за JDK 1.5 и 1.6. За 1.4 и надолу гърми при компилация. Това е малко тип прецакващ въпрос, дето се вика - зависи от версията на виртуалната машина. Понеже не бях виждал отдавна несъвместимости на такова ниво, и ми стана интересно.
Разликата е в малко по-свободните изисквания за return type при override на метод в Java Lang Spec 3.0 - предполагам са ги вкарали заради поддръжката на generics.
А иначе това е от един стек, писан за 1.5, който един колега портва/дописва да се компилира на 1.4...
			 
			
					
				
				Posted: Thu Jan 28, 2010 1:00 pm
				by thunder
				E не гърми ли при 1.5 и нагоре като се опитате да го използвате? Или идеята е да връща null?
			 
			
					
				
				Posted: Thu Jan 28, 2010 1:34 pm
				by termit
				A, това с null-а е просто защото ме мързеше да пиша имплементация като си правих тестовия пример при мен. В смисъл, проблемът не е в него.
			 
			
					
				
				Posted: Thu Jan 28, 2010 4:15 pm
				by Moridin
				Т.е. проблемът е в ритърн тайпа на клоун метода в Клоунъбъл?
			 
			
					
				
				Posted: Thu Jan 28, 2010 5:07 pm
				by Corwin
				И аз не зацепвам.
			 
			
					
				
				Posted: Thu Jan 28, 2010 6:07 pm
				by termit
				Проблемът е в return type-а, да - по Java 1 и Java 2 спецификациите (1.1 до 1.4) този код е грешен и не се компилира, въпреки че на пръв поглед не използва нищо специфично от 1.5. Не зададох като хората питането в началото - трябваше да кажа да се пробва и със старо JDK  

 
			 
			
					
				
				Posted: Mon Feb 01, 2010 11:41 am
				by tigermaster
				Имам едно проблемче. Надявам се да мога да го обясня читаво. Ще опитам.
Значи, имам да правя едно домашно на Java - който език съм използвал за последно преди твърде много време и съм го позабравил успешно. Свалих си "Eclipse 3.22" и седнах да работя, при което изведнъж се сетих, че ми е необходим пакетът ccj. Свалих го от тук:
http://www.horstmann.com/ccj/help.html
Така. Въпросът ми е, обаче, как да го накарам да ми върши работа. Сигурно е глупав въпрос, ама... Ако някой може да ми помогне, ще съм благодарен.
 
			 
			
					
				
				Posted: Mon Feb 01, 2010 12:33 pm
				by thunder
				Ако искаш външна библиотека да я имаш в пътя на Eclipse:
1) правиш си нов проект
2) десен бутон на мишката върху проекта - пада меню, най-отдолу е Properties
3) Избираш Java Build Path
4) Избираш Libraries
5) Add External Jars -> избираш каквото искаш да добавиш
			 
			
					
				
				Posted: Mon Feb 01, 2010 1:05 pm
				by tigermaster
				Благодаря.
			 
			
					
				
				Posted: Mon Feb 01, 2010 2:07 pm
				by Marfa
				
			 
			
					
				
				Posted: Mon Feb 01, 2010 2:53 pm
				by bsb
				Един <br> преди самата таблица? Просто предположение, нямам представа дали ще помогне.
А какво налага използването на вложени таблици? Не може ли да се постигне същото по по-прост начин?
А ако толкова държиш да са вложени таблици, просто раздели резултатите в един ред, а самата таблица - в следващ ред.
			 
			
					
				
				Posted: Mon Feb 01, 2010 3:24 pm
				by Marfa
				Шефско решение, не съм я правила аз. Само че сега мен ме карат да я оправям, обаче пак трябва да си остане таблица, но да направя така, че да изглежда лицеприятно. 

 
			 
			
					
				
				Posted: Mon Feb 01, 2010 3:26 pm
				by bsb
				Нямах предвид защо таблицата с резултатите е таблица. А защо тя е вложена в друга, която е вложена в трета и т.н.
Все пак ми се струва, че най-лесното е да се използват два реда. Но това е само предположение, нито съм го пробвал някога, нито имам възможност да го пробвам.
			 
			
					
				
				Posted: Fri Feb 12, 2010 4:48 pm
				by termit
				"Интересни" коментари от реален код.
http://stackoverflow.com/questions/1846 ... =1#tab-top
Няколко подбрани примера:
- Spoiler: show
 - 
Autogenerated, do not edit. All changes will be undone.
try {
...
} finally { // should never happen
...
}
/**
 * Always returns true.
 */
public boolean isAvailable() {
    return false;
}
// I don't know why I need this, but it stops the people being upside-down
x = -x;
// somedev1 -  6/7/02 Adding temporary tracking of Login screen
// somedev2 -  5/22/07 Temporary my ass
/*
after hours of consulting the tome of google
i have discovered that by the will of unknown forces
without the below line, IE7 believes that 6px = 12px
*/
font-size: 0px;
try {
...
}
catch (SQLException ex) {
    // Basically, without saying too much, you're screwed. Royally and totally.
}
catch(Exception ex)
{
    //If you thought you were screwed before, boy have I news for you!!!
}