이번 카테고리에서는 헤더 퍼스트 자바 라는 책을 공부한 내용을 복습하면서 정리 하고자한다

모두 이론적인 부분이며 자바라고 해서 꼭 자바에만 적용이되는 내용이 아니고

객체지향인 C#부분에서도 상당히 많은 부분이 동일하다.

C++같은 경우에는 다른 부분이 있지만 객체지향에 대해 이해 할려고 노력했다.

따로 그림을 그려서 설명하면 좋은데 대부분은 글로 복습하며 포스팅을 할 것이다.

우선 자바라는 것이 무엇인지는 검색해 보면 나오니 패스~!


1. 자바라는 것은 어떻게 돌아가는가?
  
   [소스]->[컴파일러]->[결과물]->[가상머신]

   위의 순서로 자바라는 것은 결과물을 만들어낸다.

   결과물에서는 바이트코드라는 것이 생성이되고 이것을 자바가상머신(JVM)

   에서 돌리며 결과가 나온다. 대충 이정도만 기억하도록하자.

2.클래스는 어떻게 설계하는가?

   우선 클래스에 무엇인지 안다고 가정하고 클래스에는 인스턴스 변수와 메소드로 나누어

   져있는데 그렇다면 인스턴스 변수에는 무엇을 넣고 메소드에는 어떤 것을 만들어야

   되는가?

   객체(객체란건 후에 설명)에서 아는것 = 인스턴스변수
   객체에서 하는것 = 메소드

   라고 생각하고 클래스를 설계하면 될꺼 같다.

3.모두다 클래스이면 Main도 클래스 안에 있는데 이건 뭐냐?

   main은 크게 두가지 용도로 쓰이며

   프로그램을 실행시키는 부분이라고 생각하면 된다.

   두가지 용도는

  1. 클래스를 테스트 하는 용도
  2. 자바의 응용프로그램 시작용도
 
4.변수에는 어떤 종류가 있고 객체랑은 머가 다른가?

   변수에는 원시 변수와 객체 래퍼런스가 있다.

   원시변수란 자주 쓰는 기초적인 값인 int, bool, float 등등 이되고

   객체래퍼런스란 객체와 연결되는 래퍼런스를 말한다.

  여기서 객체의 생성과정에 대해서 생각해보자

  별거 아닌거 같지만 정말 중요한 개념이다.

  Dog mydog = new Dog();

   라는 것을 썼다고 하자 Dog는 클래스 이다,

   ① "Dog mydog"라는 부분은 래퍼런스변수를 선언하는 부분이다.

  즉, mydog라는 래퍼런스를 선언하고 변수용공간 (스택)에 요청 변수명을 저장

  하는 부분이다.

   ② "new Dog()"라는 부분은 Heap에 새로운 객체 Dog를 만들어주는 것이다.

   ③ " = " 라는 부분은 ①②에서 만든 레퍼런스와 객체를 연결해주는 것이다.

   그림으로 나타내면 더욱 쉽게 이해하겠지만 이렇게 한다는 개념은 알아두도록 하자

'★Programming★ > Java' 카테고리의 다른 글

Java복습 - ①  (0) 2010.04.28

자, 팝송을 듣고 해석하면서 따라 부를 수 있도록 해보자.


저도 영어를 잘하는 건 아니지만 공부를 하는겸 포스트를 써봅니다.


제가 공부하는 겸해서요...ㅋ


이제부터 쓰는 것은 제 주관이고요 제가 해석하고요.ㅋ


우선 오늘은 대중적이면서도 정말 좋은 노래


제가 좋아하는 R.Kelly - I belive i can fly 를 공부할께요.


제 블로그에 들어오는 사람도 없고 그냥 공부하는 겸하는데 만약 보시면


좀 부끄러울꺼 같네요.


R.Kelly 는 모두 아실꺼라고 생각하네요.


지금 막 계속 반복해서 듣고있는데 정말 I belive i can fly 말고는 잘 못알아듣겟네요.ㅋ


공부좀 해야겟어요.....

  -의역     -내가 해석    -원문     -참고

 

*I used to think/ that I could not go on

나는 생각하곤했다/(뭘?)계속해서 할수 없다는 것을
>>난 삶을 지속할 수 없다고 생각하곤 했어요


*And life was/ nothing but an awfulsong
그리고 인생은이다/(뭐?)몹쓸노래일뿐     ▷nothingbut : ~일뿐, 오직

>>인생은 그저 몹쓸 노래같았을 뿐이었어요


 

*But now I know /the meaning of true love

하지만 이제 안다. /(뭘?)진짜 사랑의 의미를    ▷ A of B  : B의 A
>>
하지만 이제는 진실된 사랑의 의미를 알아요.


 

*I'm leaning /on the everlasting arms

나는 기대어 있는중이다./(어디?) 영원한 두팔에
>>영원할 당신 두 팔에 기대어 있어요.


 

*If i can see it/ then and I can do it

만약 내가 볼 수 있다면/ 그럼 난 할수 있는거에요

>>내가 볼 수 있다면,난 할수 있는거에요


*If I just believe it / there's nothing to it

만약 단지 믿는다면 / 그것을 하는데 아무문제 없다
>>내가 믿을 수만 있다면아무것도 문게될게 없어요.


*I believe/ I can fly

나는 믿어요/ (뭘?) 내가 날수있다고

>>난 날 수 있다고 믿어요.


