Skip to main content

What are exceptions


Exceptions:
Exceptions are a set of mechanisms which are to be defined to do something when some problems happen during runtime. Some of the famous exceptions which occur normally are divide by zero exception and array out of bounds exceptions.
Java programming language has a great support for exception handling issues.
Exceptions are handled by using the try, catch ,throws and the finally statements.
The Try Block:
Use this block to enclose the area in the code which is exception prone.
The catch Block:
This block should immediately follow the try block. It contains the error message to be displayed and sometimes can be used to throw other exceptions.
Throws statement:
This statement is used to throw an exception .The exception can be predefined or user defined.
Finally Block:
This contains the set of statements which are to be executed no matter what kind of exception occurs in the program and is usually placed below the catch block.
Syntax:
function_name throws exception_name{//statements
try { //statements}
catch {//statements// may contain throws syntax in it as well}
finally {//statements that must be executed at all costs}
}
Exceptions can be checked or unchecked.
Checked exceptions are supposed to be handled by the programmer.
Unchecked exceptions are mainly due to bugs in the program or due to run time errors. Exceptions from which a program cannot escape at all are called errors. Errors make the program to just stop abruptly. Catch block should not be provided for errors.
Common Exceptions:
NullpointerException , securityException, NumberFormatException , FileNotFoundException etc.

User Defined exceptions can be created by Extending the exception class.
Public class userexpname extends Exception
{//statements}
To throw user defined exceptions You will have to use the throw clause.

Popular posts from this blog

Automatically align the column widths in Windows Xp

Some times when you browse folders in details view, the view may be cluttered and you might want to resize the column widths manually to get the complete details fit in a single screen in the horizontal direction so that you need not use the horizontal scroll bar to view the details which are off screen. Alternatively, Windows Xp provides an automatic way to adjust column width. Just select any row in the list and press they key combination, “ctrl + ‘+’of the numeric key pad”.

How to disable all the flash in SeaMonkey using AdBlock plus ( flashblock not working when JavaScript is disabled)

Flash block is a very good add-on for blocking flash in SeaMonkey, but when you disable JavaScript in the browser, the flashblock add-on does not work. So here is an alternative. In SeaMonkey after installing AdBlock plus, do the following to remove flash completely. Open AdBlock plus (Go to tools > AdBlock plus). Now click the filters menu and select ADD FILTERS. Now in the filter rule type *.swf and click the apply button. Here after you will not be able to view flash in your browser. Blocking flash helps save a lot of bandwidth. If you want to see flash in a particular page then you will have to disable AdBlock plus by going to AdBlock plus > options >and uncheck the Enable AdBlock plus menu.

How to get Ribbon Style Interface in LibreOffice Write and Calc.

The ribbon interface in Microsoft office makes it easy for users to complete tasks easily. You can get a similar interface in LibreOffice by following the steps below: 1. Download the latest version of LibreOffice (at the time of writing this post, the version is 5.4) 2. Open LibreOffice Writer and Go to Tools > Options. 3. Under LibreOffice section, click Advanced. 4. Check the checkbox saying, "Enable Experimental Features". 5. Now go to View > Toolbars > select Notebookbar. 6. After restating, you should get ribbons. 7. You can still access the old layout by clicking on the three slider menu button and selecting MenuBar, to show the old style menu bar as well. If you want to change the tool bar style, you can select View (in the old style Menubar) > Toolbar Layout > Default. You can do the same for LibreOffice Calc as well.