728x90
형상관리 - git
java는 운영체제의 종속성이없음
개발 방법론 이라고 한다
분석
설계
개발
테스트
배포
CI/CD <지속적인 개발과 풍화(?)> 로 자동화
프로젝트 시작전에 용어정리
String클래스는 new라는 키워드를 쓰지 않아도 객체를 만들 수 있음.
String api에 trim()이라는건 공백문자를 자름
https://docs.oracle.com/javase/7/docs/api/
찾는 연습하기.
클래스 내용을 사람이 볼수있게 -> javap
Stringbuffer는 사용량이 조금 더 적다. >buffer or builder
메모리가 어떻게 포지션하는지를 알아야 ..!
자바는 서버에서 돌아가는 애플리케이션이므로, 메모리관리가 중요하다.
컴퓨터가 해준다라는게, 내가 신경쓸일이 없다라는거지 일을 안한다는게아니다
객체생성을 최소화해야한다. 그게 개발자의 몫
String클래스로 연산하는순간 메모리가 생성되기때문에 메모리가 계속 쌓임
String클래스는 절대 연산에 관여하지않음.
그래서 자기가 갖고있는 값이 변하지않는다
메모리가 쌓이면 그때의 JVM이 안쓰는 메모리(가비지)를 줄여주는것
728x90
'✍2021,2022 > java' 카테고리의 다른 글
Interface란?(i/f) (0) | 2022.08.19 |
---|---|
객체 지향 개념 (0) | 2022.08.03 |
spring부트와 aws로 구현하는 웹서비스 따라하기(1) (0) | 2022.07.29 |
java 에서의 소켓 프로그래밍[서버] (0) | 2022.06.01 |
java socket 통신 스레드 이해하기 (0) | 2022.06.01 |