In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-18 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/02 Report--
This article mainly introduces "what are the problems related to java technology". In the daily operation, I believe many people have doubts about the problems related to java technology. The editor consulted all kinds of materials and sorted out simple and easy-to-use operation methods. I hope it will be helpful for you to answer the doubts about "what are the problems related to java technology?" Next, please follow the editor to study!
Code consistency problem
The java code is pseudo-compiled and belongs to a special script file.
Since it is a script, of course it is "cross-platform".
You know php?
Programming thought problem
Java does introduce some new concepts, which is a promotion for programming.
Language expression form
Java uses the improved C++ style and solves the naming interrupt problem in C # through formatted naming.
Microsoft. Net also refers to its style.
This is worth learning.
Interface problem
The interface of java is unflattering.
An equally bad (graphical or character) interface on all platforms
Programmers are exposed to a character interface that has been gone for years (it makes people feel very friendly)
Operational efficiency problem
Because it is interpretation and execution, the efficiency is naturally very low.
The most typical is JBuilder, so that we can easily have a cup of coffee after work. As programmers of java, we should really thank sun.
Some people say, "it is understandable that programmers who do enterprise applications love JAVA. From their point of view, it is much more important for software to be easy to modify and port than to run efficiently." is that true? I deeply doubt that.
Others say, "languages become meaningless, every language can do the same thing and have the same execution efficiency, which is going to happen immediately." but for scripting languages (including java), it is impossible to achieve the execution efficiency of compiled languages. It seems that we can only compare java with php.
Investment problem
The cost of developing and running java applications is very high.
Both operating system and database need to be purchased from a third party.
(everyone feels that M $is black, but now Oracle looks even darker.)
an issue rooted in history
Java is a "brand new" system, leaving it behind by all history.
With java, the original things are overturned and redone, how serious is the waste?
Innovation problem
Java has some innovative ideas, but if it is a "brand new" language, hey hey, can sun admit it?
Many concepts have been developed for a long time, and everyone has developed on the basis of learning from the experience of their predecessors, and java is no exception.
Many things that already exist, sun has a makeover, perhaps to avoid disputes, or to grandstanding, to come up with new concepts and to deceive the world and steal names.
Some people say that "what Microsoft is best at is to learn from other people's ideas and integrate them into its own chariot when the technology is backward." is sun much better than Microsoft?
Technology monopoly problem
As we all know, sun is also closed source code.
Maybe there are some things that sun offers for free now, and when it's really powerful, God knows what they'll do.
Abandoning Microsoft and going to the sun, the so-called just leave the wolf's den and enter the tiger's mouth again.
Sun's ambition must be noticed.
The necessity of JIT
Bytecode (script) is adopted for cross-platform
However, as we all know, code changes are not frequent. I don't know how many times the number of runs is higher than the number of versions released. Is it necessary to recompile every run?!
"virtual machine" problem
Java "virtual machine" is actually a script interpreter and executor with a different name.
Some people say that "whether the virtual machine is a powerful fault protection system or has certain practical significance", the virtual machine has nothing to do with the fault protection system, and the error of java programs is obvious to all in chinaren.
Why use java
The only thing that can reach a consensus is "to make a living."
There is a "professional programmer" who says it is because it is "popular", but he said that "professional people pay attention to walking itself, no matter where they go, because it often has to find its own way, and more people are in order to achieve the goal. This is a focused question." it is strange that java is used for fun, not to make the project achieve its goal.
There is also a saying, "find anyone to do MIS, and you can throw it out to be a JAVA master with a few words of free call."
One person who admired java said, "the best language for developing server software is still c-language. You need to draw a lot of user interfaces or use vb,pb to make it faster."
At this point, the study of "what are the problems related to java technology" is over. I hope to be able to solve your doubts. The collocation of theory and practice can better help you learn, go and try it! If you want to continue to learn more related knowledge, please continue to follow the website, the editor will continue to work hard to bring you more practical articles!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.