VOL 45 .... No. 50

SUNDAY, OCTOBER 20, 1968

‘Programming’

Java, I Would Like To See…

TUESDAY, MARCH 26, 2019 Kevin No comments

boxing

Everybody knows I really love Java, and I’m a real fan of the new(ish) generic type features in Java, but as I mentioned last time, I have some problems with the way they handle reflection.  Well I have some other problems with Java as well, problems major enough to make me a little angry, but not big enough to make me even consider switching.  This post will just outline some of the things I would like to see implemented in future Java implementations. Read more…

Categories: Dislikes, Programming Tags:

Reflecting Generic Types in Java

THURSDAY, JULY 3, 2003 Kevin No comments

erasure-heavenly-action-music-picture-idea-girl-consulting-word-press

My first experience with generics in Java was when I was working on my Darwin G.P. library.  I was excited to find out about and take advantage of generics, but there was one major problem I had with the way they were implemented–they were completely disregarded at run-time!  I never fully understood what the motivation behind that decision was, and I’ve been informed that C# does things differently (have not verified), but I recently discovered an interesting workaround using the Factory pattern. Read more…

Categories: Programming Tags: ,

Nerdy Lifestyle Changes: Git!

MONDAY, SEPTEMBER 13, 1976 Kevin No comments

git_two1

More on my series of Nerdy Lifestyle Changes, I’ve started using GIT for my version control, both on my personal projects and group projects.   Read more…

Nerdy Lifestyle Changes: Test-Driven Development

TUESDAY, MAY 15, 2018 Kevin No comments

testing

Another installment in my Nerdy Lifestyle Changes series, which essentially details my discovery of awesome nerdy things everybody else already knows about, but I missed because I have to this point by-and-large avoided speaking to other C.S. majors: test-driven-development.  Everyone’s doing it, I might as well to! Read more…

Nerdy Lifestyle Changes: Look How Cool My Eclipse Looks!

FRIDAY, APRIL 20, 2012 Kevin No comments

Screenshot-1

We all know that I’m a pretty big nerd.  Really, I’m proud of it.  That being said, I thought it was time I finally customized my eclipse to look the way I wanted it to! Read more…

Improved MultiMap Implementation

THURSDAY, APRIL 20, 2023 Kevin No comments

old_map

The other day, I implemented a parameterised MultiMap in Java.  In my project, however, I recently discovered that it would be nice to choose what data structures underlie the MultiMap, since you might have a preference for ordering, runtime, duplicates, etc.  So I made some minor changes that make the MultiMap significantly more powerful. Read more…

hide this follow me