Alexey Yudichev

Archive for the 'Java' Category

14 Nov

Sun Java to be 100% open source

Finally, Sun relicenses Java under GPL. AFAIK JVM native sources were open (but not under OS certified licence) for quite a while already, but now Sun implementation of JSE is going to be true open source. Great news – long awaited!

22 Jun

Sun Certified Business Component Developer

I’ve passed the “Sun Certified Business Component Developer for J2EE 1.3″ today. With amazingly high score of 95% (67 of 70 questions answered correctly). I’m saying amazingly because I did not really expect that. My knowledge of EJB 2.0 faded since I last worked with it (back in 2004). What I did to prepare is [...]

17 Jun

Misspellings

Real life mis-spellings (saw them during last two days):

MDB = Massage Driven Bean (sorry this one is Java specific)
… CMMI curses are available … (from a corporate email)

30 May

Java community responds

Java community oficially responded to my post Three years apart with their triple salute:

“In memory of Alexey”

Interestingly, some of them were drinking russian Baltika!

Poisoned by Russian beer

08 May

Look, instance initialiser!

Another thing that I would have learnt had a read a Java Language Specification:
There are instance inistialisers in Java
Discovered May 2006
In java, a class can have an instance initialiser, which is executed before constructor is called. I knew about static initialisers that are called when the class is loaded, but never heard about [...]

12 Mar

On usability of Java 5 language features

I only had a chance to develop using JDK5 for a short period of 1 month. And it was 1.5 years ago. Recently I needed a quick solution for basically a script comparing two Excel spreadsheets for matching records and recording results into same spreadsheets. Since I programmed in Java really fast and I felt [...]

09 Feb

& operator is applicable to booleans

While I thought binary operator & in Java was designed to work with integer types, it appeared to be perfectly applicable to boolean operands and worked exactly the same way as &&:
//always true:
assertTrue(boolean1 & boolean2 == boolean1 && boolean2);

See more things that I still discover about Java.

29 Nov

Quake 2 written in java

Guys from Bytonic have created a java port of open-sourced quake2 engine. It is using standard Java3D API and two different implementations of Java3D based on OpenGL. So apart from OpenGL the engine is all pure java. Although they have a benchmark page, I was interested to test it myself. So I downloaded jake2 (this [...]

22 Nov

void.class

Ha, another addition to my Things that I still discover about Java registry: Expression void.class is legitimate and results in a java.lang.Class instance representing void type. I did know that each primitive type had its own Class referenced as byte.class or char.class, but had no clue that you could do same thing with void.

21 Nov

IntelliJ IDEA 6 will have Websphere support!

Yow! According to “IntelliJ 6.0 (Demetra) Roadmap released” TSS article, next major version of my favourite and truly enjoyable Java IDE, IntelliJ IDEA will have support for IBM Websphere appserver. That would be a pleasant addition for me. Currently, I use a somewhat hacker’s approach to start/stop Webshpere instances on my computer. I intercepted [...]

Alexey Yudichev is is proudly powered by Wordpress
GPS Fluid Theme by GPS Gazette