I just finished delivering a talk at Oredev 2013 on better concurrency in Java 8. With Lambda’s being the biggest new feature I naturally needed to address what they had to offer.
Object Oriented programming (OOP) is a programming methodology whose progress of abstraction allows for the conception of elements within the problem space to exist as objects within the solution space. This seemingly one-on-one mapping provides an ideal abstraction of the real world or problem space; consider if you will, the normal objects with which you interact with everyday for instance a maple tree, a bicycle, a car etc..
Don't Repeat Yourself! Instead of hacking these lines again and again, just include this dependency and you're done!
Need to use a generic Range class but don't want to include rather huge all-inclusive libraries? Here is your solution: Simply add eu.headcrashing.treasure-chest:RangeClass as a dependency to your Maven POM descriptor!
VisualLangLab grammars are now even more intuitive. Earlier versions required all tokens to have a user-specified alphanumeric name that was displayed in the body of rules. Now, a token's pattern, enclosed in quote marks, can be used as the name.
Much of what you do in Java is to define classes that package data and functionality together by concept to represent the desired problem-space element. When you instantiate a class, you create an object that has it's own piece of memory made up of other objects. Java has a peculiar means of manipulating these elements in memory. This is to say even though you treat everything as an object, you do not manipulate these objects directly. On the contrary, you manipulate an identifier that is a "reference" to the object. You may think of a reference as the physical address of the location of the object in memory or some other physical device. An identifier is simply a name or label for that reference. For instance, to create a reference to hold a word or sentence you would do something like this:-
A brief report on Silicon Valley Code Camp 2013
In a previous post I outlined some of the problems one has dealing with real-time, asynchronous data. Since I have been working on a library to handle those issues, I'll start to go through some of the design.
The library is open source, and available at http://pvmanager.sourceforge.net. It's being developed and used in the EPICS accelerator control community, which comprises various...
Here are the details of my sessions at Silicon Valley Code Camp
New JVM 7.0 flags to enable and configure GC log file rotation
Visual Library is a library in NetBeans, which you can use in standalone Java apps, for doing beautiful, complex, animated layouts. JUNG is a library for exploring graphs of connected data. What if we put those two things together? That's what I did. The result is on GitHub.
Due to a painting regression in JXPanel for Synth-based Look and Feels, we are releasing a regression fix. The new files should appear in Maven Central soon.
After years of absence, JGoodies now is available on Maven Central again!
Very soon, it will be time for the annual Java One conference in San Francisco, California.
Thousands of Java-fanatics will make the journey to my favorite city "by the bay" (and my home town).
Thousands more Java-fanatics will not attend (including me) and wish they could.
I hope all attendees will have a great and productive time at Java One 2013.
My general advice to attendees is, "Make the...
It never ceases to amaze me where some solutions in application development come from.
We had a requirement for our application to allow a user to print pages of text.
The user would bring up a web page, from our app, and then create & print a list of customer names.
The list of names would be created by executing a SQL query against the database, using a variety of search criteria.
As we began our Java adventure at Amway Corp 10 years ago,
one of the most important tasks we had to do was to create our Object Model.
We had a variety of Java objects that we were planning to use in our application.
How were they going to be "wired" together inside of the application?
After 4 weeks of Object-Oriented, J2SE, J2EE training; we set out to define our Object Model.
This model was...
JCertif 2012 Call for Papers Now Open -- http://www.jcertif.com!
We invite you to share your Java experiences with the industry and community by submitting a proposal for this far from the « classic » event !
JCertif is a mix of technical session, training, life experience and a bit of an adventure !
The next edition of JCertif will take place on September 03th-09th in Brazzaville, Congo.
Acteur - a framework for building scalable, asynchronous web applications using Netty + Guice with an interesting programming model
Launched the latest Easy-cassandra version, that come with improvements to manage multi-nodes. Use many node is very usefully in Cassandra because avoid bottlenecks, fault tolerance, elasticity.
After have multi-nodes in Cassandra, the next step is divide task between their. Secondly join the databases like only one ( reply all information among their...