"๊ฐ์ ํ: ๋ช
ํ JAVAESSENTIAL(ํฉ๊ธฐํ)"๊ต์ฌ์ ์๋ก๋ ๋ฌธ์ ๋ค์ ํ์ด์ ์ฌ๋ฆฝ๋๋ค. ๋ฌธ์ ์ ๋ฒํธ๋ง ํ๊ธฐํ๊ณ ๋ต์๋ง ์ ๋ ํํ๋ก ์ ๋ก๋ ํ๊ณ ์์ต๋๋ค. ๊ฐ์ธ ํ์ด์ด๋ฏ๋ก ์ค๋ต์ด ์์ ์ ์์ผ๋ฉฐ ์ค๋ต ๋ฐ๊ฒฌ ์ ๋๊ธ ๋จ๊ฒจ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค๐ - #์ด ํ์๋ ๊ฑด ์์ง ํ์ง ๋ชปํ ๋ฌธ์ or ํท๊ฐ๋ฆฌ๋ ๋ฌธ์ ์ ๋๋ค! ์ถํ์ ๋ค์ ํ์ด์ ์ฌ๋ฆด ์์ ์ด์์! -ujeyhx- |
โ Check Time 138p
1) ํด๋์ค
2) ์ธ๋ถ์์ ์ ์์ ์ํด ์ผ๋ถ ์์๋ค์ ์ธ๋ถ์ ๊ณต๊ฐํ๋ค.
3) 2๋ฒ
4)
1. ๋ฉ๋๊ธฐ(ํ์๊ฐ์ฒด)๋ ์๋ฌผ(์์๊ฐ์ฒด)์ ์์ฑ์ ๋ชจ๋ ๊ฐ์ง๊ณ ์๋ค.
2. TV์ ๋ด๋ถ ๊ธฐ๋ฅ์ ๋ณดํธ๋์ด ๋ณผ ์ ์์ง๋ง, ๋ฆฌ๋ชจ์ปจ๊ณผ ํต์ ํ๋ ๋ถ๋ถ์ ์กฐ์ , ๋ฒํผ ๋ฑ์ผ๋ก ๋ ธ์ถ๋์ด์ง๋ค.
3. ๋ณผํ,๋ง๋ ํ, ์ฐํ์ ๋์ผํ '์ฐ๋ ๋๊ตฌ' ํด๋์ค์ด์ง๋ง, ๊ฐ๊ฐ ๋ค๋ฅธ ๊ธฐ๋ฅ์ ํ๋ค. (๋ฉ์๋ ์ค๋ฒ๋ผ์ด๋ฉ)
โ Check Time 152p
1)
public class Samp { //ํด๋์ค ์ ๊ทผ์ง์ ์
int id;
public Samp (int x) { this.id = x; } //์์ฑ์์๋ ๋ฆฌํดํ์
X
public Samp(){
this(0); //this() ํธ์ถ์ ์ฒซ๋ฌธ์ฅ! ์ผ๋ก ์์น ๋ณ๊ฒฝ
System.out.println("์์ฑ์ ํธ์ถ");
}
}
โ Check Time 166p
1) ๊ฐ๋น์ง๊ฐ ๋์ด๋์ ๊ฐ์ฉ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ด ์ผ์ ํฌ๊ธฐ ์ดํ๋ก ์ค์ด๋ค๋ฉด ํ๋ก๊ทธ๋จ ์คํ์ด ๋ถ๊ฐ๋ฅํ๊ฒ ๋๋ค. ๊ฐ๋น์ง ์ปฌ๋ ์ ์ ํตํด ์๋์ผ๋ก ๊ฐ๋น์ง๋ฅผ ํ์ํ๋ฉด ๊ฐ์ฉ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๋๋ฆด ์ ์๊ธฐ ๋๋ฌธ์ด๋ค.
# 2) ๊ฐ๋น์ง๊ฐ ๋ฐ์ํ์ง ์๋๋ค.
๐์ด๋ก ๋ฌธ์
# 1) 4๋ฒ ( ํ๋(๋ณ์)๋ private ๋ก ์ ์ธํ๋๊ฒ ์ข๋ค )
2) 3๋ฒ (this ๋ ํผ๋ฐ์ค ์์ฑ์์์์ ์ฌ์ฉ ๊ฐ๋ฅํจ)
3) 3๋ฒ ( ๋ฐฐ์ดํ์ [] ๋ ํผ๋ฐ์ค๋ณ์= ๋ฐฐ์ด์์ฑ ๋ฐฐ์ดํ์ [๋ฐฐ์ดํฌ๊ธฐ] ; )
4)
1. ํด๋์ค
2. ๊ณต์
#3. ๊ฐ์ฒด
4. static
5. this
5) ์ฑ๊ณต ( 2๊ฐ์ ๋ฉ์๋๊ฐ ๋ชจ๋ ์ด๋ฆ์ด ๊ฐ๊ณ ๋งค๊ฐ ๋ณ์ ํ์ ๊ณผ ๊ฐ์๊ฐ ์๋ก ๋ค๋ฆ ๊ทธ๋ฌ๋ฏ๋ก ํด๋์ค A ์์์ ๊ณต์กด๊ฐ๋ฅ)
6)
1. ์๋ฉธ์ํฌ
2. ๋คํํ
3. ๋ ํผ๋ฐ์ค
4. ๊ฐ๋น์ง ์ปฌ๋ ์
5. System.gc();
# 7)
class Person {
public int age;
int setage (int a){
age = a;
}
}
public class Example {
public static void main (String args[]){
Person a = new Person();
Scanner sc = new Scanner(System.in);
a.age = sc.nextInt(); //17
}
}
8) 15
class Num {
int n;
public Num(int n) { this.n = n; }
}
class TEST
{
static void plusTen(Num x) {x.n += 10;}
public static void main (String[] args) throws java.lang.Exception
{
// your code goes here
Num ob = new Num(5); // int 5
plusTen(ob);
System.out.println(ob.n);
}
}
# 9)
public class Rectangle {
int w,h;
Rectangle(int w, int h){
this.w = w;
this.h = h;
}
Rectangle(int w){
//this(w,2);
Rectangle(w, 2);
//this.w = w; this.h = 2;
}
Rectangle(){
//this(1);
Rectangle(1);
// this.w = 1; this.h = 2;
}
}
10) 4๋ฒ
11) 4๋ฒ static ๋ฉ์๋๋ getB() ๋ฉ์๋๋ฅผ ํธ์ถ ๋ถ๊ฐ๋ฅํ๋ค. (static์ผ๋ก ์์ฑ๋์ง ์์๊ธฐ๋๋ฌธ)
12) 1๋ฒ int ๋ static ์ด ์๋๋ฏ๋ก ํด๋์ค์ด๋ฆ์ผ๋ก ์ ๊ทผ ๋ถ๊ฐ๋ฅํ๋ค.