From da1632972fa1d34e39175824485a299bc6bed2f0 Mon Sep 17 00:00:00 2001 From: Habib Date: Sun, 1 Nov 2020 14:16:29 -0500 Subject: [PATCH 1/6] my branch adding --- Group/.classpath | 11 ----------- Group/.gitignore | 1 + .../java/com/osa/allclasses/KhondokarHabibullah.java | 10 ++++++++++ 3 files changed, 11 insertions(+), 11 deletions(-) create mode 100644 Group/.gitignore create mode 100644 Group/src/main/java/com/osa/allclasses/KhondokarHabibullah.java diff --git a/Group/.classpath b/Group/.classpath index 90f81ed..ebde520 100644 --- a/Group/.classpath +++ b/Group/.classpath @@ -6,11 +6,6 @@ - - - - - @@ -18,12 +13,6 @@ - - - - - - diff --git a/Group/.gitignore b/Group/.gitignore new file mode 100644 index 0000000..b83d222 --- /dev/null +++ b/Group/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/Group/src/main/java/com/osa/allclasses/KhondokarHabibullah.java b/Group/src/main/java/com/osa/allclasses/KhondokarHabibullah.java new file mode 100644 index 0000000..b2cbbaf --- /dev/null +++ b/Group/src/main/java/com/osa/allclasses/KhondokarHabibullah.java @@ -0,0 +1,10 @@ +package com.osa.allclasses; + +public class KhondokarHabibullah { + + public void khondokar() { + + System.out.println("New repo in eclips"); + } + +} From 06954453c983733d231acbb3c4ef1d78d8bdaa4c Mon Sep 17 00:00:00 2001 From: Habib Date: Sun, 29 Nov 2020 02:33:53 -0500 Subject: [PATCH 2/6] javaInterview Q. --- .../Access_Modifiers access limitation.jpeg | Bin 0 -> 51739 bytes javaInterviewQ/Java interview Q-2.1.txt | 471 ++++++++++++++++++ javaInterviewQ/Java interview Q-2.txt | 39 ++ javaInterviewQ/Java interview Q60-100.txt | 154 ++++++ .../java interview question - Shortcut.lnk | Bin 0 -> 1230 bytes 5 files changed, 664 insertions(+) create mode 100644 javaInterviewQ/Access_Modifiers access limitation.jpeg create mode 100644 javaInterviewQ/Java interview Q-2.1.txt create mode 100644 javaInterviewQ/Java interview Q-2.txt create mode 100644 javaInterviewQ/Java interview Q60-100.txt create mode 100644 javaInterviewQ/java interview question - Shortcut.lnk diff --git a/javaInterviewQ/Access_Modifiers access limitation.jpeg b/javaInterviewQ/Access_Modifiers access limitation.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..513051b31281120ed6c31ed4ca274e563af08504 GIT binary patch literal 51739 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 XmeL=pc{Thmax){ +max=array[i]; +}} +return max; +} +public int min(int [] array){ +int min=array[0]; +for(int i=0; ihighest) +{ +//...shift the current highest number to second highest +secondHighest=highest; +//...and set the new highest. +highest=array[i]; +} + else if (array[i]>secondHighest){ +//just replace the second highest +secondHight=array[i]; +} +} +System.out.println("second largest is " + cecondHighest); +System.out.println("largest is "+ highest);} +} + +51# How to generate random numbers using java? + + By using Random class + Random random=new Random(); + + int a = random.nextInt(10)+1; //from 1 to 10 // from 10 to 100 --(90)+10 + + System.out.println(a); + + //or Using Math class + int b= (int) (Math.random()*10); //from 0 to 9 // from 1 to 10 --*10+1 + + System.out.println(b); + + +52#What is Abstract Class in java? + +Abstract classes enforce abstraction, the creation of an object is not possible with an abstract class, but it can be inherited. The abstract class has an abstract and non-abstract method. Non-abstract class can't have an abstract method. + Rules for Abstract Method: + +An abstract method has nobody. +it must end with a semicolin, +it must be in the abstract class, +it must be overridden +it can never be final and statec. + +#53# If you create an object it showing an error what could be the reason? + +Mainly it could be the constructor, parameter that did not match. + + +#54# What are Wrapper classes? + +Java provides specialized classes corresponding to each of the primitive data types. +these are called wrapper classes. +Exp: Integer, Character, Double, Boolean etc. + +#55# What is a class variable? + +When a global variable declared as static is called class variable. + +56# What is the default value of an object reference declared as an instance variable? + +the default value will be null unless we define it explicitly. + +57# What is a transient variable? + +Transient variable is a variable that may not be serialized. + +58# Should a main() method be compulsorily declared in all java classes? + +it is not required for all classes but we need a class with the main() method , at least once to execute our project. + +59# What is the return type of main() method? + +The return type of main() method is declared as void so it does not return anything. + +60# What is java.io? + +java.io is a package in java where you can get FileInputStream and FileOutputStream etc. + diff --git a/javaInterviewQ/Java interview Q-2.txt b/javaInterviewQ/Java interview Q-2.txt new file mode 100644 index 0000000..acc9be2 --- /dev/null +++ b/javaInterviewQ/Java interview Q-2.txt @@ -0,0 +1,39 @@ +12# Why java is platform-independent language? + +We can write and compile java code in one platform (exp: windows) and can execute the class in any other supported platform such as linux , solaris etc because of JVM which actully helps to do that. + +13# what os the base class of all classes? + +Object class is the base class of all class in java. + +14# What is the local and global variable? + +Local variable: which variable decclared inside methods, constructors, or blocks called Local variables . + +Global variable: a variable declared inside the class but outside the method called Global variable. also known as Instance variable. + +Class variable: its also known as static variables. when we declare a vatiable with static keyword on aclass but outside a method , constructor or block that called class variable/class level variable. + +Constant variable: constant variable is a variable in java that is declared as static and final. then only one copy of the variable exists for all the instances of the class and th value can not be changed. variable name always All upper case will be followed. + + Exp: +public class Example{ + int my = 9; // Global variable + static final int CITY_TAX= 9; //Constant variable + static int data = 99; //Class variable + public void you(){ + int any = 100; //Local variable + } + } + + +15# What are the four fundamental concepts of java? + +Four fundamental or core concepts of OOP(Object Oriented Program) in java are : +a. Abstraction +b. Inheritance +c. Encapsulation +d. polymorphism + +Why Java is OOP language? + diff --git a/javaInterviewQ/Java interview Q60-100.txt b/javaInterviewQ/Java interview Q60-100.txt new file mode 100644 index 0000000..f9358c2 --- /dev/null +++ b/javaInterviewQ/Java interview Q60-100.txt @@ -0,0 +1,154 @@ +# What is the main() method declared as static? + +main() method called by the Jvm even before the instantiate of the class hence itis declared as static. Basically JVM at first runs the static method so by declaring the main method as static, we are telling JVM to run the main method first. + +#62 Why the main method is public void static ? ( What is the argument of the main() method?) + +The publoc is an access modifier, avoid is a return type and static means main() method called by the JVM even before the instantiate of the class. String[] means the main() method accepts an array of String objects as an argument. Thed means we are passing String[] array as an argument through the parameter of the main method, or main() method accepts an array of String objects as an argument. + +#63 What is System.out.println? + +System is a class, out is a variable, & print is the method name. + +#64 Which package is impirted by default? + +java.lang package is imported by default even without a package declaration. + +#65 Do i meed to import java? lang package at any time? Why? + +java.io is a package in java whrer you can get FileinputStream and FileOutputStream etc. + +#66 What modifiers may be used with a top-level or regular class may be the default,public, abstract, or final. + +#67 What dose it mean that a method or field is static? + +static variable is called a class variable where all objects of the class refer to the same variable. If one object changes the value the change gets reflected in all the objects. a static variable always works with change value. the static variable you can call with the class name means without creating an object. static methods can be eferenced with the name of the class rather than the name of a particular object of the class (though that works too ) and all the member of the static metid has to be static. + +#Can a top-class declare as private or protected? + +We cannot declare a top - level class as static,but only the inner class can be declared as static. + +Example: +public class Test{ +static class Inner Class{ +// is called inner class +}} + +#70 What is an Array in java? + +A Java Array is a collection of variables of the same type. For instance, an Array of int is a collection of variables of the type int. the variables in the Array are ordered and each has an index. you will see how. to index into an Array later in this text. Here is an illustration of java arrays: + +int[] number= new int[10]; +The array is a container that holds the same type of value and fixed size. When you need more than one value in the same variable. + +#71 How to get the max number from an array? + +int a[]={4,76,4,8,9,80,67}; +int max=a[0]; +for(int i=1; i) +if(a[i]>max){max=a[i];}} +System.out.println(max); + +#72. How to get an array as a descending order or ascending? + +int a[]={6,8,7,9,4}; +Array.sort(a); +for(int i=0; i=0; i--) +{System.out.printnl(a [i];)//descending order} +max){ +second_max=max; +max=a[i]; +}} + +System.out.println(second_max+"isthe second max number."); + +#76. Are arrays primitive data types? + +No, in Java Array are objects. + +#77. How to find duplicate value from an array? + +Public boolean main(){ +int a[]={5,8,9,65,76}; +for (int i=0; i(k{KD4 zj zB~PlkO*te$mMQZd|j8h&JG%nc}gm02!c=#!Y ziY=DA5{VawicKHno4qx|{-KccHs@&(>8OYjvqszv7k-R*67O`cOASu*%lJCaqkcL> zoXg+zeM+FZs@AI76Bo)vtG$}YM|#Rc1pcNrl}?L@lvT{7T;bynI!$lj?W7nWkU~L< zkW69d3V1hcT@;0+!LE>s?;^RuUDSgpy8-7f&i%4p0x)#|+`$%LKssM&0Htg0&-kb@D;;d92Ef)b3#;g}+K3tdrJizsSPbgM38F(ai&4zecGMk#=DxJ(VU z&6b`|)gUyj&i&5g}Vmqu3C>|Vq84Xnt4sl`38 zXL8~KjF6|y6Xjylv<87MT2}T?CywtjjILyK4BlIwXn=hyI~4#NWwX=b82P|<7ApDp zVRrNGvoV)-7SfB~1UXeN1Ww(6&2eGKD#omm2Tv!E9o&<&%g|239>!h?e?2m;CxdTe zp%O^{W~>hb-1wN!b+BUiz43XR=Io0*7tX=HmmN6!VPNBrz4?{md`#(Qd}az*C$EKU zPi&Rqf4sS4otV#%?N$%*7=Fg6|iTq2YZ@; Kjd#Phe$!9jJ_up} literal 0 HcmV?d00001 From 752b7723d744a78a7ac0bf9270cb28f9bdbba84f Mon Sep 17 00:00:00 2001 From: Habib Date: Sun, 29 Nov 2020 02:46:03 -0500 Subject: [PATCH 3/6] modified --- javaInterviewQ/Java interview Q60-100.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/javaInterviewQ/Java interview Q60-100.txt b/javaInterviewQ/Java interview Q60-100.txt index f9358c2..fd72754 100644 --- a/javaInterviewQ/Java interview Q60-100.txt +++ b/javaInterviewQ/Java interview Q60-100.txt @@ -152,3 +152,4 @@ static class InnerClass{//is called inner class}} #87. When will you define a method as static and what is the restriction? +#88. \ No newline at end of file From 70193531680911be3af14acc6ebfdc300189698e Mon Sep 17 00:00:00 2001 From: Habib Date: Sun, 29 Nov 2020 20:39:48 -0500 Subject: [PATCH 4/6] add more Q --- javaInterviewQ/Java interview Q60-100.txt | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/javaInterviewQ/Java interview Q60-100.txt b/javaInterviewQ/Java interview Q60-100.txt index fd72754..2de7b21 100644 --- a/javaInterviewQ/Java interview Q60-100.txt +++ b/javaInterviewQ/Java interview Q60-100.txt @@ -152,4 +152,25 @@ static class InnerClass{//is called inner class}} #87. When will you define a method as static and what is the restriction? -#88. \ No newline at end of file +When a method needs to be accessed even before the creation of the object of the class then we should declare the method as static methods can be referenced with the name of the class rather than the name of a particular object of the class(though A static method can be overload but you cannot override. + + +#88.What is the importance of static variables ? + +Static variable is called a class variable where all objects of the class refer to the same variable . if one object changes the value then the change gets reflected in all the objects . a static variable always works with change value. a static variable you can call with the class name means without creating an object. + +#89. What is anabstract method ? + +An abstract method is a method that is unimplemented. + +#90. What is casting ? + +Casting is the conversion of one type to another which means is takeng an object of one particular type and "turning it into " another Object type. +there are two types of casting : +A. Primitive or Numeric types: +1) Implicit/Upcasting--Lower to Upper (Compiler Responsibility, No chance of data loss). For Ex. byte to int +2)Explicit/Downcasting-- Upper to Lower (Programmer Responsibilety, big chance of dataloss). For Ex. int to byte + +B. Reference or Object types: Casting between object references is used to refer to an object by a compatible class, interface, or aray type reference. +1) Implicit/Upcasting -- Child class to Parent class. +2)Explicit/Downcasting-- Parent class to the Child class. \ No newline at end of file From 61065229059500f9aba1d2056179d717cc88c3f6 Mon Sep 17 00:00:00 2001 From: Habib Date: Tue, 1 Dec 2020 00:24:31 -0500 Subject: [PATCH 5/6] adding more --- javaInterviewQ/Java interview Q60-100.txt | 103 +++++++++++++++++++++- 1 file changed, 102 insertions(+), 1 deletion(-) diff --git a/javaInterviewQ/Java interview Q60-100.txt b/javaInterviewQ/Java interview Q60-100.txt index 2de7b21..c420bd5 100644 --- a/javaInterviewQ/Java interview Q60-100.txt +++ b/javaInterviewQ/Java interview Q60-100.txt @@ -173,4 +173,105 @@ A. Primitive or Numeric types: B. Reference or Object types: Casting between object references is used to refer to an object by a compatible class, interface, or aray type reference. 1) Implicit/Upcasting -- Child class to Parent class. -2)Explicit/Downcasting-- Parent class to the Child class. \ No newline at end of file +2)Explicit/Downcasting-- Parent class to the Child class. + +#91. What is an immutable class? + +If the class is final. the string is an immutable class. To create a customize immutable class all the property from the final class has to be final. + +#92. How to divide a string? + +String e= "how are you"; +String s1[]=e.split(" "); + +#93. How to find Sub String from a String? + +String s= "how are you"; +s.substring(1,4); + +#94. How to reverse aString? + +String sentence= "hope you are doing well"; +char[] c = sentence.toCharArray(); +String Buffer reverseWord= new StringBuffer(); +for(int i=c.length-1; i >=0; i --) +{ +reverseWord.append(c[i]); +} +System.out.println(reverseWord); + +#95. How to reverse a sentence based on word ex: " how are you" will be "you are how". + +String sentence = "how are you"; +String word[] = sentence.split('' "); +StringBuffer reverseWord = new StringBuffer(); +for(int i = word.length- 1; i > - 0; i --) +{reverseWord.append(word[i]).append(" "); +} System.out.println(reverseWord); + +#96. How to reverse a sentence based on word ex: how are you" will be "you are how". + +String sentence = "how are you "; +String word [] = sentence.split (" "); +StringBuffer reverseWord = new StringBuffer(); +for (int i = word.length-1 ; i > =0; i -- ){ +reverseWord.append(word[i].append( " "); +} System. out.println(reverseWord); + +#97. Let's say you have a string (String s = " how are you") how can remove all space between word? + +String s = "How are you"; +S.replace(" ", " "); +The first paameter takes the old character and the second parameter takes a new character. + +#98. How to compare two string? + +String s = " how"; +String s1 = " are"; +s.compareTo(s1); +it will return int value: +O- if both are equal +(+) positive int - first object is greater than the second one. +(- ) negative int - first object is less than the second one. + +#99. What is the difference between string and string-buffer ? + +the main difference between String and StringBuffer is, a string immutable and StringBuffer is mutable. + +#100.What is the difference between if statement and a switch statement? + +A. IF-ELSE + 1.statement will be executed depending upon the output of the expression inside if statement. +2.It using multiple statements for multiple choices. +3. if statement evaluates integer, character, pointer, or floating-point type or boolean type. + +B. SWITCH + 1 statement that will be executed is decided by the user. +2. It using a single expression for multiple choices. +3. The switch statement evaluates only character or integer value. + +#101. What is the difference between a while statement and a do -while statement? + +A While statement checks the condition at the beginning of a loop to see whether the loop will be executed or not. + +A Do-While statement checks at the end of a loop to see whether the condition is righe or not. The do-while statement will always execute the body, lf a loop at least once. + +#102. What is break and continue keyword in the loop? + +A break statement results in the termination of the statement to which it applies (switch, for , do-while, or while loop). +A continue statement is used to end the current loop iteration and return control to the loop statement. + +#103. Can a for statement loop indefinitely? + +Yes, a for statement can loop indefinitely. + +#104. What is the syntax for For Each loop/ Enhanced loop? + +When we have a variable who has more than one value and using those value if need to do any action on the same page then we should go for each loop . by default, it will increment 1. it cannot increment or decrement otherwise. +int a[ ] = { 4,6,5, 9,8}; +for (int x: a) { +System.out.println(X); } + +#105. What is the difference betweenStringBuilder and string-buffer? + +The main difference between StringBuilder and string-buffer is, StringBuilder is Synchronized and StringBuffer is not synchronized. Also, StringBuffer is faster than StringBuilder. From 46d88ee65b36c5d91ccb306fc261ab31a21c0056 Mon Sep 17 00:00:00 2001 From: Habib Date: Thu, 3 Dec 2020 19:17:08 -0500 Subject: [PATCH 6/6] adding some more java question --- javaInterviewQ/Java interview Q60-100.txt | 79 +++++++++++++++++++++++ 1 file changed, 79 insertions(+) diff --git a/javaInterviewQ/Java interview Q60-100.txt b/javaInterviewQ/Java interview Q60-100.txt index c420bd5..d6af869 100644 --- a/javaInterviewQ/Java interview Q60-100.txt +++ b/javaInterviewQ/Java interview Q60-100.txt @@ -275,3 +275,82 @@ System.out.println(X); } #105. What is the difference betweenStringBuilder and string-buffer? The main difference between StringBuilder and string-buffer is, StringBuilder is Synchronized and StringBuffer is not synchronized. Also, StringBuffer is faster than StringBuilder. + +#106. /do you know what are the current version of all the tools you are using ? + +#107. What is modifier? How many types of modifiers are there and what are those? + +A modifier is a Keyword placed in a class, the method or variable declaration that changes how it operates. There are two types of modifier. + +A. Access Modifier: It gives us an access level of class, methods, and variable. There are some different access levels based on package and to create an object or inherited. + +Access same Package Same Package Different Package Different Package + +Modifier By OC By Inheritance By OC By Inheritance + +DEFAULT YES YES NO NO + +PROTECTED YES YES NO YES + +PUBLIC YES YES YES YES + +PRIVATE NO NO NO NO + +#108. What are the steps in the JDBC connection ? + +While making a JDBC connection we go through the following steps: + +Package htmldriver; + +import java.sql.Connection; + +import java.sql.Statement; + +import java.sql.ResultSet; + +import java.sql.DriverManager; + +import java.sql.SQLException; + +public class SQLConnector { + public static void main(String[] args) throws classNotFoundException, +SQLException { + //Connection URL Syntax: +"jbdc : mysql : // ipaddress : portnumber / db_name" + String dbUrl = "jdbc:mysql : //localhost :3036/emp"; + + //Database Username + String usermame = "root"; + + //Database Password + String password = "root"; + + //Query to Execute + String query = "select * from employee; "; + + //Load mysql jdbc driver + Class.forName ("com.mysql.jdbc.Driver" ); + + //Create Connectation to DB + Connection con = DriverManager.getConnection(dbUrl,username,password); + + //Create Statement object + Statement stmt = con.createStatement(); + + //Execute the SQL Query. Store results in ResultSet + ResultSet rs = stmt.executeQuery (query); + + //While loop to iterate through all data and print results + while (rs.next() ) { + String myName = rs.getString(1); + + String myAge = rs.getString(2); + System.out.Println (myName+ " " + myAge ); + } + + // closing DB Connection + con.close(); + } + } + +