All Tutorials

Java

Core Java

Java is a General Purpose and Object Oriented programming language created by James Gosling from Sun Microsystems in 1991. The first publicly released of Java (Java 1.0) in 1995. Java is Based on "write once, run anywhere" (WORA) Feature, meaning that code that runs on one platform does not need to be recompiled to run on another.
Learn More

Servlet

Servlets came into the Java world to help develop Web Applications. Web applications run over the web and are consumed by end user. It should not be confused with Web Services, which are consumed by a program as opposed to end user. A typical example of Web Application would be a Shopping Kart Application, which can be accessed over HTTP protocol from a web browser.
Learn More

JSP

JSP

Java Server Pages(JSP) is a J2EE component. JSP is Server side program which is similar to Java servlet in functionality and Design. It provides same features found in a Java Servlet because a JSP is internally converted into Servlet when Client requests the JSP. A JavaServer Page is nothing but a servlet that is automatically generated by a JSP container from a file containing valid HTML and JSP tags.
Learn More

Design Pattern

Design patterns are the best practices to solve the common design/coding problems. Design patterns are programming language independent strategy for solving common object-oriented design problems.
Learn More

Struts

Struts2.x

Struts is an open-source web application framework for developing Java EE web applications. It is based on MVC2 Architecture, it uses and extends the Java Servlet API to encourage developers to adopt MVC architecture.
Learn More

Hibernate

Hibernate 3.0

Hibernate is a high performance ORM framework. It is currently the most powerful ORM language available in the market. Hibernate lets you leverage mapping between Java classes and database tables.
Learn More

PHP

PHP

PHP is an open source, Originally created by Rasmus Lerdorf in 1995. It is a server-side technology, which means it doesn't run on the client, which is what a Web browser is. It is designed for Web site development. It's default file extension is .php. PHP is also used as a general-purpose programming language.
Learn More

Interview Questions

Interview Questions

At tkhts.com, you will over hundreds of questions and several hundred answers to study. Each Interview question is listed in category and subcategory. Within Each category, you will find the questions and several different ways of answering with it's explanation.
Learn More

Android

Android

Android is an Open Source Operating System designed for mobiles. Android was developed by the Open Handset Alliance : a consortium of hardware, software, and telecommunication companies devoted to advancing open standards for mobile devices, led by Google and other companies.
Learn More

Spring

Spring

Spring is the most popular application development framework for enterprise Java. Millions of developers use Spring to create high performing, easily testable, reusable code without any lock-in.
Learn More