Home

Java programming language

Here are the popular Java programming language topics.

Basic Topics

  1. Explain JDK and JRE.
  2. Why java is platform independent?
  3. How to set path in Java in Windows?
  4. Differences between path and classpath in java?
  5. How to run java class file which is in different directory?
  6. Why does java file name must be same as public class name?
  7. Differences between Heap and Stack Memory in Java?
  8. Different types of comments.
  9. Is main() method compulsory in Java?
  10. Can we overload main() method in Java?
  11. Can we override main() method in Java?
  12. Printing the formatted text with printf in Java.
  13. Java - Difference between float and double.
  14. Difference between next() and nextLine() methods.
  15. Difference between throw and throws.
  16. Unexpected Behaviour of Standard Java Input and Output through Scanner Class.
  17. Variable declaration, initialization in Java.
  18. Java variables types with examples
  19. Different ways to take input from the user in Java (Examples)
  20. Typecasting in Java
  21. Compare final, finally and finalize() in java.
  22. Conditional/Control Statements
    1. break statement in java.
  23. Looping statements
    1. for-each (enhanced for loop) in Java
  24. Command Line Arguments in Java with Example.
  25. How to declare and initialize an array in Java?
  26. Basic Array Operations in Java using Eclipse.
  27. Find maximum absolute difference in an array
  28. Java Garbage Collection with Examples.
  29. Final and static keywords in Java with Example.
  30. Differences between static and non static method in Java
  31. BigInteger Class and BigDecimal Class in Java.
  32. Java - this reference.
  33. this keyword and this() method in Java.
  34. super keyword and super() method in Java.
  35. Wrapper Classes in Java with Example.
  36. Differences between Abstract class and Concrete class
  37. Basics of File Handling in Java with Example.
  38. What are java files?
  39. Implementation of Methods of Math Class in Java.
  40. Scanner class and its methods in Java.
  41. How to generate random numbers within a range in Java?
  42. Explain recursion in Java with an Example.
  43. Explain StringBuffer with an example in Java.
  44. Types of Lists in Java
  45. Compare array and ArrayList in Java.
  46. Explain java ArrayList and its methods.
  47. Compare ArrayList and LinkedList in Java.
  48. Differences between abstract class and interface?
  49. Differences between abstraction and encapsulation?
  50. ToString Method in Java.
  51. Comparator in Java.
  52. Vector Class in Java.
  53. Why string is immutable or final in java?
  54. What is Deadlock, how to analyze and avoid it in java?
  55. Batch Processing In Java.
  56. Comparision of StringBuffer and StringBuilder.
  57. How to check if directory exists in Java?
  58. How to check an object is null in Java?
  59. How to add characters to a string in Java?
  60. How to check if string is number in java?
  61. How to add double quotes to a string in Java?
  62. How to avoid NullPointerException in Java?
  63. Differences between concat() method and plus (+) operator in Java
  64. Differences between Iterator and ListIterator in Java
  65. What is null in Java?
  66. Differences between Enumeration and Iterator in Java
  67. Differences between Vector and ArrayList in Java
  68. How to print elements of a Stream in Java 8?
  69. Differences between StringJoiner and StringBuilder in Java 8
  70. How to remove an entry from a Collection in Java?
  71. How to sort objects of the Collection in Java?
  72. Stack class in Collection Framework in Java
  73. Differences between HashMap and LinkedHashMap in Java
  74. Differences between Set and List interface in Java
  75. Differences between HashSet and HashMap class in Java
  76. Differences between HashSet and LinkedHashSet in Java
  77. Differences between poll() and remove() methods of Queue Interface in Java
  78. Differences between Set and Map interface in Java
  79. Differences between List and Map interface in Java
  80. Differences between Hashtable and HashMap class in Java
  81. Differences between the reverse() and reverseOrder() in Java
  82. Differences between submit() and execute() methods in Java
  83. Differences between Synchronized Collection and Concurrent Collection in Java
  84. Differences between the interrupted() and isInterrupted() in Java
  85. Differences between HashMap and TreeMap in Java
  86. Differences between HashSet and TreeSet in Java
  87. How to convert an Iterator into Iterable in Java?
  88. How to convert Iterable to Collection in Java?
  89. How to convert Array to ArrayList in Java?
  90. How to convert ArrayList to Array in Java?
  91. How to make ArrayList Read-Only in Java?
  92. How to reverse ArrayList in Java?
  93. How to remove duplicates from ArrayList in Java?
  94. How to synchronize ArrayList in Java?
  95. Differences between Checked and UnChecked Exception in Java
  96. Can a class have an interface and can an interface have a class in Java?
  97. Can we define private and protected modifiers for the members in interfaces in Java?
  98. How to make a read-only class in Java?
  99. How to make a write-only class in Java?
  100. Is it possible to use abstract and final both with a method in Java?
  101. How to detect the OS (operating system) name in Java?
  102. How to get the name of running Java VM in Java?
  103. How to get the vendor name of running Java VM in Java?
  104. How to get the version of running Java VM in Java?
  105. How to get the Java VM specifications in Java?
  106. How to call a class from another class in Java?
  107. What are different ways to create a string object in Java?
  108. Is it necessary that each try block must be followed by a catch block in Java?

