자바 반복문에서 객체 생성 방법 , JAVA반복문
반복문안에서 객체를 생성하는 경우 힙 영역에 객체가 무분별하게 생성된다면
성능에 악영향을 주게 된다. 아래의 예를 참조하자.
오라클자바커뮤니티에서 설립한 개발자교육6년차 오엔제이프로그래밍 실무교육센터
(오라클SQL,튜닝,힌트,자바프레임워크,안드로이드,아이폰,닷넷 실무개발강의)
1. 아래의 경우 10000번 Hello 객체를 생성하므로 성능에 악영향을 주게된다,
for(int i=0; i < 10000; i++) {
Hello h = new Hello();
}
2. 아래의 경우엔 하나의 Hello 객체를 할당하고 해제하므로 위방법에 비해 훨씬 효율적이다.
Hello h;
for(int i=0; i < 10000; i++) {
h = new Hello();
...
...
...
h = null;
}
오라클자바커뮤니티 추천 실무 개발 강좌 - 개인80%환급
 |
Spring3.X, MyBatis, Hibernate실무과정  | 총 | 5일 | 35시간 | | 09-24 |
[기업특강]JAVA,JSP,AJAX,jQUERY  | 총 | 5일 | 40시간 | | 09-26 |
스프링3.X게시판&오라클힌트,SQL튜닝,사례연구  | 총 | 4일 | 32시간 | | 09-27 |
 |
JAVA&WEB프레임워크실무과정  | 총 | 33일 | 99시간 | | 09-13 |
자바초보에서안드로이드까지  | 총 | 18일 | 54시간 | | 09-25 |
Spring3.X, MyBatis, Hibernate실무과정  | 총 | 12일 | 36시간 | | 09-26 |
스프링3.X게시판&오라클힌트,SQL튜닝,사례연구  | 총 | 11일 | 33시간 | | 09-26 |
자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지  | 총 | 24일 | 72시간 | | 09-26 |
JAVA,JSP 초보에서 실무까지  | 총 | 18일 | 56시간 | | 10-02 |
 |
자바초보에서안드로이드까지  | 총 | 8일 | 56시간 | | 09-14 |
Spring3.X, MyBatis, Hibernate실무과정  | 총 | 5일 | 35시간 | | 09-14 |
자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지  | 총 | 10일 | 70시간 | | 09-14 |
MiPlatform, XPlatform 실무강좌  | 총 | 5일 | 35시간 | | 09-28 |
스프링3.X게시판&오라클힌트,SQL튜닝,사례연구  | 총 | 4일 | 32시간 | | 09-28 |
JAVA&WEB프레임워크실무과정  | 총 | 14일 | 98시간 | | 09-28 |
댓글 없음:
댓글 쓰기