cpp는 main하나만 잇지만
자바는 psvm여러개로 두고 시작할때마다 바꾸기 가능
cpp는 이름 곂치면 바로 ㅈ되지만 자바는 클래스패스 순서대로 참조
cpp는 코드 데이터영영역 존재하만 자바는 스택 힙만 있음
cpp는 소멸자 있지만 자바는 없음
cpp는 메모리 제한 거의 없지만 자바는 Xmx정한만큼임
익명(77.111)2021-05-17 22:30
답글
cpp는 내가 메모리 관리 잘하면 되지만 자바는 cms, g1 어떤거 쓰냐에 따라 성능 갈림
cpp는 메모리 해제가 바로 되지만 자바는 메모리 해제 과정에서 stop the world걸림
cpp는 타입바인딩 꼼수 쓰지만 자바는 리플렉션 기반 어노테이션 존재
cpp는 싱글쓰레드인데 자바는 main, gc로 처음부터 이중 쓰레드 그룹으로 돌아감
익명(77.111)2021-05-17 22:36
답글
와 존나 다르네ㅋㅋㅋ근데 자바 맛만본수준에선 체감은 모르겠다 - dc App
익명(58.120)2021-05-17 22:41
답글
하지만 하나부터 열까지 다루는 cpp도 나름의 매력이 있지만 자바도 하다보면 최적화 기능이 많이있고 공부하는 것도 많아
처음부터 객체지향언어로 나온거라 그쪽 신경쓴게 많아서 구조 짜기에 좋기도 하고 ㅋㅋ
암튼 파이팅하셔 ㅋㅋ
익명(77.111)2021-05-17 22:45
기본문법은 비슷한 걸로 앎
C751AE30C787(61.253)2021-05-17 22:24
답글
그럼 문법은 그냥 대강봐도 이해되겠지? 지금까지본건 함수이름빼곤 다 똑같음 - dc App
gc랑 클래스로더 때문에 메모리 전략이 좀 다른느낌
지금 자료형까지 보고있는데 함수이름빼고는 다 똑같아서 좀 지루하네 - dc App
cpp는 friend 가능하지만 자바는 없음 cpp는 기본인자 가능하지만 자바는 오버로딩으로 해결 cpp는 이넘이 열거지만 자바는 클래스임 cpp는 startup코드로 시작하지만 자바는 rt.jar로 시작함
cpp는 main하나만 잇지만 자바는 psvm여러개로 두고 시작할때마다 바꾸기 가능 cpp는 이름 곂치면 바로 ㅈ되지만 자바는 클래스패스 순서대로 참조 cpp는 코드 데이터영영역 존재하만 자바는 스택 힙만 있음 cpp는 소멸자 있지만 자바는 없음 cpp는 메모리 제한 거의 없지만 자바는 Xmx정한만큼임
cpp는 내가 메모리 관리 잘하면 되지만 자바는 cms, g1 어떤거 쓰냐에 따라 성능 갈림 cpp는 메모리 해제가 바로 되지만 자바는 메모리 해제 과정에서 stop the world걸림 cpp는 타입바인딩 꼼수 쓰지만 자바는 리플렉션 기반 어노테이션 존재 cpp는 싱글쓰레드인데 자바는 main, gc로 처음부터 이중 쓰레드 그룹으로 돌아감
와 존나 다르네ㅋㅋㅋ근데 자바 맛만본수준에선 체감은 모르겠다 - dc App
하지만 하나부터 열까지 다루는 cpp도 나름의 매력이 있지만 자바도 하다보면 최적화 기능이 많이있고 공부하는 것도 많아 처음부터 객체지향언어로 나온거라 그쪽 신경쓴게 많아서 구조 짜기에 좋기도 하고 ㅋㅋ 암튼 파이팅하셔 ㅋㅋ
기본문법은 비슷한 걸로 앎
그럼 문법은 그냥 대강봐도 이해되겠지? 지금까지본건 함수이름빼곤 다 똑같음 - dc App
ㅇㅇ
함수선언같은건 좀 많이 다른거같던데