Skip to main content

B.SC [c.s.] sem IV -java syllabus (madras univ pattern)

unit-I
introduction to java
features of java
basic concepts of OOPS
java tokens
java statements
constants
variables
data types
type casting
operators
expressions
controll statement
branching and looping statements
unit-II
classes
object and methods
constructor
overloading
inheritance
overriding methods
finalizer
abstract methods
visibility controll
arrays, strings and vectors
string buffer class
wrapper classes
unit-iii
interfaces
packages
creating packages
accessing a package
multithreaded programming
creating threads
stoping and blocking a thread
life cycle of a thread
using thread methods
thread priority
synchronization
implementing and runnable interface
unit-iv
Managing errors and exceptions
syntax of exception handling code
using finally statement
throwing our own exceptions
applet programming
applet lifecycle
graphics programming
managing input/output files
concept of streams
byte streamclasses
character string classes-using the file class
random access files-other stream classes
unit v
Network basics
socket programming
proxy servers
TCP/IP
Net address
URL
data grams
java utility classes
AWT(Abstract Window Tool)
working with windows graphics and text
AWT classes
working with frames
working with graphics
with colors
wih fonts
using AWT controlls
layout managers and menus

Comments

Popular posts from this blog

ARP/RARP full simulation program

server.c #include "stdio.h" #include "stdlib.h" #include "string.h" #include "sys/types.h" #include "sys/socket.h" #include "arpa/inet.h" #include "netinet/in.h" #define SA struct sockaddr struct IPmac { char ip[100]; char mac[100]; }; int main() { int sockfd,len,i; struct sockaddr_in servaddr; char buff[30],temp[30],ip[30],mac[30];

Configure opendns in ubuntu 12.04

Today i have changed my dns server name to opendns. which is alternative to default dns and it provide more secure, faster browsing experience. What is opendns? OpenDNS is the leading provider of Internet security and DNS services Industry leading malware and botnet protection Award winning Web filtering Faster, reliable, more secure DNS Ultra-reliable, globally distributed cloud network Simple, Smart, Easy How to configure opendns in ubuntu 12.04: open terminal and type sudo nano /etc/resolv.conf enter your password and change these lines   nameserver 208.67.222.222  nameserver 208.67.220.220 to use google public dns use 8.8.8.8, 8.8.4.4 instead of 208.67.222.222, 208.67.220.220 simple isn't..! now see your facebook load faster than before. opendns comes with parental control, so never worry about unwanted websites, and your childrens are safe now. to check your dns changed successfully goto welcome.opendns.com

Given a string, reverse only vowels in it; leaving rest of the string as it is

/* Given a string, reverse only vowels in it; leaving rest of the string as it is. Input : abcdef Output : ebcdaf */ import java.io.*; import java.util.*; public class VowelReverse { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next(); String vowels = ""; String ans = ""; int arr[] = new int[str.length()]; for(int i=0;i<str.length();i++) { if(str.charAt(i)=='a' || str.charAt(i)=='e' || str.charAt(i)=='i' || str.charAt(i)=='o' || str.charAt(i)=='u') { vowels+=str.charAt(i); arr[i]=1; } } String revVowels = new StringBuffer(vowels).reverse().toString(); int j=0; for(int i=0;i<str.length();i++) { if(arr[i]!=1) { ans+=str.charAt(i); } else { ans+=revVowels.charAt(j); j++; } } System.out.println(ans); } }