자바의 포인터?

프로그래밍 2006/12/18 01:41

  요즘 집에 있는 자바와 C언어 책을 번갈아 가면서 보고 있습니다. C언어 공부도 조금 해 볼겸, 자바 책도 함께 보고 있는데요. 겸사겸사 몇 가지 실험 및 연구도 함께 하고 있습니다.

  자바에서 사라진 포인터가 어디쯤에 붙어 있는지에 대해서 알아보고 있습니다. 명시적으로 포인터를 선언해서 사용하지는 않지만 분명 다른 변형된 모습으로 사용되고 있으니까요. 그걸 뒷조사 하고 있습니다. 그냥 이래저래 재미 있습니다^^ㅋ

  그리고 자바에서는 구조체의 형태를 왜 클래스란 이름으로 사용하는지, 구조체와는 다른 클래스의 장점이 무엇인지도 조금 봐 두었구요. 컬렉션인터페이스 부분도 조금 관심있게 살펴보고 있습니다. Vector는 학기 중에 채팅프로그램 서버에서 사용되어서 만져보긴 했지만 Hashtable은 처음 보는 거네요. 이름 그대로 Hash알고리즘을 토대로 비슷하게 구현된 것 같은데 시간이 없어서 대강 보기만 했습니다.

  외에도 C언어의 포인터, 배열 등도 함게 보고 있는데, 재미있네요^^ㅋ 포인터를 학기 중에 배우긴 했었지만 뭐가뭔지 모르는 상태에서 배운 것이라 머릿속에 수업에 필요한 부분만 대강의 스케치만 만들어서 레포트를 작성하고 수업도 들었었는데 이제서야 자세하게 살펴보고 있습니다.

int* p;
int *p;

둘 중에 의미적으로 따지면 왜 첫번째 것이 더 맞는 것인지도 이제서야 이해 했거든요...;;

조금씩 공부는 하고 있는데 여러 일들로 계속 흐름이 끊겨서 장시간 보지는 못하고 있었습니다. 조만간 머릿속에 조금씩 정리 되는대로 블로그에도 다시한번 정리해서 올려야 겠습니다.S

top
     TAG C언어, 자바, 포인터

트랙백 주소 :: http://signpen.net/blog/trackback/2510685

  1. 트랙백 발송지 : 루미넌스 - miscellaneous 2006/12/19 12:47 삭제

    제목 : C/C++ 포인터에 대한 몇가지 다른 설명

    C/C++을 공부하는 입장에서 포인터는 정말이지 난해하기 짝이없는 개념이다. 하지만 모두가 입을 모아 포인터는 꼭 이해하고 능숙하게 다룰수 있어야 한다고 말하니 더욱 난처하다. 내 경우에는 C를 고등학교때(중학교때였나?ㅡㅡㅋ) 처음 공부를 시작했는데 번번히 포인터 개념을 잡지못해서 좌절하고 책을 덮어버렸던 기억이 난다. 그러다가 대학 1학년때 차 모 교수님께서 '컴퓨터의 기초'과목 수업중에 흘리듯이 하신 얘기가 귀에 꽂혀버려서 그 이후로 지금까지 큰..

자바에 포인터가 없다?

프로그래밍 2006/11/05 07:21
항상 자바의 특징을 말할때

'자바는 객체지향 언어이다',
'자바엔 포인터가 없다'
라는 말을 종종 하는데 곰곰히 생각해보면...

자바는 pointer 덩어리다.....OTL

*p

이건 없지만,
클래스 객체들은 모두 reference형태로 사용되는걸 생각하면....

그냥 요즘 자바와 사랑에 빠지면서 쓸데없는 생각들로 머리가 북적북적.
그래도 재미있어욧!!ㅎㅎ

요즘 읽던 책에서 '자바의 WORA ....~'라는 글귀를 봤는데,
'Write once, Run anywhere'이말 너무 멋져용!!

top
     TAG 자바, 포인터

트랙백 주소 :: http://signpen.net/blog/trackback/2510649