The one thing a Java consultant needs to know is that Java is an Enterprise ready scalable platform with full XML support for Web 2.0 applications - which is why he's charging your company hundreds of dolors per hour for his valuable services.
academic Java is different from real-world Java
Indeed, one is enterprisey and full of shit, the other is just full of shit
Name:
Anonymous2006-05-29 8:52
>>11
Real-world Java is designed to meet today's needs and to scale with growing business needs, which allows developers are able to focus on the business logic of their applications as opposed to tedious load-balancing and clustering details. Faced by continuing cost pressures, together with business units’ growing demand for new IT services and higher service levels, IT departments must embark on a fundamental transformation. CIOs must align their IT services to meet business needs and enforce standardized processes to achieve greater operational efficiency.
Name:
Anonymous2006-05-29 8:58
>>12
I tried to overcome my aversion to managementBOL and force myself to read it, but my subconscious blocked me by giving me dyslexia. Now I can't read anything. Thanks alot, jerk.
Name:
Anonymous2006-05-29 9:32
String.equals("Fag",what) != "Fag" == what
Name:
Anonymous2006-05-29 11:34
java sounds a lot like jews. one of which is awesome, and the other a crappy programming language
If you want input in a console app, you switch to something else. I can never remember how do to the simplest things with that BufferedReader/InputStreamReader shit.
Name:
Anonymous2006-05-30 7:40
new PrintWriter(new BufferedWriter(new ConsoleOutputBuffer(new ConsoleOutputStreamFactoryFactory().get().newConsoleOutputStreamFactory().newConsoleOutputStream()))) FTW!!!
Although to be fair, doing input doesn't look much different.
iirc it's something like new BufferedReader(new InputStreamReader(System.in));
Name:
Anonymous2006-05-30 8:57 (sage)
String.equals("Fag",what) != "Fag" == what
sadly a rather retarded design decision considering strings are immutable
Name:
Anonymous2006-05-30 9:00
>>22
You expect anyone to remember how you're supposed to do the goop in Java? The only thing you need to know is Enterprise Scalable Lightweight Inversion of Control XML Web 2.0 !
Name:
Anonymous2006-05-30 10:28
>>23
a.equals(b) is the retarded OO way of doing things. I'm sure they preferred this on purpose.
Overloading != OOP
You can have overloading in procedural programming too.
Name:
Anonymous2006-05-30 17:14
>>28
I write in binary code, and I must say. You are incorrect.
Name:
Anonymous2006-05-31 21:42
>>20
I am not flaming. That said, I think it is worth it to study how to make a very simple GUI instead. Need input? Use a javascript-like dialog "Please enter the amount in dollars --> " with the textfield next to it.
It's simple. When you need output, just accumulate stuff to a buffer and put that buffer in a textfield with scrollers. It infinitely beats console data because that tends to be discarded when you large output. Plus scrollers are awesome, and consoles have poor ways of interacting when you actually want to copy and paste somewhere.
Use console if you are a unix person who will pipe the data somewhere else for further processing.
---
That said, to answer the thread question, the one thing I think everyone should know is the Java-pushed properVariableNameCreation that beats the __Hell_out_OFcPlus-plus variables and namespace chaos from using libraries.
>>30
Use the console if you want your application to be fast, be used fast, run everywhere, and be scripted. Use GUIs when you have a million of options you eventually need and you don't need to script or run it everywhere, when you need rich text, when you need images, when you need 2D/3D editing of anything, or when you're writing applications for fags.
And no, theseUglyNames are not proper names, they are fucking ugly. ProperNames are ProperlyCapitalized.
>>35
Yeah, I did that troll copying and pasting bits from sun.com .
Name:
Anonymous2006-06-26 5:22
>>37
Now THIS is something useful that every Java programmer has to know!
Name:
Anonymous2006-06-26 6:36
Enterprise JavaSpam, te real scalable solution for high-performance, high-reliability spamming which allows your illegal drugs business maximize its profits.
Name:
Anonymous2006-06-26 9:00
Integrate business processes among service consumers, brokers, and providers with Enterprise JavaSpam (EJS). How can a consumer most effectively tap into a range of options and dynamically perform automatic spam? Consider this scenario: You've decided to focus on the core business needs of your cheap viagra online store. To do this, you would need to outsource the spam service portion of your business to a company that specializes in this field. How can you get the customized service you need without paying a small fortune for a company to code a solution from scratch, just for you? The key is a paradigm shift: participate in a mediated exchange. The business environment remains competitive, and companies are looking at how they can focus more on their core business proposition. Outsourcing common business services - such as spamming nerd boards - rather than creating and maintaining separate IT infrastructures saves time and money. However, as a consumer of these services, you want to make sure the spam solution you outsource can be easily and affordably customized to suit your specific company needs and that you aren't left with an off-the-shelf solution that inhibits the way you do business.
Name:
Anonymous2006-06-26 14:25 (sage)
>>40
You could make a fortune from suckers buying into the Java Enterprise(TM)!
This thread is made of java-manager/consultant/spamspeak and brainblock.
>>40
I see some words. Some of them are in english even. Good! After failing several synapses, I finally managed to read it through. And then I LOL'ed - for Sage's sake
Name:
Anonymous2006-06-29 6:09
I'm >>40
How do I successfully trolled all of you by copypasting text from Java web sights?
Name:
Anonymous2006-06-29 19:19 (sage)
Enterprise JavaSpam increased the amount of spam we could produce by 200%!
Name:
Anonymous2006-07-01 2:08 (sage)
System.out.println("WRYYYYYYYYYYYYYYYYYYYY");
Name:
Anonymous2006-07-01 19:05
>EVERY Java programmer has to know?
That you should search for useful libraries/frameworks before starting any project. Students tend to pick up the bad habit of writing everything themselves when that never actually happens in the real world of Java programming.
Name:
Anonymous2006-07-01 19:49 (sage)
>>47
In the real world of Java programming, you glue crap that doesn't with other crap together to get an even bigger pile of shit. The wonderful insights you get at being both a manager and programmer at a pro-Java company. It doesn't matter they're rewriting shit, the only difference is they wasted time producing a new pile of shit instead of wasting time making different piles of shit work into a bigger one.
Name:
Anonymous2006-07-01 20:00
Java's so bad that I'm often tempted to reinvent the wheel. I can quite sympathise with those students.
Of course, now I refuse to touch the language. Problem solved.
Name:
Anonymous2006-07-01 20:32
>>49
I'm enterprising my progamming knowledge into any language but Java
Name:
Anonymous2006-07-02 11:06
Reinventing the wheel is often quicker and easier than learning how to use a generic factory factory to build generic wheel factories which must then be subclassed to provide a wheel that does sorta what you want it to.
Java is made of fail and forcing OO down your throat even when something else would work better.
Name:
Anonymous2006-07-02 22:23 (sage)
OO is nice.
Java sucks because it's garbage collected (explicit destruction FTW).
Name:
Anonymous2006-07-03 0:05
OO is nice for some things, but designing a language specifically to make non-OO programming difficult and then telling people to use it for EVERYTHING is very wrong.
Name:
Anonymous2006-07-03 0:23
So OO and Structured programming going together is normal?
>>56
Of course. Use the best tool for every job. I'd also say add lists, hashes and some functional programming when it's more comfortable too.
Modern, good languages, unlike Java, support several different paradigms and don't assrape you with one of them.
Name:
Anonymous2006-07-03 13:06
OO is nice.
GC is nice.
Java does both badly.
Smalltalk is superior.
Name:
Anonymous2006-07-03 19:23
Relying on garbage collection makes me feel dirty.
Name:
Anonymous2006-07-03 19:46
Code should consist of what it's supposed to do, not all the memory management necessary to make it do it. That shit should be automatic.
Name:
Anonymous2006-07-04 5:36
If you're doing memory management and not working in some operating system component or performance-critical application, library or driver, you're doing it wrong.
Name:
Anonymous2006-07-04 8:06
If your application is well-designed, memory management will be minimal and will only appear in logical places. It makes code more readable by showing when you're done with some object (which the programmer always knows better than the GC).
Name:
Anonymous2006-07-04 8:54 (sage)
Java does both badly.
That sums it up.
Name:
Anonymous2006-07-04 10:23 (sage)
Java bad.
Summed it up for real this time.
Name:
Anonymous2006-07-05 10:05
>>62
Still obsessed with that? Most of us (at least the ones who staretd with low-level languages) had a "OMG, garbage collectors are a waste of resources; I know better and it's really simple" stage, until we go tired of wasting our time dealing with data structures for the 23412354th time and then realized we can concentrate on what we need to get done if we use a garbage collector.
I really don't think that there's a one single thing that every programmer needs to know. I mean, there are a plethora of things that are obviously necessary to be a good coder...
Name:
Anonymous2006-07-06 7:37 (sage)
>>67
Of course, but if there is any one thing that EVERY programmer needs to know in addition to other things, it's >>64
Name:
Anonymous2006-07-06 23:45 (sage)
I had to learn Java for a warmup assignment in a class, even though the rest of the class was in C++. Had to make a multiplayer game with the www.gamegardens.com framework. What I learned about Java is that it makes me want to kill myself and I never want to see it again.