Skip to content

Instantly share code, notes, and snippets.

// JAVA CODE
class Foo {
public String getName() {
return "Scott";
}
}
// JAVA CODE
class Foo {
private String name;
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
}
// JAVA CODE
A a = new A();
a.setFirstName("Scott"));
System.out.println(a.getFirstName());
// JAVA CODE
public String getFirstName() { ... }
public void setFirstName(String firstName) { ... }
@javadude
javadude / Main.kt
Created February 14, 2019 02:18
main() without command-line arguments
fun main() {
println("Hello, World!")
}
fun main(args : Array<String>) {
println("Hello, World!")
println(args.joinToString())
}
fun main() {
println("Hello, World!")
}
package com.javadude.recyclerexample1
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.recyclerview.widget.ItemTouchHelper
import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
package misc
open class AA
class BB : AA()
class CC : AA()
interface A {
fun foo1() { println("A")}
fun foo2() : String { return "A"}
fun foo3() : AA { return BB()}
package streams
import kotlin.reflect.KClass
import kotlin.reflect.full.companionObject
import kotlin.system.measureNanoTime
val list1 = listOf(1,2,3,4,5,6,7,8,9,10)
val iteratorList = CustomList("iterator", list1)
val sequenceList = CustomList("sequence", list1)