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.
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 executive editor for technical content at InformationWeek. In this role he oversees product and technology coverage for the publication. In addition he acts as executive producer for InformationWeek Radio and Interop Radio where he works with ... View Full Bio
[Interop ITX 2017] State Of DevOps ReportThe DevOps movement brings application development and infrastructure operations together to increase efficiency and deploy applications more quickly. But embracing DevOps means making significant cultural, organizational, and technological changes. This research report will examine how and why IT organizations are adopting DevOps methodologies, the effects on their staff and processes, and the tools they are utilizing for the best results.
Infographic: The State of DevOps in 2017Is DevOps helping organizations reduce costs and time-to-market for software releases? What's getting in the way of DevOps adoption? Find out in this InformationWeek and Interop ITX infographic on the state of DevOps in 2017.
IT Strategies to Conquer the CloudChances are your organization is adopting cloud computing in one way or another -- or in multiple ways. Understanding the skills you need and how cloud affects IT operations and networking will help you adapt.