Newest Tutorials

Responsive Website Design Tutorial
Responsive design is an approach to web page creation that makes use of flexible layouts, flexible images and cascading style sheet media queries. You can now create your very own responsive website quickly and efficiently, allowing you to showcase your content in a format that will work on any device with an Internet browser, such as desktops, laptops, tablets, and smartphones.

Add an icon (favicon) in browser's address bar and bookmarks for a website
As you probably already know, some websites on the Internet have small icons (favicons) that are displayed by browsers somewhere next to the name of the website. Webmasters come up with some kind of recognizable and vivid image containing website logo and attach it to the website. People recognize the website more by a picture than by name - that's how our brain works.

How to Install JDK 8 and Get Started with Java Programming
Java Development Kit (JDK) 1.8 (officially named Java SE 8), which is freely available from Sun Microsystems (now part of Oracle), is needed for writing Java programs. JDK can be downloaded from the Java mother site. JRE (Java Runtime) is needed for running Java programs. JDK (Java Development Kit), which includes JRE plus the development tools (such as compiler and debugger), is need for writing as well as running Java programs. Since you are supposed to write Java Programs, you should install JDK, which includes JRE.

The Java Language Specification, Java SE 8 Edition
The Java programming language is strongly and statically typed. This specification clearly distinguishes between the compile-time errors that can and must be detected at compile time, and those that occur at run time. Compile time normally consists of translating programs into a machine-independent byte code representation. Run-time activities include loading and linking of the classes needed to execute a program, optional machine code generation and dynamic optimization of the program, and actual program execution.

The Java EE 7 Tutorial: Enterprise Beans
Enterprise beans are Java EE components that implement Enterprise JavaBeans (EJB) technology. Enterprise beans run in the EJB container, a runtime environment within GlassFish Server. Although transparent to the application developer, the EJB container provides system-level services, such as transactions and security, to its enterprise beans. These services enable you to quickly build and deploy enterprise beans, which form the core of transactional Java EE applications.

The Java Virtual Machine Specification, Java SE 8 Edition
The Java programming language is a general-purpose, concurrent, object-oriented language. Its syntax is similar to C and C++, but it omits many of the features that make C and C++ complex, confusing, and unsafe. The Java platform was initially developed to address the problems of building software for networked consumer devices. It was designed to support multiple host architectures and to allow secure delivery of software components. To meet these requirements, compiled code had to survive transport across networks, operate on any client, and assure the client that it was safe to run.

Writing Your First Java Program
Java programs are simple text files without any special formatting, such as centered text or boldface text. The NetBeans source code editor functions like a simple text editor with some extremely useful enhancements for programmers. Text turns different colors as you type to identify different elements of the language. NetBeans also indents lines properly and provides helpful programming documentation inside the editor.

Java 8 default methods
There were 3 major features in the Java 8 release that got everyone talking: Lambdas, the Streams API and Default Methods in interfaces. There are others as well, and one might call Streams just an API, but undoubtedly, these are the big trinity to pay attention to.

Java 8: The First Taste of Lambdas
Project Lambda is the major theme in Java 8 and probably the most awaited one among Java developers. There’s one interesting feature that is being added to Java along with lambdas – the defender methods. In this post my intention is to look under the covers – to see how lambdas are represented by the runtime and what bytecode instructions are involved during method dispatch.

10 Tips and Tricks for Retouching
10 easy ways to give your portraits a pro makeover. Learn how to banish spots, smooth skin, add digital make-up and more with my article. Over the next paragraphs I’ll show you how to take your portraits to the next level with 10 tried and tested techniques used daily by pro retouchers. You’ll discover how a few subtle but effective enhancements can make all the difference, whether you want to boost eyes, soften skin, remove spots, tighten waistlines or even add digital make-up.

Features of Java
There is given many features of java. They are also known as java buzzwords. The Java Features given below are simple and easy to understand. According to Sun, Java language is simple because: syntax is based on C++ (so easier for programmers to learn it after C++). removed many confusing and/or rarely-used features e.g., explicit pointers, operator overloading etc. No need to remove unreferenced objects because there is Automatic Garbage Collection in java.

Differences between Java EE and Java SE
Java technology is both a programming language and a platform. The Java programming language is a high-level object-oriented language that has a particular syntax and style. A Java platform is a particular environment in which Java programming language applications run. There are several Java platforms. Many developers, even long-time Java programming language developers, do not understand how the different platforms relate to each other.

How To Become Root
It is highly recommended that GUI interfaces not be run as root. That can easily lead to disaster. It is best to log in as a normal unprivileged user and to only use root's powers as required. Many commands can only be run as the root user so to run these commands we need to become "root". To do this, we can use the su command (substitute user).

How to Install Oracle Java 8 (JDK) In Ubuntu & LinuxMint
Oracle JAVA 8 stable has been released on Mar,18 2014 and available to download and install on official download page. Oracle Java PPA for Ubuntu and LinuxMint is being maintained by Webupd8 Team. JAVA 8 is released with many of new features and security updates, read more about whats new in Oracle Java 8.

How to Install Java 8 on CentOS/RHEL and Fedora
This article will help you to Install JAVA 8 (JDK 8u25) or update on your system. Read instruction carefully for downloading java from Linux command line. To Install Java 8 in Ubuntu and LinuxMint read This Article.

Environment Variables
An environment variable is an object that is given a name and contains data that is used by applications on the system. To view your environment variables, you can use the “env” or “printenv” command.

Install Oracle Java JDK/JRE 8 on Fedora, CentOS/RHEL
This is guide, howto Install Oracle (Sun) Java JDK and JRE 8 update 25 (8u25) on Fedora 21/20/19/18/17/16/15/14/13/12, CentOS 7/6.6/5.11, Red Hat (RHEL) 7/6.6/5.11.

Install Oracle Java JDK 8 On CentOS 7/6.5/6.4
This tutorial describes how to install and configure latest Oracle Java JDK on CentOS 7, 6.5, and 6.4 servers. Although, the steps should work on other RPM based distributions such as RHEL 7, 6.x, Scientific Linux 6.x, and Fedora too.

How To Install Java on CentOS and Fedora
This tutorial will show you how to install Java on CentOS 7 (also 5, 6, 6.5), Fedora 20, and RHEL. Java is a popular software platform that allows you to run Java applications and applets. The installation of the following versions of Java are covered: OpenJDK 7 OpenJDK 6 Oracle Java 8

The state of String
Over the past year there have been a couple of changes in how Strings are represented in Java. In this post, I will summarize these changes, help you understand how it can influence the performance of your code, and give you a couple of ideas for tuning your code.