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

Java Servlet technology provides Web developers with a simple, consistent mechanism for extending the functionality of a Web server and for accessing existing business systems. A servlet can almost be thought of as an applet that runs on the server side--without a face.
Learn More

JSP

JSP

JavaServer Pages (JSP) technology provides a simplified, fast way to create dynamic web content. JSP technology enables rapid development of web-based applications that are server- and platform-independent
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 facilitated the storage and retrieval of Java domain objects via Object/Relational Mapping. Today, Hibernate is a coll ection of related projects enabling developers to utilize POJO-style domain models in their applications in ways extending well beyond ORM.
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 a Linux-based, Open Source Operating System specially designed for touchscreen mobile devices such as smartphones and tablet computers. 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

groovy

Groovy

Apache Groovy is a powerful Dynamic, objected oriented, scripting language for JVM , optionally typed and dynamic language, with static-typing and static compilation capabilities, for the Java platform aimed at improving developer productivity thanks to a concise, familiar and easy to learn syntax. Seamless integration with Java > Designed with Java in mind from the beginning (unlike other scripting languages)
Learn More

Grails

Grails

Grails is a powerful web framework, for the Java platform aimed at multiplying developers’ productivity thanks to a Convention-over-Configuration, sensible defaults and opinionated APIs. It integrates smoothly with the JVM, allowing you to be immediately productive whilst providing powerful features, including integrated ORM, Domain-Specific Languages, runtime and compile-time meta-programming and Asynchronous programming.
Learn More