Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

MSC Semester I - Java Programming (DS)

person icon Tutorialspoint

4.6

MSC Semester I - Java Programming (DS)

MSC Semester I - Java Programming (DS)

updated on icon Updated on Jun, 2025

language icon Language - English

person icon Tutorialspoint

category icon Development ,Programming Languages,

Lectures -138

Duration -25.5 hours

Lifetime Access

4.6

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

UNIT - I

core Java: class object, object-oriented concepts with respect to Java, Interfaces, packages

and Exception Handling, Applets, overview of collection Framework (No question to be set)

from above topics). AWT: Introduction, AWT Class Hierarchy, Creating Container, Adding

Components, Layout, Using Panel, Text Field, Text Area, List, Checkbox, Check Box Group,

Choice, Event Handling, Dialog Boxes, ScrollBar, Menu. Swing: Content Hierarchy,

Adding Components, JTextField, JPasswordField, JTable, JComboBox, JProgressBar, JList,

JTree, JColoChooser, Dialogs. Remote Method Invocation (RMI): Introduction, Remote

Method Invocation, Java RMI Interfaces and Classes, an Application, Compiling the Program,

Generating Stub Classes, Running the Program, Caltback with an Application.

UNIT_II

Servlet: Server-Side Java, Servlet Alternatives, Servlet Strengths, Servlet Architecture, Servlet

Life Cycle, GenericServlet, HttpServlet, Servlet Example, Passing Parameters to Servlets,

Retrieving parameters, cookies, and filters. Java Server Pages (JSP): Introduction, JSP Engines,

How JSP Works, JSP and Servlet, Anatomy ofa JSP Page, JSP Syntax, JSP Components, Beans

Session Tracking, Users Passing Control and Data between Pages, Sharing Session and

Application Data.

UNIT_III

Java Database Connectivity (JDBC): Introduction, JDBC Drivers, JDBC Architecture,

JDBC Classes and Interfaces, Loading a Driver, Making a Connection, Executing SQL

Statement, SQL Statements, Retrieving Result, Getting Database Information, Ssrollable and

Updated Resultset, Result Set Metadata. Hibernate: Introduction, Writing POJO Class,

Creating a Table, Writing a Hibernate Application, Compiling and Running Application, Book

Application Using Annotation, Object Life Cycle, HQL, Using Native SQL Query Named

Queries, Generating DDL, Generator Class, Hibernate Tools.

UNIT-IV

Java Naming and Directory Interface (JNDI): Naming Concepts, Directory Concepts, Java

Naming and Directory Interface, Specifring JNDI Properties, Name Servers, Naming

Operations, Working with Directory. Overview of J2EE, Introduction to JavaBeans,

Advantages of JavaBeans, Properties of JavaBeans with examples, JavaBeans API, Enterprise

JavaBeans (EJB), Applications using Session Beans and Entity Beans, Introduction to Struts

Framework. Java Server Faces (JSF): Introduction, Simple Application, Request Processing

Life-Cycle, Tracing Phases, Managed Bean, Basic JSF Tags, Expression Language, Event

Handling with Example, Page Navigation.

MSC Semester I - Java Programming (DS)

Curriculum

Check out the detailed breakdown of what’s inside the course

Core Java

