A synopsis of blog posts, videos, talks, presentations on topics like Performance tuning, JVM, GC in Java, Mechanical Sympathy, et al by experts from the industry - continuation from the previous post, see http://www.dzone.com/links/r/part_1_of_3_synopsis_of_articles_amp_videos_on_pe.html.
In this post, I try to give a reasonable account of Java's error handling system being as it is that the handling of errors is a concern that any reasonable programming language must find some way to contend with. Java's error handling methodology is based on an idea of exceptions.
An exception is a condition that prevents your program from further executing along the current path. It signifies...
If you have followed previous posts, you might begin to perceive a pattern in the semantics of the Java programming language. If not, it might help to go over previous posts as I tend to return to expand on previous topics or add clearer examples as time permits. Inner classes might at first seem like a whole new language to the uninitiated but they are a nice feature in Java that allow you to logically group related classes and control the visibility of one class from outside of the other
In the normal course of solving a general programming problem, it is almost certain that you will become compelled to create, and identify useful ways by which one may hold any number of objects within your program. In Java, you are normally inclined toward the array as the natural choice for holding a group of primitives, but this has the obvious limitation of being of a fixed size, whereas, under normal circumstances, you are unlikely to know before hand, the number of objects, or indeed anything about their type before run-time
Interfaces serve a very useful tool that help improve the overall design of your code by providing the ability to upcast to more than one base type, and to more effectively encapsulate implementation..
When you create a class in Java, you implicitly inherit the fields and methods of the root Object class even when you do not explicitly inherit from some other class. This ability allows you to substitute an object for its base class and is proof of the saying - "in Java everything is an object".
Here is the first step of adding window decorations support to the Nimbus Look and Feel. In the first step we will simply make something functional (drag-able, movable, resizable, close-able, expendable).
I presented this demo at DevNexus 2014 in Atlanta today. It is Reza's demo with just a pinch more Java EE thrown in. This blog entry covers how to fully internationalize an AngularJS application with just a pinch of Java EE.
Know about the news version of Easy-Cassandra, the 2.0.1 version. With news improvements such more supports with Spring-data, querybuilder a simple way to do more query (insert, update, remove, select) with less code beside run query as atomically way with BatchBuilder, also run commands on asynchronous way.
This article will explain what is the origin, principles, syntax and versions of Java as a programming language.
In this blog post you will learn to prototype your applications using UML before typing a line of code. This is useful because you can generate a code template from these diagrams.
Introduction to object-oriented programming concepts: class, objects, polymorphism, abstraction, inheritance.
In this article you will learn how compile Java sources on runtime using the JSR 199 API.
A synopsis of blog posts, videos, talks, presentations on topics like Performance tuning, JVM, GC in Java, Mechanical Sympathy, et al by experts from the industry.
I'll be covering three reviews of talks by Attila Szegedi (1 talk) and Ben Evans (2 talks). They speak on the subject of Java Performance and the GC. The first talk by Attila covers a lot of his experience as an Engineer at Twitter - so its lots of information out of live experience in the field on production systems. Making use of thin objects instead of fat ones is one of the buzzwords in his talk.
Ben in his two talks covers Performance, JVM and GC in great depth. He points out about people's misconception about Performance, the JVM and GC, things that people don't have certain run-time flags enabled in production. How the underlying machinery works, why it works the way it works?How efficient the machinery is and what best to do and not to do to get good throughput out of it?
Real-World Machine Learning, Storm Applied, and Git in Practice -- MEAP updates + 45% savings
Groovy Weather: POGOs, Gson, and Open Weather" by Ken Kousen of Making Java Groovy is 45% off with promotional code kousenjn at manning.com.
data computing in java is not an easy job, especially on complex business logic.
Every once in a while I run into someone that has a JVM that is running back to back collections and yet the heap is still almost full after each attempt! When they discover that their problem is related to the JVM not having enough memory they often ask the question, why didn't the JVM throw an OutOfMemoryError?
An example to illustrate hadoop code reuse