*I believe/ I can touch/ the sky

나는 믿어요 /내가 닿을수있다고 /하늘에
>>저 하늘에 닿을 수 있다고 믿어요


*I think /about it (every night and day)

나는 생각해요/ 그것-/ 매일밤낮으로
>>내 날개를 펴고 저 멀리 날아갈수 있다고


*Spread my wings /and fly/ away

-날개를 펼치고 /저멀리 날아가는
>>밤낮으로 생각해요


*I believe/ I can soar

나는 믿어요/ (뭘?)나는 날아오를수 있다고
>>난 날아 오를수 있다고 믿어요


*I see me /running/ through that open door
나는 나를 보아요 /(어떤?)달려가는/ (어디로?)저 열린문을 통해

>>열린 문으로 달려가는 내 모습을 보아요


*I believe/ I can fly                     X3

나는 믿어요/ (뭘?)나는 날아오를수 있다고
>>난 날아 오를수 있다고 믿어요




*See I was /on the verge of breaking down

알잔아요 내가있었단걸/ (어떻게?) 쓰러지기 직전       ▷ on the verge of doing something : 막 ~ 직전

>>내가 쓰러지기 직전이었다는걸 알잖아요


*Sometimes silence /it can seem/ so loud           어케 된문장인지 아시는분?ㅜ

때때로 침묵/  그것이  보일수가 있어요 / 매우소란스럽게     이게 맞는지 모르겟네요;;;
>>때로는 침묵속에 있는것이 매우 소란 스럽게
여겨질때까 있는거에요


*There are miracles /(in life)/ I must achieve

기적들이 있다./ (삶속에)/ (어떤기적?)내가 이루어야만하는
>>삶속에는 내가 이루어야만 할 기적들이 있어요


*But first/ I know/ it starts/ inside of me

하지만 무엇보다도/ 나는 알아요/ 그것이 시작되는것을/ 내안에서
>>하지만 무엇보다도 그건 내 안에서 시작된다는
시작된단걸 알아요




*If i can see it then and I can be it
내가 볼 수 있다면,난 할수 있는거에요
*If I just believe it there's nothing to it
내가 믿을 수만 있다면아무것도 문게될게 없어요.
*I believe I can fly
난 날 수 있다고 믿어요
*I believe I can touch the sky
저 하늘에 닿을수 있다고 믿어요
*I think about it every night and day
내 날개를 펴고 멀리 날아갈수 있다고
*Spread my wings and fly away
매일 밤 낮으로 생각해요
*I believe I can soar
난 날아 오를수 있다고 믿어요
*I see me running through that open door
저 열린 문으로 달려가는 내 모습을 보아요
*I believe I can fly
난 날 수 있다고 믿어요
*I believe I can fly
난 날 수 있다고 믿어요
*I believe I can fly
난 날 수 있다고 믿어요




*Cause I believe/ in me...

나는 믿기때문에요 /나를
>>난 당신의 역량을 믿으니깐요..

*If i can see it then and I can do it
내가 볼수 있다면 난 할수 있는거에요
*If I just believe it there's nothing to it
내가 믿을수만 있다면 아무것도 문제될게 없어요
*I believe I can fly
난 날수 있다고 믿어요
*I believe I can touch the sky
저 하늘에 닿을 수 있다고 믿어요
*I think about it every night and day
내 날개를 펴고 멀리 날아갈수 있다고
*Spread my wings and fly away
매일 밤낮으로 생각해요
*I believe I can soar
난 높이 날아오를 수 있다고 믿어요
*I see me running through that open door
저 열린 문으로 달려가는 내 모습을 보아요
*I believe I can fly
난 날수 있다고 믿어요
*I believe I can fly
난 날수 있다고 믿어요
*I believe I can fly
난 날수 있다고 믿어요



*if I just bring my way
내 날개를 활짝 펼수 있다면
*I can fly
난 날수 있어요
*I can fly
난 날수 있어요
*I can fly
난 날수 있어요
*if I just bring my way
내 날개를 활짝 펼수 있다면
*i can fly
난 날수 있어요

                                                                                                    


잘 해석 했는지 모르겟네요..ㅠㅠㅠㅠ


아직 부족해서.... 쉽다는 팝송인데 말이죠..


부족한점을 보신다면 지적해주세요.ㅋ


다음에는 다른 팝송으로 도전할께용.

'★English★ > Pop Song' 카테고리의 다른 글

팝송따라하기 ①  (0) 2010.04.27
안녕하세요. 저는 소프트웨어프로그래머 최뱅입니다.

아직은 미숙하고 공부를 하고 있는 학생이지요ㅋ

간단히 제 소개를 하죠.

전 23살 남성이고요

삼성소프트웨어멤버십(대전)에 있습니다.  (<--아시는 분은 아실듯ㅋ)

물론 대학생이고요.

이번에 티스토리를 하고 싶어서 시작하게 되었어요

원래 네이버에서 블로그를 할려고 했는데

이왕 하는 김에 좀더 특별한 곳에서 하고 싶어서요

블로그는 제가 공부하는 프로그래밍 위주로

포스트를 할것이고요

가끔 영화나 음악 그리고 영어 공부에 관해서

포스팅을 할 예정이에요.

이러한 커뮤니티를 시작하게 되어서 정말 기쁨니다.

우리 함께 공부해보아요

'★Hello★' 카테고리의 다른 글

Hello  (0) 2010.04.27

+ Recent posts