Object Oriented Programming (OOP)

  1. Access specifiers in Java
  2. Object as an Argument in Java
  3. Different ways to create an object in Java
  4. Object as an Array in Java.
  5. Why java is not pure object oriented programming language?
  6. Can we access private variable outside of the class in Java?
  7. Java Constructors with Examples
  8. Differences between constructors and methods in Java
  9. Inheritance in Java with Example.
  10. Inheritance and its implementation in Java
  11. Types of Inheritance in Java with Examples
  12. Using final keyword with inheritance in Java
  13. Why java does not support multiple inheritances?
  14. Is it possible to have same data members in parent and child classes in Java?
  15. Polymorphism in Java with Example.
  16. Abstract Classes in Java with Example.
  17. Explain Inner class in java.
  18. How to access inner class in Java?
  19. Java Interfaces with its properties, implementation and Example.
  20. Interfaces used in Collection framework in Java
  21. Packages in Java.
  22. Packages in Java (more...)
  23. How to make Singleton Class using static in Java?
  24. Disadvantages/ Limitations of Object Arrays in Java.
  25. Compare Array and Collection in Java.
  26. Marker Interface in Java.
  27. What is static import in java?
  28. Java Reflection API to change the behavior of the class.
  29. How to access MetaData Of a class using Java?
  30. Covariant return type in java.
  31. What are the non access modifiers in Java?

Exception Handling

  1. Basics of Exception Handling In Java.
  2. Different ways to print Exception message in Java.
  3. Exception Handling with Example in Java.
  4. Nested try-catch Blocks with Example in Java.
  5. Handling Multiple Catch Clauses in Java.
  6. Creating User Defined Exceptions in Java.

Java Threads

  1. Explain life cycle of a thread in java.
  2. Thread properties in java.
  3. How to Create Java Threads (java examples to create threads)?
  4. Thread Synchronisation in Java with Example.
  5. Difference between Process and Thread in java.
  6. Differences between User Thread and Daemon Thread in Java.
  7. How to create daemon thread in java?
  8. What will happen if we don't override thread class run() method in java?
  9. How can we achieve Thread Safety in java?
  10. Thread Scheduler and Time Slicing in Java.
  11. Thread pool in java, how to create it?
  12. What is Multi Threading in Java?
  13. How to get and set name of a thread in Java?
  14. How to stop a thread in Java?
  15. Differences between wait() and sleep() methods in Java

