System C library – a BSD-derived implementation of the standard C system library (libc), tuned for embedded Linux-based devices Media Libraries – based on PacketVideo’s OpenCORE; the libraries support playback and recording of many popular audio and video formats, as well as static image files, including MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG LibWebCore – a modern web browser ... Read More »
What is Dalvik VM and What it Does
The Dalvik VM takes the generated Java class files and combines them into one or more Dalvik Executable (.dex) files. It reuses duplicate information from multiple class files, effectively reducing the space requirement by half from a traditional .jar file. Google has fine-tuned the garbage collection in the Dalvik VM, but it has chosen to omit a just-in-time (JIT) compiler, ... Read More »
Introduction of Android Architecture
At the core of the Android Platform is Linux kernel version 2.6.29, responsible for device drivers, resource access, power management, and other OS duties. The supplied device drivers include Display, Camera, Keypad, WiFi, Flash Memory, Audio, and IPC (inter process communication). At the next level, on top of the kernel, are a number of C/C++ libraries such as OpenGL, WebKit, ... Read More »
Exceptional Handling in Lambda expressions- Functional Programming in JAVA 8- Part 6
Before reading this post kindly go from part 1 of this post to understand lambda expression. https://jkoder.com/understanding-java-8-lambda-expression-functional-programming-in-java-8-part-1/ Lambda expressions are typically inline implementation of interfaces. It basically deals with the computation part, and we all know that in real world nothing is ideal. So, we may get exceptions in our code, and lambdas are no free from exceptions. So, in ... Read More »
Using built-in Function interfaces of java.util.function pacakge in JAVA 8- Functional Programming in JAVA 8- Part 5
Before reading this post kindly go from part 4 of this post to understand lambda expression. https://jkoder.com/java-7-way-vs-java-8-way-lets-get-our-hands-dirty-with-lambdas-functional-programming-in-java-8-part-4/ Previously we saw JAVA 7 way & JAVA 8 way of doing things. One thing that we feel is extra is the interface. The Condition interface has a boolean method which took in Person object. You can also rename it to “Foo”, it ... Read More »
JAVA 7 way v/s JAVA 8 way- Let’s get our hands dirty with Lambdas- Functional Programming in JAVA 8- Part 4
Before reading this post kindly go from part 1 of this post to understand lambda expression. https://jkoder.com/understanding-java-8-lambda-expression-functional-programming-in-java-8-part-1/ Here we will see practical difference between JAVA 7 and JAVA 8. We will create a list of Person objects and we will do below 3 things on it first by using JAVA 7 way then by JAVA 8 way. Sort list by ... Read More »
Sample usage of Lambda Expression with Runnable interface- Functional Programming in JAVA 8- Part 3
Sample usage of Lambda Expression with Runnable interface- Functional Programming in JAVA 8- Part 3 Before reading this post kindly visit from part 1 of this post to understand lambda expression. https://jkoder.com/understanding-java-8-lambda-expression-functional-programming-in-java-8-part-1/ There is no Function Type in JAVA for lambda expression types, JAVA designers reused the concept of Interface Type that is already available in JAVA. There may be ... Read More »
JAVA 8 Lambda Expression as Interface Type- Functional Programming in JAVA 8- Part 2
JAVA 8 Lambda Expression as Interface Type- Functional Programming in JAVA 8- Part 2 Before reading this post kindly go through part 1 of this post to understand lambda expression. https://jkoder.com/understanding-java-8-lambda-expression-functional-programming-in-java-8-part-1/ It’s time to uncover the type of lambda expression and the execution of lambda expression. Here’s the code that we have been looking in the part-1 post. Output:- Hello ... Read More »
Understanding JAVA 8 Lambda Expression- Functional Programming in JAVA 8- Part 1
Understanding JAVA 8 Lambdas- Functional Programming in JAVA 8- Part 1 Why Lambdas?….Lambdas is a new programming construct which lets you build JAVA applications in a completely different paradigm. So, what are the advantages that lambdas bring to the table:- Lambdas enables Functional programming in JAVA, it’s actually a paradigm shift from conventional Object Oriented programming. Readable and concise code ... Read More »
Generate Windows EXE installer setup/EXE executable file from executable JAR file using javapackager of JAVA8 JDK
Generate Windows EXE installer setup/EXE executable file from executable JAR file using javapackager of JAVA8 JDK For all those who are dealing with executable JARs of technologies like SWING or any other standalone applications. Yup distributing files like these are very hefty jobs. Well if you are planning to distribute an installer file or executable file(Both EXE) for WINDOWS machine ... Read More »
Jkoder.com Tutorials, Tips and interview questions for Java, J2EE, Android, Spring, Hibernate, Javascript and other languages for software developers