Java programming.
Posted 02-07-2011 at 08:50 AM by lupusarcanus
I've been considering learning it. Lots of great info, cross-platform and popular. What is to not like about that?
Total Comments 3
Comments
-
Well, about the cross-platform thing...C/C++ can be cross-platform as well. The only main difference with Java is that you don't need to recompile your code for each OS/platform, which is convenient, but of course there's the JVM overhead which affects both load time and runtime speed.Quote:What is to not like about that?
Another thing is that AFAIK pointer arithmetic isn't really taught in Java (I take it memory management/"garbage collection" is done automatically by the JVM?
).
I suppose it wouldn't be too hard to transition to something like C++ from Java, though, seeing as how Java is totally object-oriented (I believe even basic data types, e.g. int, char, float, etc. are considered objects with members). Don't quote me on that, though, as I've never programmed in Java myself.
Either way, I think it's cool that you're learning a programming language at all...are you learning online, or are you planning on taking courses in school? (You had mentioned this in that ancient tome-of-a-thread called "What are you doing now?".
)Posted 02-07-2011 at 03:08 PM by MrCode
-
Java = software patent encumbered. (for all practical purposes, unless your a good friend of Larry Ellison.)
I have lived on the Texas coast for a bit of time, and I have yet to hear of Oklahoma having a real hurricane that made it that far.Posted 02-07-2011 at 05:28 PM by peonuser
Updated 02-07-2011 at 05:32 PM by peonuser -
There isn't any pointer arithmetic in Java, but that's becasue it's not needed. And yes, it deos have a garbage collector, so you can completely forget about memory management.Quote:
Basic types in Java are not objects and don't have members.Quote:I suppose it wouldn't be too hard to transition to something like C++ from Java, though, seeing as how Java is totally object-oriented (I believe even basic data types, e.g. int, char, float, etc. are considered objects with members). Don't quote me on that, though, as I've never programmed in Java myself.
Posted 05-02-2011 at 03:22 PM by MTK358