Java Math Class Methods

  1. Java Math Class static int abs(int i) method with example
  2. Java Math Class static long abs(long l) method with example
  3. Java Math Class static float abs(float f) method with example
  4. Java Math Class static double abs(double d) method with example
  5. Java Math Class static double pow(double base , double exponent) with example
  6. Java Math Class static double cbrt(double d) with example
  7. Java Math Class static double exp(double d) with example
  8. Java Math Class static double expm1(double d) with example
  9. Java Math Class static double floor(double d) with example
  10. Java Math Class static double ceil(double d) with example
  11. Java Math Class static double rint(double d) with example
  12. Java Math Class static int getExponent(float fl) with example
  13. Java Math Class static int getExponent(double d) with example
  14. Java Math Class static double cos(double d) with example
  15. Java Math Class static double cosh(double d) with example
  16. Java Math Class static double asin(double d) method with example
  17. Java Math Class static double acos(double d) method with example
  18. Java Math Class static double atan(double d) with example
  19. Java Math Class static double copySign(double d1 , double d2) with example
  20. Java Math Class static float copySign(float f1 , float f2) with example
  21. Java Math Class static double hypot(double d1, double d2) with example
  22. Java Math Class static double IEEEremainder(double divi , double divisor) with example
  23. Java Math Class static double log(double d) with example
  24. Java Math Class static double log10(double d) with example
  25. Java Math Class static double log1p(double d) with example
  26. Java Math Class static int max(int i1,int i2) with example
  27. Java Math Class static long max(long l1,long l2) with example
  28. Java Math Class static float max(float f1,float f2) with example
  29. Java Math Class static double max(double d1,double d2) with example
  30. Java Math Class static int min(int i1 , int i2) with example
  31. Java Math Class static long min(long l1 , long l2) with example
  32. Java Math Class static float min(float f1 , float f2) with example
  33. Java Math Class static double min(double d1 , double d2) with example
  34. Java Math Class static double nextAfter(double starts , double directions) with example
  35. Java Math Class static float nextAfter(float starts , double directions) with example
  36. Java Math Class static double random() with example
  37. Java Math Class static float nextUp(float fl) with example
  38. Java Math Class static double nextUp(double do) with example
  39. Java Math Class static int round(float f) with example
  40. Java Math Class static long round(double d) with example
  41. Java Math Class static double toRadians(double angle_in_degrees) with example
  42. Java Math class scalb() method with example
  43. Java Math class signum() method with example
  44. Java Math class ulp() method with example
  45. Java Math class toDegrees() method with example

Java System Class Methods

  1. Java System class setOut() method with example
  2. Java System class setProperty() method with example
  3. Java System class setProperties() method with example
  4. Java System class getenv() method with example
  5. Java System class setSecurityManager() method with example
  6. Java System class arraycopy() method with example
  7. Java System class clearProperty() method with example
  8. Java System class console() method with example
  9. Java System class getSecurityManager() method with example
  10. Java System class identityHashCode() method with example
  11. Java System class inheritedChannel() method with example
  12. Java System class currentTimeMillis() method with example
  13. Java System class setIn() method with example
  14. Java System class setErr() method with example
  15. Java System class runFinalization() method with example
  16. Java System class nanoTime() method with example
  17. Java System class mapLibraryName() method with example
  18. Java System class load() method with example
  19. Java System class loadLibrary() method with example
  20. Java System class exit() method with example
  21. Java System class getProperties() method with example

Java Thread Class Methods

  1. Java Thread Class final void checkAccess() method with Example
  2. Java Thread Class static int activeCount() method with Example
  3. Java Thread Class static Thread currentThread() method with Example
  4. Java Thread Class static void dumpStack() method with Example
  5. Java Thread Class static int enumerate(Thread[] th) method with Example
  6. Java Thread Class static Map getAllStackTraces() method with Example
  7. Java Thread Class long getId() method with Example
  8. Java Thread Class ClassLoader getContextClassLoader() method with Example
  9. Java Thread Class static Thread.UncaughtExceptionHandler getDefaultUncaughtExceptionHandler() method with Example
  10. Java Thread Class Thread.UncaughtExceptionHandler getUncaughtExceptionHandler() method with Example
  11. Java Thread Class final String getName() method with Example
  12. Java Thread Class final int getPriority() method with Example
  13. Java Thread Class StackTraceElement[] getStackTrace() method with Example
  14. Java Thread Class Thread.State getState() method with Example
  15. Java Thread Class final ThreadGroup getThreadGroup() method with Example
  16. Java Thread Class static boolean holdLock(Object o) method with Example
  17. Java Thread Class void interrupt() method with Example
  18. Java Thread Class static boolean interrupted() method with Example
  19. Java Thread Class boolean isInterrupted() method with Example
  20. Java Thread Class final boolean isAlive() method with Example
  21. Java Thread Class final boolean isDaemon() method with Example
  22. Java Thread Class final void setDaemon(boolean thread_status) method with Example
  23. Java Thread Class final void join() method with Example
  24. Java Thread Class final synchronized void join(long time_in_ms) method with Example
  25. Java Thread Class final void join(long time_in_ms, int time_in_ns) method with Example
  26. Java Thread Class public void run() method with Example
  27. Java Thread Class public void start() method with Example
  28. Java Thread Class String toString() method with Example
  29. Java Thread Class static native void yield() method with Example
  30. Java Thread Class static void sleep(long time_in_ms) method with Example
  31. Java Thread Class static void sleep(long time_in_ms, int time_in_ns) method with Example
  32. Java Thread Class static void setDefaultUncaughtExceptionHandler(Thread.UncaughtExceptionHandler excep_handler) method with Example
  33. Java Thread Class public void setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler excep_handler) method with Example
  34. Java Thread Class final void setName(String thread_name) method with Example
  35. Java Thread Class final void setPriority(int priority) method with Example
  36. Java Thread Class void setContextClassLoader(ClassLoader loader) method with Example

