Author Topic: java  (Read 2214 times)

nub

  • VM-68
  • Posts: 244
java
« on: October 14, 2008, 10:37:31 AM »
who here has done some java stuff
i just started in my class. Seems pretty dope.

Rewind

  • VM-68
  • Posts: 193
Re: java
« Reply #1 on: October 14, 2008, 11:36:23 AM »
yea Im learning some java right now. Except our teacher likes the 'do whatever the hell you want' approach, whereas I'd rather actually be taught something.

y00tz

  • Autococker
  • Posts: 2742
Re: java
« Reply #2 on: October 14, 2008, 01:28:15 PM »
I used to think Java was neat too... haha, silly me.  Learn C, C++ or if you love Java, learn C#.

jitspoe

  • Administrator
  • Autococker
  • Posts: 18802
Re: java
« Reply #3 on: October 14, 2008, 03:36:53 PM »
This is the best quote I've heard related to Java:

"Programming languages are like sewers.  If the average user knows about them, something's wrong."

(Not sure if that's verbatim, but you get the idea).

IronFist

  • Autococker
  • Posts: 1304
Re: java
« Reply #4 on: October 14, 2008, 04:30:38 PM »
Java makes for a pretty decent set of training wheels for programming, but isn't particularly useful outside of server environments. It's plenty fast, but still has memory problems. On server boxes, you can just throw more memory at it and things work fine. Java EE is extremely popular for large-scale/security-conscious web apps, like banking portals, etc. (go look at the J2EE tutorials to have your mind blown by pure Enterpriseyness; you start doing crazy things like writing code using XML tags).

You should take what you learn from mastering Java and apply it to other languages. Learning C# is extremely easy after you know Java (C# is practically Java++). I personally think this is the best order:
1) Low-level (C) - Memory management makes you a better person.
2) High-level OOP (Java, Python, C#) - These are what you'll use the majority of the time anyway, especially when looking at language popularity.
3) Super funtastical "toy" languages (Ruby, Lua) - They'll make you not want to use languages #1 and #2 again.

It really comes down to picking the right language for the job. As soon as you start generally categorizing languages under "superior" or "inferior", you're just defeating any chance at productivity you had.

eMo

  • VM-68
  • Posts: 184
Re: java
« Reply #5 on: October 14, 2008, 05:13:06 PM »
Im in Java & XML Programming.
I don't know, its not really that fun. Making Gui's is kinda neat but after that its kinda boringgg.

sk89q

  • Global Moderator
  • Autococker
  • Posts: 1049
Re: java
« Reply #6 on: October 14, 2008, 10:38:46 PM »
Java isn't a fun language. Not fun to write. Not easy to write fun things.

Eiii

  • Autococker
  • Posts: 4595
Re: java
« Reply #7 on: October 14, 2008, 11:32:34 PM »
Agree'd. It's useful, but not fantastic for hobbying.

DrRickDaglessMD

  • 68 Carbine
  • Posts: 376
Re: java
« Reply #8 on: October 15, 2008, 07:01:45 AM »
I've used it a fair bit over the course of my degree studies, I quite enjoyed it personally. For concept learning I thought it was pretty good as you needn't worry about garbage collection or anything like that (which obviously is a problem for a software engineer, but not so much for a networks specialist). If you're interested in distributed systems then playing with Java RMI can be a good way of learning about such systems.

Having said that, people seem to love Python for learning transferrable programming concepts at the moment and I guess it'd be easier for a novice to pick up than Java (although is there that much in it?).

- Dagless

sk89q

  • Global Moderator
  • Autococker
  • Posts: 1049
Re: java
« Reply #9 on: October 19, 2008, 01:50:52 AM »
Python's syntax is less verbose, which is a plus. In addition, it's procedural, so it's easier to pick up and write out an idea.

Garrett

  • Autococker
  • Posts: 1372
Re: java
« Reply #10 on: October 19, 2008, 08:39:14 PM »
I am in my second year of Java programming.  Although I do like the language and find it fairly easy to learn to things, I am looking forward to burdening my skills.
yea Im learning some java right now. Except our teacher likes the 'do whatever the hell you want' approach, whereas I'd rather actually be taught something.
Sounds like my teacher to a 't'.  Everyone calls him a stoner and for some reason, he never denies it, just ignores them.

loial21

  • Autococker
  • Posts: 2807
Re: java
« Reply #11 on: October 20, 2008, 10:12:56 PM »
*J2SE and a JRE  *tatooed on each  fist

and

JMF branded in my head.  2.1.1c    nice complie.... lol hacked.


lekky

  • Autococker
  • Posts: 2449
Re: java
« Reply #12 on: October 22, 2008, 06:20:34 PM »
Java is used quite heavily commercially. But to be honest its also a decent language to develop transferable OOP knowledge too.