
Cross-Platform Mobile App Development for Java Developers
In this article I look at the options for Java developers when it comes to cross-platform mobile app development. The options are varied, but not great if you stick with Java.
In this article I look at the options for Java developers when it comes to cross-platform mobile app development. The options are varied, but not great if you stick with Java.
The standard way of packaging a Java application is to create a JAR or WAR file that contains the components we need. I take a quick look at the types of JAR and WAR files. We need to choose correctly if we want to use microservices.
This week we look at Java user interface options for application development. Specifically we compare the rich client graphical user interface options and the web-based user interface.
There are plenty of adverts for full-stack developers. But what exactly are the requirements for a (Java) full-stack developer? Lewis looks at all the possible skills required. And then asks: is this a real thing, or a way to justify expecting fewer developers to do more work?
String interning in Java is a way to store only a single copy of each different string value. String interning can make string processing faster. But it also has potential problems, including security issues.
The Interpreter design pattern is a way to implement a single language to use inside an application. In the first part of our discussion, we look at examples of the interpreter pattern and how our language will work.
The Flyweight design pattern is a structural pattern. The definition of the flyweight pattern is very simple: it uses sharing to support large numbers of fine-grained objects efficiently.
Remember Java applets? Applets are graphical programs that older Java programmers in the office used to develop Java applications that ran in browser pages.
In case you missed it, Java applets are dead. I take a short look at the life and death of Java applets.
Java finalizers are methods that are supposed to free resources after objects have been marked as unreachable. Java finalizers have been deprecated and flagged for removal, so don’t use them.
In this article I expand more on the problems with finalizers, and alternatives for your code.
Deprecated Java functionality refers to code in the language that has been flagged as no longer useful, and that should not be used. Three examples of deprecated functionality in Java are applets, finalizers and the SecurityManager class.
Stay home. Stay safe. Stay informed. Find information at www.sacoronavirus.co.za
Thank you for completing the form. We're excited that you have chosen to contact us about training. We will process the information as soon as we can, and we will do our best to contact you within 1 working day. (Please note that our offices are closed over weekends and public holidays.)
Our privacy policy ensures your data is safe: Incus Data does not sell or otherwise distribute email addresses. We will not divulge your personal information to anyone unless specifically authorised by you.
If you need any further information, please contact us on tel: (27) 12-666-2020 or email info@incusdata.com