Java ThreadGroup Class Methods

  1. Java ThreadGroup class activeCount() method with example
  2. Java ThreadGroup class activeGroupCount() method with example
  3. Java ThreadGroup class checkAccess() method with example

Java String

  1. Operations on string in Java (functions/methods of String class).
  2. Getting character by Index from string in Java.
  3. Convert a character to the string in Java
  4. Convert a character array to the string in Java

Java String Class Methods

  1. Java String startsWith() Method with Example
  2. Java String endsWith() Method with Example
  3. Java String toUpperCase() Method with Example
  4. Java String toLowerCase() Method with Example
  5. Java String charAt() Method with Example
  6. Java String compareTo() Method with Example
  7. Java String compareToIgnoreCase() Method with Example
  8. Java String getBytes() Method with Example
  9. Java String getChars() Method with Example
  10. Java String concat() Method with Example
  11. Java String copyValueOf() Method with Example
  12. Java String indexOf(int ch) Method with Example
  13. Java String indexOf(int ch, int fromIndex) Method with Example
  14. Java String indexOf(String substr) Method with Example
  15. Java String indexOf(String substr, int fromIndex) Method with Example

Java Object Class Methods

  1. Java Object Class boolean equals(Object o) method with Example
  2. Java Object Class int hashCode() method with Example
  3. Java Object Class protected void finalize() throws Throwable method with Example
  4. Java Object Class String toString() method with Example
  5. Java Object Class final void wait() method with Example
  6. Java Object Class final void wait(long ms) method with Example
  7. Java Object Class final void wait(long ms , int ns) method with Example
  8. Java Object Class final Class getClass() method with Example

Java StringBuffer Class Methods

  1. Java StringBuffer append(String s) method with Example
  2. Java StringBuffer int capacity() method with Example
  3. Java StringBuffer char charAt(int index) method with Example
  4. Java StringBuffer int codePointAt(int index) method with Example
  5. Java StringBuffer int codePointBefore(int index) method with Example
  6. Java StringBuffer int codePointCount(int index1 , int index 2) method with Example
  7. Java StringBuffer insert(int offset , String s) method with Example
  8. Java StringBuffer int length() method with Example
  9. Java StringBuffer reverse() method with Example
  10. Java StringBuffer delete(int spos , int epos) method with Example
  11. Java StringBuffer deleteCharAt(int index) method with Example
  12. Java StringBuffer void ensureCapacity(int mincap) method with Example
  13. Java StringBuffer void setLength(int newlen) method with Example
  14. Java StringBuffer void trimToSize() method with Example
  15. Java StringBuffer int lastIndexOf(String s) method with Example
  16. Java StringBuffer int lastIndexOf(String s , int srcindex) method with Example
  17. Java StringBuffer replace(int spos, int epos , String s) method with Example
  18. Java StringBuffer CharSequence subSequence(int spos, int epos) method with Example

