Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-

Java Beginning

Name: Anonymous 2010-12-26 21:22

I'm going to start learning Java somehow. I would like to ask /prog/ for a list of shit I will need. Libraries, editors, tutorials, anything. Only rule: I'm broke. Completely broke. So keep that in mind pleaaaaase.
Thanks guys.
LOVE YOU /PROG/

Name: Anonymous 2010-12-26 21:23

the fuck? i posted this once, not twice...
apologies.

Name: Anonymous 2010-12-26 21:23

>>1
You forgot your noko.

Name: Anonymous 2010-12-26 21:24

Read SICP.

Name: Anonymous 2010-12-26 21:24

oh.
well, how do I take this off?

Name: Anonymous 2010-12-28 13:09

BlueJay

Google the rest. There's plenty of shit floating around that you can use to get started.

Name: sage 2010-12-28 13:33

sage

Name: Anonymous 2010-12-28 13:50

Drink booze and then read a purple spellbook while confused.  You will remember how to use Java for the next 20,000 turns.

Name: Anonymous 2010-12-28 15:42

>>1
A) Pirate Books.
B) Suck a tailpipe.

Both will help you more than learning Java.

Name: Anonymous 2010-12-28 15:45

Ruby is the new Java

Name: Anonymous 2010-12-28 15:50

Java is the new Cobol.

Name: Anonymous 2010-12-28 16:08

Cobol is the new COBOL.

Name: Anonymous 2010-12-28 16:19

There are many languages that were never even worth half as much as COBOL is now.

Name: Anonymous 2010-12-28 16:28

Java: Why marketing is more important than quality.

Name: Anonymous 2010-12-28 16:28

No see COBOL actually had something going for it once upon a time.

Name: Anonymous 2010-12-28 16:59

Specifically only Java?

Torrent IntelliJ IDEA (Netbeans or Eclipse are viable alternatives otherwise), Thinking in Java by Bruce Eckel, Effective Java by Joshua Bloch, Java Concurrency in Practice, Java Generics and Collection, The Java Language Specification and maybe Code Complete.

Also realize that Java is a horribly designed, overly verbose language that suffers massively from feature bloat.
It actively distrusts the programmer and aims at making you another easily replaceable cog which is one of the many reasons why people hate it so much.

Name: Anonymous 2010-12-28 18:46

Vim and Effective Java is really all you need. Try to ignore the /prog/ Java hate; it stems from ignorance and jealousy.

Name: Anonymous 2010-12-28 18:53

>>17 fuck off and die you fucking nigger cunt

Name: Anonymous 2010-12-28 19:01

>>18
Aw, how cute.

Name: Anonymous 2010-12-28 19:03

>>18
Maybe >>17 should have said "tsundere?"

Name: Anonymous 2010-12-28 19:12


  .-------------'```'----....,,__                        _,
  |                               `'`'`'`'-.,.__        .'(
  |                                             `'--._.'   )
  |                                                   `'-.<
  \               .-'`'-.                            -.    `\
   \               -.o_.     _                     _,-'`\    |
    ``````''--.._.-=-._    .'  \            _,,--'`      `-._(
      (^^^^^^^^`___    '-. |    \  __,,..--'                 `
       `````````   `'--..___\    |`
                          `-.,'

Valid Perl cod.

Name: Anonymous 2010-12-29 1:03

>>17
>Try to ignore the /prog/ Java hate; it stems from familiarity. You too will understand once you pick up any language outside of it.

Name: LISPPER 2010-12-29 1:46

LISP, for fuck's sake.

Name: Anonymous 2010-12-29 2:26

I quite like Java, not sure why /prog/ hates it so much.
The usual reasons that are presented just make the complainers sound like 14 year old anti-conformists.
And before you accuse me of only knowing one language I'll state that I am familiar with C, sepples, C#, perl, php, vb.net, haskell, javascript, and scheme.

Name: Anonymous 2010-12-29 2:27

>>24
Oh, and prolog.

Name: Anonymous 2010-12-29 2:33

>>24
``familiar''

Name: Anonymous 2010-12-29 2:43

>>24
fuck off and die faggot i fucking hate you

Name: Anonymous 2010-12-29 2:44

>>24
``familiar''

Name: Anonymous 2010-12-29 2:52

>>26,28
By which I mean I can at the very least read & write basic code in it.
>>27
I love you too, Anon from /b/.

Name: FactoryFactoryFactory 2010-12-29 3:09

It's very verbose and repetetive, relies on boilerplate, everything's a class, adding C/C++ features with every release, backwards compability keeps bad syntax and libraries alive, one-file-per-class rule/OO & Patterns cult thinking that makes anything a mess ironically enough in the name of manageability, lack of class immutability, FUCKING FACTORY CLASSES and I find the notion that operator overloading is "dangerous" is still funny.
Honestly by disseminating each design choice it made since the early days when it was more of a minimalist language (sounds crazy I know) there could be books written on what's wrong with Java.

Java lives on because it has tons of libraries, stability, good tools to work around the language, JVM with JIT (aka cross-platform without the work, even if it's fucking stupid not to work at it anyway), garbage collection (even if Lisp had that better for years) and it's good for large system integrations between different systems.

Basically Java is a great platform for Enterprise work where a ton of mediocre programmers (and there's no shortage of mediocre Java programmers) get together and you don't want shit blowing up at any point on the way even if it means you'll have to read a shitton of repetitive code but it's also a horribly ill-designed and downright shitty language. 

I think part of the java hate is centered less about the language and more around the culture of Java. There are few languages that allow a disperse team of undertrained code monkeys led by a half decent software architect to produce a shipable piece of software. The things that everyone complains about: the checked exceptions, the static typing, the massive verbosity. These are exactly the things that make working on a large team of average developers manageable and also maintainable.

Name: Anonymous 2010-12-29 3:49

If you are doing server-side entreprise applications, not talking about a database engine or a light web server of course, Java is one of the best possible choices and will probably remain so for many years.
For everything else there are better options.

Name: Anonymous 2010-12-29 3:55

fuck off and leave this place forever

you don't belong here

you are not even close to being worthy of a properly-capitalized and punctuated reply to your idiotic posts

Name: Anonymous 2010-12-29 4:04

>>31
Not really, this is only true if you like to charge your customers mountains of cash for hideously messes of 'enterprisey' overengineered garbage.

Name: Anonymous 2010-12-29 4:08

YAHBTC.

Name: Anonymous 2010-12-29 4:17

IHBTC :(

Name: Anonymous 2010-12-29 4:28

Bean myBean = BeanFactory.<Bean>getBean("MyBean");

Name: Anonymous 2010-12-29 4:33

>>32
NO U POOPIE BRAIN FUCKING STUPID FACE D:< !!!111!11!!11!
This is what your posts look like to other people.

Name: Anonymous 2010-12-29 5:08

TLDR: Java the language is shit. Jave the platform is top of the line for certain things. Chances are if you want to make full use of the latter you will have to use the former.

Name: Anonymous 2010-12-29 5:53

>>37
I said get the fuck out, java weenie.

Name: VIPPER 2010-12-29 6:44

>>1
/PROG/
You are an enemy of VIP QUALITY

Name: Anonymous 2011-02-02 22:53

Don't change these.
Name: Email:
Entire Thread Thread List