Excuses Don't get results
--Your friends at LectureNotes

Note for Advanced Java and J2EE - j2ee By vtu rangers

  • Advanced Java and J2EE - j2ee
  • Note
  • Jawaharlal Nehru Technological University Anantapur (JNTU) College of Engineering (CEP), Pulivendula, Pulivendula, Andhra Pradesh, India - JNTUACEP
  • Computer Science Engineering
  • 14 Topics
  • 163 Offline Downloads
  • Uploaded 6 months ago
0 User(s)
Download PDFOrder Printed Copy

Share it with your friends

Leave your Comments

Text from page-2

Advanced Java and J2EE 15CS553 The Concept of JDBC; JDBC Driver Types; JDBC Packages; A Brief Overview of the JDBC process; Database Connection; Associating the JDBC/ODBC Bridge with the Database; Statement Objects; ResultSet; Transaction Processing; Metadata, Data types; Exceptions. Reference / Text Book Details Sl.No. Title of Book Author Publication Edition Tata McGraw Hill 7th/9th J2EE The Complete Reference Jim Keogh Tata McGraw Hill 2007 3 Introduction to JAVA Programming Y. Daniel Liang Pearson Education, 2007 7th 4 The J2EE Tutorial Stephanie Bodoff Pearson Education, 2004 2n d 5 Advanced Programming 1 JAVA The Complete Reference 2 Herbert Schildt JAVA Uttam K Roy Oxford University Press 2015 . Dept. of CSE, SJBIT Page ii

Text from page-3

Advanced Java and J2EE SL No Table of Contents Module Description 15CS553 Page No 1 Module 1 – Enumeration, AutoBoxing and Annotations 1-23 2 Module 2 – Collection Framework 24-57 3 Module 3 – String Methods 58-119 4 Module 4 – Servlets and JSP 120-149 5 Module 5 – JDBC Methods 150-166 Dept. of CSE, SJBIT Page iii

Text from page-4

Advanced Java and J2EE Module – 1 Enumerations, Autoboxing and Annotations 15CS553 Enumerations Enumerations was added to Java language in JDK5. Enumeration means a list of named constant. In Java, enumeration defines a class type. An Enumeration can have constructors, methods and instance variables. It is created using enum keyword. Each enumeration constant is public, static and final by default. Even though enumeration defines a class type and have constructors, you do not instantiate an enum using new. Enumeration variables are used and declared in much a same way as you do a primitive variable. How to Define and Use an Enumeration 1. An enumeration can be defined simply by creating a list of enum variable. Let us take an example for list of Subject variable, with different subjects in the list. enum Subject //Enumeration defined { Java, Cpp, C, Dbms } 2. Identifiers Java, Cpp, C and Dbms are called enumeration constants. These are public, static and final by default. 3. Variables of Enumeration can be defined directly without any new keyword. Subject sub; 4. Variables of Enumeration type can have only enumeration constants as value. We define an enum variable as enum_variable = enum_type.enum_constant; sub = Subject.Java; 5. Two enumeration constants can be compared for equality by using the = = relational operator. Example: if(sub == Subject.Java) { ... } Dept. of CSE, SJBIT Page 1

Text from page-5

Advanced Java and J2EE Example of Enumeration 15CS553 enum WeekDays { sun, mon, tues, wed, thurs, fri, sat } class Test { public static void main(String args[]) { WeekDays wk; //wk is an enumeration variable of type WeekDays wk = WeekDays.sun; //wk can be assigned only the constants defined under //enum type Weekdays System.out.println("Today is "+wk); } } Output : Today is sun The enum can be defined within or outside the class because it is similar to a class. enum Season { WINTER, SPRING, SUMMER, FALL } class EnumExample2{ public static void main(String[] args) { Season s=Season.WINTER; System.out.println(s); }} Output:WINTER class EnumExample3{ enum Season { WINTER, SPRING, SUMMER, FALL;}//semicolon; is optional here public static void main(String[] args) { Season s=Season.WINTER;//enum type is required to access WINTER System.out.println(s); }} Output:WINTER Example of Enumeration using switch statement class EnumExample5{ enum Day{ SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY} public static void main(String args[]){ Day day=Day.MONDAY; Dept. of CSE, SJBIT Page 2

Lecture Notes