9 Java Programming Myths Busted - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

IoT
IoT
DevOps
News
7/10/2016
12:06 PM
50%
50%

9 Java Programming Myths Busted

Java has been around for 25 years -- plenty of time to build a mythology. Here, we bust up nine of the most prominent myths surrounding this widely used programming language.
Previous
1 of 10
Next

(Image: OpenClipart-Vectors via Pixabay)

(Image: OpenClipart-Vectors via Pixabay)

Java is, according to most ways of measuring such things, the most popular programming language in the world. In spite of this, there are many persistent myths about the language, even among those who use Java daily.

Since its debut 25 years ago, Java has been seen by some as something less than a "real" programming language. Whether because of Java's genesis as a language designed to program set-top boxes, or because Java's founders had the temerity to promise "write once, run anywhere" functionality for the language, there have been detractors from the beginning.

Yet Java has become popular both as a teaching language in universities and as a general-purpose programming language in many companies. Its popularity is why it's worth examining some of the myths surrounding Java. Whether a myth tends toward the positive or the negative, relying on magical thinking can leave you unprepared for situations in the real world.

[How can you help build the next generation of programmers? Read 9 Fun Tools for Teaching Kids to Code.]

Let's look at nine myths that can keep developers from making full use of Java.

Once you're finished reviewing these, I'd love to know what you think about Java as a programming language. Are there other myths that you've seen or heard about the language? Do you use it as one of your main languages for development?

Are you in the camp that sees Java as unfit for true enterprise programming? Let me know what you think about Java -- and the myths -- in our comments section below.

Curtis Franklin Jr. is Senior Editor at Dark Reading. In this role he focuses on product and technology coverage for the publication. In addition he works on audio and video programming for Dark Reading and contributes to activities at Interop ITX, Black Hat, INsecurity, and ... View Full Bio

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Previous
1 of 10
Next
Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
TerryB
50%
50%
TerryB,
User Rank: Ninja
7/11/2016 | 1:02:56 PM
Well Done
You covered the issues nicely, Curtis. Living in IBM server world, I've seen Java grow since the beginning. Websphere, Lous Notes and a number of their other tools which operate out of green screen space have long used Java. Being sluggish and crashes due to memory (heap space) are the primary complaints, especially Websphere.

As a developer, and not being native to OOP in general (I started in CICS/COBOL), the Java language was intimidating. I remember buying my first Java book. It was about 5 inches thick, maybe 800 pages. And this was back in days of HTTP 1.0, so user interfaces were quite a challenge. I dismissed it quite early on as a path away from green screen programming, perferring a CGI based approach with RPG or COBOL at backend and HTML at the front. Now that HTML5 and the javascript libraries like Extjs have arrived, that decision has started to payoff. But it was long time coming. 

If you need to write an app which needs to run in a lot of places, Java has proven it can do the job. It will be interesting how it holds up to the new HTML5/CSS3/Javascript approaches to "run anywhere".
HischN203
50%
50%
HischN203,
User Rank: Apprentice
7/11/2016 | 11:29:23 AM
Java speed
Recently I had the opportunity to compare the performance of Java based math API workflows against similar native C++ workflows and guess what. Java came out twice as fast for certainl types of regressions and interpolations. 
MarkFJaeger
50%
50%
MarkFJaeger,
User Rank: Apprentice
7/11/2016 | 10:00:17 AM
Applets
With Chrome no longer allowing applets and Firefox heading that direction, more folks need to become aware of Java Web Start and JavaFX.
NJ Mike
50%
50%
NJ Mike,
User Rank: Moderator
7/11/2016 | 9:05:13 AM
Cute Fluffy Bunnies
Cute fluffy bunnies aren't scary?  Obviously you haven't seen Monty Python and the Holy Grail!!!
Slideshows
10 Cyberattacks on the Rise During the Pandemic
Cynthia Harvey, Freelance Journalist, InformationWeek,  6/24/2020
News
IT Trade Shows Go Virtual: Your 2020 List of Events
Jessica Davis, Senior Editor, Enterprise Apps,  5/29/2020
Commentary
Study: Cloud Migration Gaining Momentum
John Edwards, Technology Journalist & Author,  6/22/2020
White Papers
Register for InformationWeek Newsletters
The State of IT & Cybersecurity Operations 2020
The State of IT & Cybersecurity Operations 2020
Download this report from InformationWeek, in partnership with Dark Reading, to learn more about how today's IT operations teams work with cybersecurity operations, what technologies they are using, and how they communicate and share responsibility--or create risk by failing to do so. Get it now!
Video
Current Issue
Key to Cloud Success: The Right Management
This IT Trend highlights some of the steps IT teams can take to keep their cloud environments running in a safe, efficient manner.
Slideshows
Flash Poll