Java File Class Methods

  1. Java File Class boolean createNewFile() method with Example
  2. Java File Class boolean delete() method with Example
  3. Java File Class String getName() method with Example
  4. Java File Class boolean canExecute() method with Example
  5. Java File Class boolean canRead() method with Example
  6. Java File Class boolean canWrite() method with Example
  7. Java File Class boolean setExecutable(boolean exec_file) method with Example
  8. Java File Class boolean setExecutable(boolean exec_file , boolean owner_access) method with Example
  9. Java File Class boolean setReadable(boolean read_file , boolean owner_read) method with Example
  10. Java File Class boolean setReadable(boolean read_file) method with Example
  11. Java File Class boolean isDirectory() method with Example
  12. Java File Class boolean isFile() method with Example
  13. Java File Class boolean isHidden() method with Example
  14. Java File Class String[] list() method with Example
  15. Java File Class String[] list(FilenameFilter fnf) method with Example
  16. Java File Class File[] listFiles() method with Example
  17. Java File Class boolean exists() method with Example
  18. Java File Class String getParent() method with Example
  19. Java File Class File getParentFile() method with Example
  20. Java File Class File[] listFiles(FileFilter ff) method with Example
  21. Java File Class File[] listFiles(FilenameFilter fnf) method with Example
  22. Java File Class String getPath() method with Example
  23. Java File Class String getAbsolutePath() method with Example
  24. Java File Class long getFreeSpace() method with Example
  25. Java File Class int compareTo(File filepath) method with Example
  26. Java File Class static File createTempFile(String file_name, String file_extension) method with Example
  27. Java File Class long length() method with Example
  28. Java File Class boolean mkdir() method with Example
  29. Java File Class boolean isAbsolute() method with Example
  30. Java File Class long lastModified() method with Example
  31. Java File Class boolean renameTo(File new_pathname) method with Example
  32. Java File Class boolean setLastModified(long set_new_time) method with Example
  33. Java File Class boolean setReadOnly() method with Example
  34. Java File Class URI toURI() method with Example
  35. Java File Class int compareTo(Object o) method with Example
  36. Java File Class boolean mkdirs() method with Example
  37. Java File Class void deleteOnExit() method with Example

Java LinkedList

  1. Java LinkedList addFirst() method with Example
  2. Java LinkedList addLast() method with Example
  3. Java LinkedList getFirst() method with Example
  4. Java LinkedList getLast() method with Example
  5. Java LinkedList boolean add(Object o) method with Example
  6. Java LinkedList boolean remove(Object o) method with Example
  7. Java LinkedList boolean addAll(Collection c) method with Example
  8. Java LinkedList boolean addAll(int index, Collection c) method with Example
  9. Java LinkedList void add(int index, Object o) method with Example
  10. Java LinkedList void clear() method with Example
  11. Java LinkedList Object clone() method with Example
  12. Java LinkedList boolean contains(Object o) method with Example
  13. Java LinkedList public boolean offerFirst(Object o) method with Example
  14. Java LinkedList public boolean offerLast(Object o) method with Example
  15. Java LinkedList public boolean offer(Object o) method with Example
  16. Java LinkedList public int indexOf(Object o) method with Example
  17. Java LinkedList public int lastIndexOf(Object o) method with Example
  18. Java LinkedList public Object peekFirst() method with Example
  19. Java LinkedList public Object peekLast() method with Example
  20. Java LinkedList public Object peek() method with Example
  21. Java LinkedList public Object pollFirst() method with Example
  22. Java LinkedList public Object pollLast() method with Example
  23. Java LinkedList public Object poll() method with Example
  24. Java LinkedList int size() method with Example
  25. Java LinkedList Object pop() method with Example
  26. Java LinkedList Object set(int index , Object o) method with Example
  27. Java LinkedList void push(Object o) method with Example
  28. Java LinkedList Object[] toArray() method with Example
  29. Java LinkedList boolean removeFirstOccurrence(Object o) method with Example
  30. Java LinkedList boolean removeLastOccurrence(Object o) method with Example
  31. Java LinkedList Object element() method with Example
  32. Java LinkedList Object get(int index) method with Example
  33. How to remove a SubList from a List in Java?

