Tuesday, October 5, 2021

Java Programming - ETCS 307

UNIT-1
Overview & characteristics of JavaProgram Compilation, Execution Process Organization of the Java Virtual Machine, JVM as an interpreter and emulator, Instruction Set, class File Format, Verification, Class Area, Java Stack, Heap, Garbage Collection. Security Promises of the JVM, Security Architecture and Security Policy. Class loaders,security aspects,sandbox model
UNIT II
Java Fundamentals, Data Types &  Literals Variables, Wrapper ClassesArrays, Arithmetic Operators,  Logical Operators, Control of Flow,
LoopsClasses and Instances, Class Member Modifiers  Anonymous Inner Class Interfaces and Abstract Classes, Inheritance, throw and throws clauses, user defined Exceptions, The String Buffer Class, tokenizer, applets, Life cycle of applet Security concerns.

UNIT III
Threads: Creating Threads, Thread Priority, Blocked States, Extending Thread Class, Runnable Interface, Starting Threads, Thread Synchronization, Synchronize Threads, Sync Code Block, Overriding Synced Methods,  Thread Communication, wait, notify and notify all.
AWT Components, Component Class, Container Class,  Layout Managers,default, Insets and Dimensions,BorderLayout, FlowLayout, GridLayout, CardLayout, GridBagLayout
AWT Events, Event, Listeners, Class Listener,  ActionEvent Methods,  FocusEvent KeyEvent,MouseEvent, WindowEvent  Adapters

UNIT IV
I/O Stream, Stream Filters, Buffered Streams,Data input and Output Stream, Print Stream Random Access File,  JDBC (Database connectivity with MS-Access, Oracle, MS-SQL Server), Object serialization,Sockets, development of client Server applications, Design of multithreaded server.
Remote Method invocation, Java Native interfaces, Development of a JNI based application.
Collection API Interfaces, Vector, stackHashtable, enumeration, set, List, Map, Iterators.
  • RMI (Remote Method Invocation) is an API that provides a mechanism to create distributed application in java. The RMI allows an object to invoke methods on an object running in another JVM. The RMI provides remote communication between the applications using two objects stub and skeleton. Read More
  • JDBC: Java JDBC is a java API to connect and execute query with the database. JDBC API uses jdbc drivers to connect with the database. Read More
  • Servlet: A Java servlet is a Java programming language program that extends the capabilities of a server. Although servlets can respond to any types of requests, they most commonly implement applications hosted on Web servers. Read More
  • JSP: JavaServer Pages (JSP) is a server-side programming technology that enables the creation of dynamic, platform-independent method for building Web-based applications. JSP have access to the entire family of Java APIs, including the JDBC API to access enterprise databases. Read More
  • EJB
  • Struts
  • Android
  • Frequently Asked Questions and Answers

5 comments:

  1. Dynode Software develops a software named Digital DCR, which caters to all the day to day undertakings of small, as well as, big scale pharmacies. It comes with modules which help in the prescription filling, accounts, workflow management, IV processing, compounding and all other activities that are required to run your pharmacy in the best possible way. Get the best Pharma Sales Reporting Software.

    ReplyDelete
  2. Dynode Software helps you to deliver prompt and accurate SEO services and save great operational time. The software developed by the software development company is highly flexible and can be integrated well with other key components as well. Contact us for video marketing in patna .

    ReplyDelete
  3. CopyCat is a great Figma Plugin Development tool to quickly get started with development. It's simple to use and install, and it comes with a wide range of features that make developing for Figma much easier.

    ReplyDelete
  4. Are you ready to elevate your Java programming skills to the next level? Look no further than APTRON Solutions in Noida, where our Advanced Java Training Course is designed to empower you with the knowledge and expertise needed to thrive in the competitive world of software development. Don't miss the opportunity to transform your career with the best Advance Java Training Course in Noida . Enroll at APTRON Solutions and unlock your full potential in the world of Java programming.

    ReplyDelete