This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class DoublePointer { | |
String s; | |
public DoublePointer(String s){ | |
this.s = s; | |
} | |
} | |
public class IdentitySwitch { | |
public static void main(String[] args) { | |
DoublePointer dp = new DoublePointer("unchanged"); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class IdentitySwitch { | |
public static void main(String[] args) { | |
String s = "unchanged"; | |
System.out.println(s); | |
foo(s); | |
System.out.println(s); | |
} | |
public void foo(String s) { | |
s = "changed" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
String s1("1"); | |
String s2("2"); | |
cout << s1 << s2 << endl; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class A { | |
protected int a; | |
public A() { | |
a = 10; | |
} | |
} | |
class B extends A { | |
private int b; | |
public B() { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Let me know if you see any mistakes!! | |
public class Rectangle { | |
private int length; | |
private int width; | |
public Rectangle() {} | |
public Rectangle(int width, int length) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.util.*; | |
// Let me know if you find any mistakes!! | |
public class FinalReview { | |
public static void main(String[] args) { | |
System.out.println("Question 1:"); | |
List<String> list = new ArrayList<>(); | |
list.add("1"); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class StackExercises { | |
public static void main(String[] args) { | |
// Reverse | |
System.out.println("Reverse:"); | |
System.out.println( | |
"12345 => " + reverse("12345") + '\n' + | |
"randy => " + reverse("randy") + '\n' + | |
"2 => " + reverse("2") | |
); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class BigO { | |
// Big O notation is used in Computer Science to describe the performance or complexity of an algorithm. | |
// Big O specifically describes the worst-case scenario, and can be used to describe | |
// the execution time required or the space used | |
// O(1) describes an algorithm that will always execute in the same time (or space) | |
// regardless of the size of the input data set. | |
private String[] strings = { "", null }; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class Recursion { | |
public static class ExampleOne | |
{ | |
public static void main (String args[]) | |
{ | |
count(0); | |
} | |
public static void count (int index) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class TestDigitalWallet { | |
public static void main(String[] args) { | |
DigitalWallet w1 = new DigitalWallet(1); | |
w1.deposit(10000); | |
w1.withdraw(5000); | |
DigitalWallet.setMaxWithdrawalPct(.75); | |
System.out.println(w1.canWithdraw(4000)); // false | |
DigitalWallet w2 = new DigitalWallet(2, 20000); |
NewerOlder