Home » Author Archives: Mahmoud ElSayed

Author Archives: Mahmoud ElSayed

Recycle Bin in Database


Oracle introduced in database 10g new feature called ‘Recycle Bin’ to store the dropped database objects. If any table is dropped then any associated object to this table such as indexes, constraints and any other dependent object are renamed with a prefix of bin$$. Use of Recycle Bin If user drop an important object accidentally, and he want to get ...

Read More »

ADF : Dynamic View Object


Today I want to write about dynamic view object which allow me to change its data source (SQL query) and attributes at run time. I will use oracle.jbo.ApplicationModule :: createViewObjectFromQueryStmt method to do this issue. I will present how to do this step by step Create View Object and Application Module   1- Right click on Model project and choose ...

Read More »

Java Decompiler in JDeveloper


Java Decompiler is a standalone graphical utility that displays Java source codes of  “.class” files. Below is snapshot of Java Decompiler program You can download this program from here I will illustrate how to use this program as External Tool in Jdeveloper Integration between Java Decompiler and Jdeveloper You can add this program to external programs in Jdeveloper and integrate ...

Read More »

Avoid Null Pointer Exception in Java


Null Pointer Exception is the most common and most annoying exception in Java. In this post I want to avoid this undesired exception. First let’s create example that raise Null Pointer Exception private Boolean isFinished(String status) { if (status.equalsIgnoreCase("Finish")) { return Boolean.TRUE; } else { return Boolean.FALSE; } } In previous method if we pass the value of “status” variable ...

Read More »

Want to take your Java skills to the next level?

Grab our programming books for FREE!

Here are some of the eBooks you will get:

  • Spring Interview QnA
  • Multithreading & Concurrency QnA
  • JPA Minibook
  • JVM Troubleshooting Guide
  • Advanced Java
  • Java Interview QnA
  • Java Design Patterns