Java Double Class Methods

  1. Java Double class parseDouble() method with example
  2. Java Double class toString() method with example
  3. Java Double class byteValue() method with example
  4. Java Double class shortValue() method with example
  5. Java Double class intValue() method with example
  6. Java Double class longValue() method with example
  7. Java Double class floatValue() method with example
  8. Java Double class doubleValue() method with example
  9. Java Double class compare() method with example
  10. Java Double class doubleToLongBits() method with example
  11. Java Double class doubleTorRawLongBits() method with example
  12. Java Double class isNaN() method with example
  13. Java Double class toHexString() method with example
  14. Java Double class isInfinite() method with example
  15. Java Double class valueOf() method with example
  16. Java Double class longBitsToDouble() method with example
  17. Java Double class hashCode() method with example
  18. Java Double class equals() method with example
  19. Java Double class compareTo() method with example

Java Integer Class Methods

  1. Java Integer class byteValue() method with example
  2. Java Integer class shortValue() method with example
  3. Java Integer class intValue() method with example
  4. Java Integer class longValue() method with example
  5. Java Integer class floatValue() method with example
  6. Java Integer class doubleValue() method with example
  7. Java Integer class equals() method with example
  8. Java Integer Class compareTo() method with example
  9. Java Integer class hashCode() method with example
  10. Java Integer class bitCount() method with example
  11. Java Integer class highestOneBit() method with example
  12. Java Integer class lowestOneBit() method with example
  13. Java Integer class reverse() method with example
  14. Java Integer class reverseBytes() method with example
  15. Java Integer class rotateLeft() method with example
  16. Java Integer class rotateRight() method with example
  17. Java Integer class toBinaryString() method with example
  18. Java Integer class toOctalString() method with example
  19. Java Integer class toHexString() method with example
  20. Java Integer class numberOfLeadingZeros() method with example
  21. Java Integer class numberOfTrailingZeros() method with example
  22. Java Integer class signum() method with example
  23. Java Integer class decode() method with example
  24. Java Integer class toString() method with example
  25. Java Integer class valueOf() method with example

Java Float Class Methods

  1. Java Float class isNaN() method with example
  2. Java Float class parseFloat() method with example
  3. Java Float class byteValue() method with example
  4. Java Float class shortValue() method with example
  5. Java Float class intValue() method with example
  6. Java Float class longValue() method with example
  7. Java Float class floatValue() method with example
  8. Java Float class doubleValue() method with example
  9. Java Float class isInfinite() method with example
  10. Java Float class equals() method with example
  11. Java Float class compare() method with example
  12. Java Float class compareTo() method with example
  13. Java Float class hashCode() method with example
  14. Java Float class intBitsToFloat() method with example
  15. Java Float class floatToIntBits() method with example
  16. Java Float class floatToRawIntBits() method with example
  17. Java Float class toHexString() method with example
  18. Java Float class toString() method with example
  19. Java Float class valueOf() method with example

Java Long Class Methods

  1. Java Long class byteValue() method with example
  2. Java Long class shortValue() method with example
  3. Java Long class intValue() method with example
  4. Java Long class floatValue() method with example
  5. Java Long class doubleValue() method with example
  6. Java Long class equals() method with example
  7. Java Long Class compareTo() method with example
  8. Java Long class hashCode() method with example
  9. Java Long class bitCount() method with example
  10. Java Long class numberOfLeadingZeros() method with example
  11. Java Long class numberOfTrailingZeros() method with example
  12. Java Long class signum() method with example
  13. Java Long class decode() method with example
  14. Java Long class highestOneBit() method with example
  15. Java Long class lowestOneBit() method with example
  16. Java Long class reverse() method with example
  17. Java Long class reverseBytes() method with example
  18. Java Long class rotateLeft() method with example
  19. Java Long class rotateRight() method with example
  20. Java Long class toBinaryString() method with example
  21. Java Long class toHexString() method with example
  22. Java Long class toOctalString() method with example

Dynamic Programming

  1. Coin change problem and solution in Java.
  2. Solution of minimum spanning tree problem in Java using Kruskal's Algorithm.

Eclipse

  1. Start a java project in eclipse.
  2. Implementing a java class in eclipse.
  3. A JavaScript file in eclipse.
  4. Servlet file in Eclipse Mars.
  5. Dynamic Web project in eclipse.



Comments and Discussions

Ad: Are you a blogger? Join our Blogging forum.




Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates


© https://www.includehelp.com some rights reserved.