99 Lectures
  • play icon Introduction: What is Java 10:42 10:42
  • play icon Hello world! Our very first program 13:07 13:07
  • play icon History of Java: How it originated? 06:08 06:08
  • play icon Features of Java 15:39 15:39
  • play icon JDK, JRE, and JVM 06:06 06:06
  • play icon Variables 13:58 13:58
  • play icon Data Types 10:14 10:14
  • play icon Operators 34:15 34:15
  • play icon Keywords & Naming Conventions 15:36 15:36
  • play icon If else statement 14:09 14:09
  • play icon Switch Statement 09:40 09:40
  • play icon For Loop 21:48 21:48
  • play icon While Loop 07:18 07:18
  • play icon Do while Loop 04:09 04:09
  • play icon Break & Continue 09:57 09:57
  • play icon Comments 05:45 05:45
  • play icon OOPs concept 22:41 22:41
  • play icon Method in Java 14:34 14:34
  • play icon Constructor in Java 08:07 08:07
  • play icon Static Keyword 13:32 13:32
  • play icon This Keyword 07:25 07:25
  • play icon Inheritance 19:05 19:05
  • play icon Polymorphism 08:39 08:39
  • play icon Method Overloading 04:52 04:52
  • play icon Method Overriding 04:04 04:04
  • play icon Super Keyword 07:31 07:31
  • play icon Instance Initializer 04:49 04:49
  • play icon Final Keyword 07:08 07:08
  • play icon Dynamic Binding 04:41 04:41
  • play icon Instance Operator 04:10 04:10
  • play icon Abstraction 08:03 08:03
  • play icon Interface 13:22 13:22
  • play icon Encapsulation 14:12 14:12
  • play icon Packages 10:25 10:25
  • play icon Array 01:06:38 01:06:38
  • play icon Practice of Array Problems 24:35 24:35
  • play icon Object Cloning 09:43 09:43
  • play icon Wrapper Class 13:04 13:04
  • play icon Java Recurssion 18:25 18:25
  • play icon Call by Value & Call by Referrence 12:16 12:16
  • play icon Javadoc tool 09:11 09:11
  • play icon Add-on Skills in Java 24:24 24:24
  • play icon What is String 13:45 13:45
  • play icon Immutale string 10:13 10:13
  • play icon String Comparison 17:46 17:46
  • play icon Concatenation 08:54 08:54
  • play icon Substring 12:24 12:24
  • play icon Methods of String class 14:17 14:17
  • play icon StringBuffer 18:03 18:03
  • play icon String Builder 05:17 05:17
  • play icon Creating Immutable Class 06:00 06:00
  • play icon String tokenizer 14:00 14:00
  • play icon String: Contains() 04:30 04:30
  • play icon String: Format() 07:11 07:11
  • play icon String: getBytes() 06:05 06:05
  • play icon String: getChars() 06:54 06:54
  • play icon String: indexOf() 05:15 05:15
  • play icon String: isEmpty() 02:23 02:23
  • play icon String: Join() 03:59 03:59
  • play icon String(): lastIndexOf() 04:50 04:50
  • play icon String: length() 00:39 00:39
  • play icon String: replace() 03:18 03:18
  • play icon String: replaceAll() 04:08 04:08
  • play icon String: split() 03:17 03:17
  • play icon String: valueOf() 02:00 02:00
  • play icon String: add-on() 10:25 10:25
  • play icon Regex intro 19:20 19:20
  • play icon Regex character classes 07:29 07:29
  • play icon Regex Quantifiers 10:07 10:07
  • play icon Regex Metacharacters 06:02 06:02
  • play icon ToString Method 08:01 08:01
  • play icon Exceptions in Java 08:01 08:01
  • play icon Exception Keywords 09:55 09:55
  • play icon Try-catch block 05:21 05:21
  • play icon Multiple catch block 02:11 02:11
  • play icon Nested try 02:53 02:53
  • play icon Finally block 03:40 03:40
  • play icon Throw keyword 03:28 03:28
  • play icon Exception Propagation 04:47 04:47
  • play icon Throws keyword 02:13 02:13
  • play icon Custom exceptions 05:09 05:09
  • play icon What is Collection? 02:58 02:58
  • play icon ArrayList 22:25 22:25
  • play icon Loop & Iterations on List 09:08 09:08
  • play icon Sorting List 03:00 03:00
  • play icon LinkedList 30:02 30:02
  • play icon String: intern() 07:12 07:12
  • play icon Method of LinkedList 04:16 04:16
  • play icon Vector 10:27 10:27
  • play icon Practice 20:45 20:45
  • play icon HashSet 20:47 20:47
  • play icon Practice: part 2 15:00 15:00
  • play icon LinkedHashSet 05:55 05:55
  • play icon Difference between Set & List 06:04 06:04
  • play icon TreeSet 02:51 02:51
  • play icon HashMap 11:18 11:18
  • play icon Iterating HashMap 03:01 03:01
  • play icon Sorting HashMap 24:41 24:41
  • play icon TreeMap and LinkedHashMap 03:26 03:26

Java Servlet

15 Lectures
Tutorialspoint

Java Database Connectivity (JDBC)

18 Lectures
Tutorialspoint

Java Naming and Directory Interface (JNDI)

6 Lectures
Tutorialspoint

Instructor Details

Tutorialspoint

Tutorialspoint

Simple and Easy Learning


Tutorials Point originated from the idea that there exists a class of readers who respond better to online content and prefer to learn new skills at their own pace from the comforts of their drawing rooms.

The journey commenced with a single tutorial on HTML in 2006 and elated by the response it generated, we worked our way to adding fresh tutorials to our repository which now proudly flaunts a wealth of tutorials and allied articles on topics ranging from programming languages to web designing to academics and much more.

40 million readers read 100 million pages every month

Our Text Library Content and resources are freely available and we prefer to keep it that way to encourage our readers acquire as many skills as they would like to. We don't force our readers to sign up with us or submit their details either to use our Free Text Tutorials Library. No preconditions and no impediments, Just Simply Easy Learning!

We have established a Digital Content Marketplace to sell Video Courses and eBooks at a very nominal cost. You will have to register with us to avail these premium services.

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515