tag:blogger.com,1999:blog-8478588303162378135.post92911837971196569..comments2018-12-01T01:06:55.293+01:00Comments on jirablog: Nová Java: Chceme ji? - počtvrtéJirahttp://www.blogger.com/profile/08468747543558661137noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-8478588303162378135.post-20292256598427027132008-04-30T11:32:00.000+02:002008-04-30T11:32:00.000+02:00Uvedene inicializace jde napsat v jave na 1 radek ...Uvedene inicializace jde napsat v jave na 1 radek uz dnes, ale je to trochu delsi nez navrhovana syntaxe:<BR/><BR/>Collection<Object> col = new ArrayList<Object>(){{add(1);add(2);add("33");add(new Long(10));}};<BR/><BR/>Map<Integer, String> map = new HashMap<Integer, String>(){{put(1, "1");put(2, "dva");put(3, "3");}};Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8478588303162378135.post-18101485457611030542008-01-10T10:18:00.000+01:002008-01-10T10:18:00.000+01:00Take nic takoveho nechci. Proc si vy priznivci toh...Take nic takoveho nechci. Proc si vy priznivci tohoto "obohacovani" Javy nevytvorite jednoduche Utility tridy, ktere budou delat presne to co chtete ? Konkretne pro tebou uvedeny zkraceny zapis je to otazku nekolika malo minut. Java se "neuspini" a vy budete mit svoje syntakticke cukratko i kdyz ne na urovni syntaxe jazyka.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8478588303162378135.post-408139830558961182008-01-07T16:52:00.000+01:002008-01-07T16:52:00.000+01:00to kubino> To jiste muze, a taky slouzi. Ale jak n...to kubino> To jiste muze, a taky slouzi. Ale jak na mapy?Jirahttps://www.blogger.com/profile/08468747543558661137noreply@blogger.comtag:blogger.com,1999:blog-8478588303162378135.post-72331077063176355652008-01-07T16:18:00.000+01:002008-01-07T16:18:00.000+01:00a co treba Arrays.asList(T... a) , vam muze dobre ...a co treba Arrays.asList(T... a) , vam muze dobre poslouzitKubinohttps://www.blogger.com/profile/09098248358426280638noreply@blogger.comtag:blogger.com,1999:blog-8478588303162378135.post-15239662499239041312008-01-07T12:01:00.000+01:002008-01-07T12:01:00.000+01:00To bychom mohli definovat zkratkovou syntaxi pro v...To bychom mohli definovat zkratkovou syntaxi pro vetsinu knihovnich trid - napr. pro swingove komponenty. <BR/><BR/>Tak pouzivej Jython.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8478588303162378135.post-90884494209547353782008-01-07T09:44:00.000+01:002008-01-07T09:44:00.000+01:00to jerry> Jakou by tam dal překladač implementaci?...to jerry> Jakou by tam dal překladač implementaci? No přeci tu nejpoužívanější, tj. ArrayList a HashMap. Zbytek si dokážete udělat sám, např. new TreeMap( [ 1:"1", 2:"2" ] );<BR/><BR/>Seznam od množiny nerozezná, ale vytvoří kolekci, která se dá dál předat do konstruktoru toho správného typu. Navíc neočekávám, že někdo tímto způsobem inicializoval kolekci o 1000 prvcích.Jirahttps://www.blogger.com/profile/08468747543558661137noreply@blogger.comtag:blogger.com,1999:blog-8478588303162378135.post-7918192335198053902008-01-07T09:29:00.000+01:002008-01-07T09:29:00.000+01:00Ne, nic takového nechci. Kolekce pro mě představuj...Ne, nic takového nechci. Kolekce pro mě představuje určitou abstrakci množiny a seznamu. To co zde prezentujete, je vytvoření instance implementující dané rozhraní a zároveň její naplnění - tedy dva kroky najednou.<BR/>Co by tam asi kompiler/jvm dalo za implementaci? ArrayList? DelayQueue? Co když očekávám větší množství prvků a hodila by se HashSet? Rozezná, co je množina a co seznam? Ne, tudy cesta skutečně nevede ...Anonymousnoreply@blogger.com