não entendi porque a letra B não compila ???
o tipo int não é diferente do objeto
Given:
1. class SuperFoo {
2. SuperFoo doStuff(int x) {
3. return new SuperFoo();
4. }
5. }
6.
7. class Foo extends SuperFoo {
8. // insert code here
9. }
Which three, inserted independently at line 8, will compile? (Choose three.)
A
int doStuff() { return 42; }
B
int doStuff(int x) { return 42; }
C
Foo doStuff(int x) { return new Foo(); }
D
Object doStuff(int x) { return new Object(); }
E
SuperFoo doStuff(int x) { return new Foo(); }
uma duvida qdo se coloca 0L em date o que significa ???
public static void main(String [] args) {
DateFormat df = DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.US);
Date d = new Date(0L);
String date = "Java 3, 2005";
// insert code here
try {
d = df.parse(date);
} catch (ParseException e) { }
System.out.println(d.getTime());
}
não entendi porque o resultado ???
a qtde de caracter ??? apos x porque tres null
e em seguida a letra y ???
outra duvida \d despreza os numeros ???
public static void main(String[] args) {
// TODO Auto-generated method stub
String s = "x1234 y56 z7 a";
String [] sa = s.split("\d");
int count = 0;
for( String x : sa){
count++;
System.out.println("valor="+x);
}
System.out.println("total: " + count);
}
valor=x
valor=
valor=
valor=
valor= y
valor=
valor= z
valor= a
total: 8