From 0e910e8724e7338628f68adbeba9b0d58761f66b Mon Sep 17 00:00:00 2001 From: Ramstein <46052567+RamsteinWR@users.noreply.github.com> Date: Wed, 24 Apr 2019 03:50:22 +0530 Subject: [PATCH 01/33] Add files via upload --- src/A.java | 37 +++++++ src/Add.class | Bin 0 -> 1046 bytes src/AnnotationBasics.java | 55 +++++++++++ src/AnnotationJava.java | 67 +++++++++++++ src/AnotherFrame.java | 18 ++++ src/CardlayoutDemo.java | 50 ++++++++++ src/CompareArray.java | 33 +++++++ src/DirDemo.java | 38 ++++++++ src/DuplicateWords.java | 66 +++++++++++++ src/EOF.java | 88 +++++++++++++++++ src/FXMLDocumentController.java | 80 +++++++++++++++ src/FileInputStreamDemo.java | 67 +++++++++++++ src/FormattingOutput.java | 22 +++++ src/GenericsWithTwoTypeParameters.java | 34 +++++++ src/HourGlass.java | 41 ++++++++ src/InnerClass.java | 65 +++++++++++++ src/IntToString.java | 48 +++++++++ src/JavaClass.java | 32 ++++++ src/JavaDatatype.java | 45 +++++++++ src/JavaDateAndTime.java | 130 +++++++++++++++++++++++++ src/JavaInterface.java | 41 ++++++++ src/JavaLambdaExpression.java | 95 ++++++++++++++++++ src/JavaMD5Hashing.java | 26 +++++ src/JavaSHA_256Hashing.java | 27 +++++ src/LambdaExpression.java | 44 +++++++++ src/MediaPlayer.java | 22 +++++ src/MediaTrack.java | 31 ++++++ src/MethodOverriding.java | 36 +++++++ src/MouseEventsDemo.java | 103 ++++++++++++++++++++ src/MyFrame.java | 66 +++++++++++++ src/NEw.java | 24 +++++ src/PaintDemo.java | 63 ++++++++++++ src/Palindrome.java | 19 ++++ src/PrimeChecker.java | 86 ++++++++++++++++ src/SetIcon.java | 17 ++++ src/Solution.java | 38 ++++++++ src/Solution1.java | 15 +++ src/Solution2.java | 42 ++++++++ src/SwingDemo.java | 43 ++++++++ src/VarArgsAddition.class | Bin 0 -> 1492 bytes src/VarArgsAddition.java | 87 +++++++++++++++++ src/WriteClass.java | 53 ++++++++++ src/myPackage/MyClass.class | Bin 0 -> 1025 bytes src/myPackage/MyClass.java | 34 +++++++ src/myPackage/PrintName.java | 34 +++++++ src/try_catch.java | 42 ++++++++ 46 files changed, 2104 insertions(+) create mode 100644 src/A.java create mode 100644 src/Add.class create mode 100644 src/AnnotationBasics.java create mode 100644 src/AnnotationJava.java create mode 100644 src/AnotherFrame.java create mode 100644 src/CardlayoutDemo.java create mode 100644 src/CompareArray.java create mode 100644 src/DirDemo.java create mode 100644 src/DuplicateWords.java create mode 100644 src/EOF.java create mode 100644 src/FXMLDocumentController.java create mode 100644 src/FileInputStreamDemo.java create mode 100644 src/FormattingOutput.java create mode 100644 src/GenericsWithTwoTypeParameters.java create mode 100644 src/HourGlass.java create mode 100644 src/InnerClass.java create mode 100644 src/IntToString.java create mode 100644 src/JavaClass.java create mode 100644 src/JavaDatatype.java create mode 100644 src/JavaDateAndTime.java create mode 100644 src/JavaInterface.java create mode 100644 src/JavaLambdaExpression.java create mode 100644 src/JavaMD5Hashing.java create mode 100644 src/JavaSHA_256Hashing.java create mode 100644 src/LambdaExpression.java create mode 100644 src/MediaPlayer.java create mode 100644 src/MediaTrack.java create mode 100644 src/MethodOverriding.java create mode 100644 src/MouseEventsDemo.java create mode 100644 src/MyFrame.java create mode 100644 src/NEw.java create mode 100644 src/PaintDemo.java create mode 100644 src/Palindrome.java create mode 100644 src/PrimeChecker.java create mode 100644 src/SetIcon.java create mode 100644 src/Solution.java create mode 100644 src/Solution1.java create mode 100644 src/Solution2.java create mode 100644 src/SwingDemo.java create mode 100644 src/VarArgsAddition.class create mode 100644 src/VarArgsAddition.java create mode 100644 src/WriteClass.java create mode 100644 src/myPackage/MyClass.class create mode 100644 src/myPackage/MyClass.java create mode 100644 src/myPackage/PrintName.java create mode 100644 src/try_catch.java diff --git a/src/A.java b/src/A.java new file mode 100644 index 0000000..42e0766 --- /dev/null +++ b/src/A.java @@ -0,0 +1,37 @@ + + +//class B extends A{ +// static protected int method1(int a, int b){ +// return 0; +// }//not + +// public int method1(int a , int b){ +// return 0; +// }//yes//overrides +// +// public static void main(String args[]){ +// method1(5,6); +// } + +// private int method1(int a , int b){ +// return 0; +// }//not + +// public short method1(int a , int b){ +// return 0; +// }//Incompatible return type + + +// private int method1(int a , long b){ +// return 0; +// }//yes//overloads} +public class A { + + //protected int method1(int a, int b) { + //return 0; + public static void main(String args[]){ + + + } +} + diff --git a/src/Add.class b/src/Add.class new file mode 100644 index 0000000000000000000000000000000000000000..4ffd13657247d354409f96996a348d4741d93d99 GIT binary patch literal 1046 zcmaJ=T~8B16g{)s?v%R9=Yl9j#DWE+^#iL?A*oGJ5>S&8eBi~QJAtL`ZnHZj;mrqr zgz?cAp7jBfKJWwd4;f>`ySpToK-|sF+&y#eIp@yKe*e=s0Z_zZ8a){5fra5TMsR(A z(6KPe41mSaEshC}+YH8Y$92>)gPxn&WJpvzTQc;nIj(%&Zf;9|Lu@w)(S>a@By(G< zVcONI61DoeXho|WlMLyq*Y<02#R;>AHicjIcY?BQJIe9g{GQksCepaVamPd!QykMK z?jpy~_rmj3pnTC^;{ox{F@}+* zsLP7y)`WWJs9lNzC0rGd0Hwwnkt-5#+#M3Iau?BX|Fk8dblaeG(-?cGV-xo@Qfqg)>p!{8#2hog{6zW zx{z~)8wV|UN%~e-e*6_m-CJ-*Q4x(s)lss<@r+^WLVuTeV;KK`9wv~Y6CPd~J#?z* zSeq1OXl67gXTO1cp@2>*jYb5f@B!D*OL3Umq0$u18~T#IJhzw_O`H^ydeN{9EBP4< zqY2B%7x|dQ-!El8q5ms1iyuQj)Y%dGqPGqbz%i1C20J?aLC{!-lnCLWvKA@l$y#Vo zqd7sk8A2z?#WeZIqYn!hK$-BD^siPiObDpC#3?Ovjub~fW6=QoMwb18`4dU#R23== Z;&H^z@CZ+cYm{yfyM`Oo<;`du{|ljL@fH98 literal 0 HcmV?d00001 diff --git a/src/AnnotationBasics.java b/src/AnnotationBasics.java new file mode 100644 index 0000000..7028e1b --- /dev/null +++ b/src/AnnotationBasics.java @@ -0,0 +1,55 @@ +//import java.lang.reflect.*; +//import java.lang.annotation.*; +// +//@Retention(RetentionPolicy.RUNTIME) +//@interface MyAnno{ +// String str(); +// int val(); +//} +//@Retention(RetentionPolicy.RUNTIME) +//@interface what{ +// String description(); +//} +// +//@MyAnno(str ="AnnotationBasics Class", val = 621315) +//@what(description = "An annotation test example") +//public class AnnotationBasics{ +// +// +// @MyAnno(str ="Annotation Example ", val =841655) +// @what(description = "An annotation test method.") +// public static void myMeth() {//this annotation annotates the myMeth() method +// AnnotationBasics annotationBasics = new AnnotationBasics(); +// try { +// +// Annotation annotation[] = annotationBasics.getClass().getAnnotations(); +// //class c = annotationBasics.getClass(); +// //Method method = c.getMethod("myMeth"); +// +// //MyAnno myAnn = method.getAnnotation(MyAnno.class); +// System.out.println("\nAll annotations for AnnotationBasics class."); +// +// for(Annotation annotation1 : annotation){ +// System.out.println(annotation1); +// } +// Method method = annotationBasics.getClass().getMethod("myMeth"); +// annotation = method.getAnnotations(); +// +// +// System.out.println("\nPrinting all annotations for myMeth()."); +// for(Annotation annotation1 : annotation){ +// System.out.println(annotation1); +// } +// +// +// }catch (NoSuchMethodException e){ +// System.out.println("Method not found."); +// } +// +// } +// public static void main(String args[]){ +// myMeth(); +// } +// +// +//} diff --git a/src/AnnotationJava.java b/src/AnnotationJava.java new file mode 100644 index 0000000..668c095 --- /dev/null +++ b/src/AnnotationJava.java @@ -0,0 +1,67 @@ +//import java.lang.annotation.*; +//import java.lang.reflect.*; +//import java.util.*; +// +//@Target(ElementType.METHOD) +//@Retention(RetentionPolicy.RUNTIME) +//@interface FamilyBudget { +// String userRole() default "guest"; +// int budgetLimit() default 100; +//} +// +//class FamilyMember { +// @FamilyBudget( userRole = "senior", budgetLimit = 100) +// public void seniorMember(int budget, int moneySpend) { +// System.out.println("Senior Member"); +// System.out.println("Spend: " + moneySpend); +// System.out.println("Budget Left: " + (budget - moneySpend)); +// } +// +// @FamilyBudget(userRole = "junior", budgetLimit =50) +// public void juniorUser(int budget, int moneySpend) { +// System.out.println("Junior Member"); +// System.out.println("Spend: " + moneySpend); +// System.out.println("Budget Left: " + (budget - moneySpend)); +// } +// @FamilyBudget(userRole = "guest", budgetLimit = 200) +// public void guestUser(int budget, int moneySpend) { +// System.out.println("Guest Member"); +// System.out.println("Spend: " + moneySpend); +// System.out.println("Budget Left: " + (budget - moneySpend)); +// } +//} +// +//class Solution { +// public static void main(String[] args) { +// Scanner in = new Scanner(System.in); +// int testCases = Integer.parseInt(in.nextLine()); +// while (testCases > 0) { +// String role = in.next(); +// int spend = in.nextInt(); +// try { +// Class annotatedClass = FamilyMember.class; +// Method[] methods = annotatedClass.getMethods(); +// for (Method method : methods) { +// if (method.isAnnotationPresent(FamilyBudget.class)) { +// FamilyBudget family = method.getAnnotation(FamilyBudget.class); +// String userRole = family.userRole(); +// int budgetLimit = family.budgetLimit(); +// if (userRole.equals(role)) { +// if(spend <= budgetLimit){ +// method.invoke(FamilyMember.class.newInstance(), budgetLimit, spend); +// }else{ +// System.out.println("Budget Limit Over"); +// } +// } +// } +// } +// } catch (Exception e) { +// e.printStackTrace(); +// } +// testCases--; +// } +// } +//} +// +// +// diff --git a/src/AnotherFrame.java b/src/AnotherFrame.java new file mode 100644 index 0000000..774d9cf --- /dev/null +++ b/src/AnotherFrame.java @@ -0,0 +1,18 @@ +//import javax.swing.JFrame; +//import javax.swing.JLabel; +// +//class AnotherFrame extends JFrame +//{ +// public AnotherFrame() { +// super("Another GUI"); +// setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); +// +// add(new JLabel("Empty JFrame")); +// pack(); +// setVisible(true); +// } +// public static void main(String args[]){ +// new AnotherFrame(); +// +// } +//} \ No newline at end of file diff --git a/src/CardlayoutDemo.java b/src/CardlayoutDemo.java new file mode 100644 index 0000000..429faa5 --- /dev/null +++ b/src/CardlayoutDemo.java @@ -0,0 +1,50 @@ +//import java.applet.Applet; +//import java.awt.*; +////import java.awt.Label; +// +// +// +//// +//// +// +//class CardLayoutDemo extends Applet { +// +// Checkbox Windows7, Windows8, windows10, Android, Mac, Solaris; +// Panel osCards; +// Frame frame; +// +// CardLayout cardLayout; +// Button Windows, Other; +// public void init(){ +// Windows = new Button("Windows"); +// Other = new Button("Other"); +// +// frame = new Frame("HELLO"); +// frame.add(Windows); +// frame.add(Other); +// +// frame.setVisible(true); +// frame.setSize(500,500); +// cardLayout = new CardLayout(); +// //osCards = new Panel(); +// frame.setLayout(cardLayout); +// +// Windows7 = new Checkbox("Windows7", null, true); +// +// +// +// +// } +//// public void actionPerformed(ActiveEvent activeEvent){ +//// if(activeEvent.getSource() == Windows){ +//// cardLayout.showStatus("Windows"); +//// } +//// } +// public static void main(String args[]){ +// CardLayoutDemo cardLayoutDemo = new CardLayoutDemo(); +// } +// +// +// +// +//} diff --git a/src/CompareArray.java b/src/CompareArray.java new file mode 100644 index 0000000..26c796c --- /dev/null +++ b/src/CompareArray.java @@ -0,0 +1,33 @@ +//import java.util.Scanner; +//class CompareArray{ +// public static void main(String []args){ +// //Input +// Scanner sc= new Scanner(System.in); +// int n=sc.nextInt(); +// String []s=new String[n+2]; +// for(int i=0;i(s[j])){ +// String temp = s[i]; +// s[i] = s[j]; +// s[j] = temp; +// +// } +// } +// } +// +// +// +// //Output +// for(int i=0;i