촬리의늘솔길

java 강의 본문

✍~2022/java

java 강의

리촬리 2022. 8. 2. 17:55

형상관리 - git

 

java는 운영체제의 종속성이없음

 

 

개발 방법론 이라고 한다

분석

설계

개발

테스트

배포

 

 

CI/CD <지속적인 개발과 풍화(?)> 로 자동화

 

프로젝트 시작전에 용어정리

 

String클래스는 new라는 키워드를 쓰지 않아도 객체를 만들 수 있음.

 

String api에 trim()이라는건 공백문자를 자름

https://docs.oracle.com/javase/7/docs/api/

 

Java Platform SE 7

 

docs.oracle.com

찾는 연습하기.

 

클래스 내용을 사람이 볼수있게 -> javap

 

Stringbuffer는 사용량이 조금 더 적다. >buffer or builder

메모리가 어떻게 포지션하는지를 알아야 ..!

 

자바는 서버에서 돌아가는 애플리케이션이므로, 메모리관리가 중요하다.

컴퓨터가 해준다라는게, 내가 신경쓸일이 없다라는거지 일을 안한다는게아니다

 

객체생성을 최소화해야한다. 그게 개발자의 몫

 

String클래스로 연산하는순간 메모리가 생성되기때문에 메모리가 계속 쌓임

String클래스는 절대 연산에 관여하지않음.

그래서 자기가 갖고있는 값이 변하지않는다

 

메모리가 쌓이면 그때의 JVM이 안쓰는 메모리(가비지)를 줄여주는것

 

 

728x90