Today's Question:  What does your personal desk look like?        GIVE A SHOUT

 JAVA


  Java Then, Java Now - Looking at the evolution of Java from EE7 to EE9

Java, the programming language developed at Sun Microsystems in the 90s and later acquired by Oracle, is the most common programming environment used today, by developers across the globe. With the diversification of applicability that accompanied the technological boom, Java updates now come as Standard Editions (SE), Enterprise Edition (EE) and Micro Edition (ME). The Java SE contains the core programming logic and platform, used for relatively smaller-scale tasks and academic purposes. Java EE is used by Java Development companies for large-scale projects. It contains additional libraries w...

2,607 0       JAVA DEVELOPMENT COMPANY


  Java Doesn't Need to Be So Bad

I do a lot of Java coding and I enjoy it. I admit that there is a lotof typing, often a lot of boilerplate and getting even simple tasksdone can involve too much work. Most of the tools that try to fixthese problems trade one moment saved for another lost. Maven's XMLbased configuration file is a good example: Thank you for making myproject easier to manage and I won't forget that you made me edit XMLto do so.These are the things that you live with, these are the things youtrade for using a language that thinks it's finishing what C++started; a language that is loved equally by mammoth corpora...

2,502 0       JAVA CODING ENTERPRISE APPLICATION TEDIOUS


  Java is not the new COBOL

If you Google “Java is the new COBOL” you’ll find a glut of articles proliferating this mantra. I don’t know its origins, however I’m inclined to think it’s mostly repeated (and believed) by the Ruby community. Ruby, from a developer’s perspective is a low-friction language. A developer can just sit down at a text editor and start banging out code without really thinking about such superflous things as types. Java on the other hand, well, you have to think a lot about types. Java is a statically typed language after all, and it makes the deve...

2,438 0       JAVA RUBY TYPE COBOL COMPARISON


  Why can System.out.println be used to exit while loop

Let's first take a look at one simple Java thread code snippet which is supposed to exit the while loop after the first loop run.public class StopThread { private static boolean stopRequested; public static void main(String[] args) throws InterruptedException { Thread backgroundThread = new Thread(new Runnable() { @Override public void run() { int i = 0; while (!stopRequested) { i++; } } }); backgroundThread.start(); TimeUnit.SECONDS.sleep(1); stopRequested = true; }}But the truth is that the loop may not exit and keep running. The reason is that the updated stopRequested value will be in the ...

2,354 0       THREAD JAVA VOLATILE


  I've moved again

I've surprised myself and made another career change. I had a great time at Google, met lots of interesting people, but I met some folks outside doing something completely outrageous, and after much anguish decided to leave Google.I'm now at a small startup called Liquid Robotics They have a growing fleet of autonomous vehicles that rove the ocean collecting data from a variety of onboard sensors and uploading it to the cloud. The robots have a pile of satellite uplink/GSM/WiMax communication gear and redundant GPS units. They have a bunch of deployments. For example, one is a set of...

2,337 0       JAMES GOSLING GOOGLE LIQUID ROBOTICS AUT


  Command Line Arguments

Our Hello program still isn’t very general. We can’t change the name we say hello to without editing and recompiling the source code. This may be fine for the programmers, but what if the secretaries want their computers to say Hello to them? (I know. This is a little far-fetched but bear with me. I’m making a point.)What we need is a way to change the name at runtime rather than at compile time. (Runtime is when we type java HelloRusty. Compile time is when we type javac HelloRusty.java). To do this we’ll make use ofcommand-line arguments. They ...

2,216 0       JAVA COMMAND LINE ARGUMENTS FIRST ELEMEN


  Why Use Java?

 Java was developed by Sun Micro-systems back in 1995 to function as high level programming language and serve as a computing platform. This gets regularly updated with new features and better compatibility. The latest version is Java SE 8.0 which released in 2014, March. Java has gained immense popularity while there have been various platforms to match up with the Java configurations like Java SE for Macintosh, Windows and UNIX, Java ME for Mobile Applications and Java EE for Enterprise Applications. Java is nowadays used in most of the enterprises and business units in networked a...

1,977 0       JAVA APPLICATION DEVELOPMENT JAVA WEB DEVELOPMENT JAVA OUTSOURCING COMPANY


  Simplify Cloud Data Security: A Deep Dive Into Protecting Sensitive Data in Java

Featuring encryption, anonymization, hashing, and access controlNetwork security incidents occur now and then, mostly caused by data leakage. Data security has aroused widespread concern, and the community keeps working hard on approaches to simplify data security, especially in sensitive data protection.Sensitive data includes but is not limited to personally identifiable information (PII) like names, ID numbers, passport numbers, driver’s license numbers, contact information like addresses, phone numbers, account credentials like usernames, passwords, PINs, and financial information li...

870 0       TOKENIZATION DECRYPTION ENCRYPTION SECURITY JAVA