
What I really like about Java is how simple and easy to read it is. Even people on our team who aren’t tech-savvy can understand the code. Plus, Java works on any platform, which means we can create software that runs smoothly on all kinds of devices, from computers to mobile phones. This flexibility was a big plus for our client. For instance, when we were working on the project to stop revenue leakage, we used Java to add a real-time tracking feature to our company app. This let us get data from GPS devices in the vehicles in real time, which helped us understand why there was a delay in delivering containers. Review collected by and hosted on G2.com.
Java Development is not perfect. One thing I didn’t like was that it can be slow. This was a problem in our project where we needed to process GPS data in real time. Also, Java can use a lot of memory. This was a challenge when we were building our app, which needed a lot of resources. So, while Java has its benefits, these are some things to keep in mind. Review collected by and hosted on G2.com.
Java can be mostly used for business applications. It have a great architecture that follows Object Oriented Programming and this is by far the best language to learn OOPS.
Java can be used as a backend language for web development too and also can be used on different hardware devices. All in all it is one of the best general purpose programming language available from a long time. Review collected by and hosted on G2.com.
Java have a fixed syntax and template of how programs should be written, how things work in the background etc. So you will have to first master them to make full use of it. Review collected by and hosted on G2.com.
Security
Scalability and Performance: Java applications are known for their scalability, allowing them to handle large workloads and accommodate growing user bases. Review collected by and hosted on G2.com.
Performance Limitations.
Memory Management: While Java's automatic memory management with garbage collection relieves developers from manual memory management, it can introduce performance overhead Review collected by and hosted on G2.com.
1. Robustness: Java emphasis strong typing, compile-time checking,and error handling through exceptions.
2. Memory Managment: java's automatic memory managment system through garbage collection relieves me from manual memory allocation and deallcation. Review collected by and hosted on G2.com.
1. Vebosity: Java is often considered more verbose compared to some other programing language.
2. Learning Curve: Java has a vast ecosystem, and mastering all its features and libraries can take time. Review collected by and hosted on G2.com.
Lot many new features easy to understand short in code. Less boiler plate codes Review collected by and hosted on G2.com.
As of now nothing i dislike. I am always good to use it Review collected by and hosted on G2.com.
The best thing about Java development is the Multithreading capability. It allows me to perform several tasks at a time without compromising the effectiveness of the product. Review collected by and hosted on G2.com.
I like every aspect of Java development and its features. I don't recall having any difficulties while using it. It's just perfect and I don't have anything to complain about it. Review collected by and hosted on G2.com.
Applications build using java are cross platform, it is distributed. Also looking at the support for the platform is huge.We get wide range of libraries to deal with any problems as community is vast. Review collected by and hosted on G2.com.
The only thing it can't deal with real time applications such as a chatting application .Also we need to write so much script for some configuration in some java based frameworks. Review collected by and hosted on G2.com.
I like to learn about other areas, not only in java development because as a developer, I can work with people from different areas and learn about some activities they do. Review collected by and hosted on G2.com.
The language versatility does that the new developer sometimes can do a program functionally, but the language permits them not always use the best practices. And sometimes fix it is difficult Review collected by and hosted on G2.com.
The simplicity of his algorithm and easy compilation on any platform Review collected by and hosted on G2.com.
The only main issue on java can be performance; java programs take much longer time to run Review collected by and hosted on G2.com.