프로그래밍

c#과 Java 비교 제네릭

Jinwookoh 2015. 8. 22. 18:12

c#과 Java 의 차이점을 비교하는 동영상 강좌가 있다.

 

멜팅팟 온라인 세미나 - 자바 프로그래머를 위한 c#

http://www.microsoftvirtualacademy.com/training-courses/meltingpot-c-for-java

 

그 첫번째 강좌에서 제네릭에 대한 언급이 있다.

자바의 제네릭은 한번 컴파일 된 바이트코드는 타입정보를 갖지 않는다고 한다.

그에 비해 c#은 클래스를 로딩할때 동적으로 clr이 타입정보를 담은 클래스를 생성한다고 한다.

 

그래서 자바는 제네릭 리스트에 담긴 객체의 타입을 유추해낼 수 없다고 한다.

하지만 c#은 타입 유추가 가능하다.

그리고 성능까지 문제가 생길 수 있다고;;;

'프로그래밍' 카테고리의 다른 글

파이썬으로 파일 이름 바꾸기  (0) 2020.08.13
robocopy  (0) 2015.09.22
팝업 크기조절  (0) 2015.08.20
네트워크 드라이브 연결하기  (0) 2015.08.09
format-number 함수 (Xpath함수)  (0) 2015.02.13