[Java] 배열, 문자열, 형변환,continue,while,Class 선언
- 지역변수 while(true){int i;} 같은거 i는 {}안에서만 유지
- continue; 반복문중 현재의 턴만 쉰다.
- 배열 만들기
- int[] nArr = new int [szie]
- .length 사이즈 기억
int[] num = new int[10];
- 문자열 탐색
- com(String).startsWith("") : ~로 시작하는 문장인지 찾기
- com.equals("") : ""와 일치하는 문장 찾기
- com.split("") : 문장 쪼개기 ex) String[] command = com.split(" ") 띄어쓰기 기준으로 쪼개서 String 배열에 넣겠 다.
- 자료형 변환
- Integer.parseInt("10"); => int 10으로 변환
- int inputedid = Integer.parseInt(com.split(" ")[2]); 쪼개서 형변환 바로 넣기
* Class
- 무조건 대문자 시작
- class Article{} 이런 구조를 만드는것
- Article a0; 래퍼런스 변수( 객체를 조종할 리모콘)
new Article(); 실제 값이 저장되는 장소를 만듦( 리모콘은 내부에도 하나 만들어짐 )
ex)
class Article{
public int id;
public String tilte;
public String body; }
//하나씩 초기화
Article a0 = new Article();
a0.id = 1;
a0.title = "제목1";
a0.body = "내용1"
* 컴퓨터 구조(Save와 Loading)
- Cash > RAM > HDD 순으로 빠름 (캐시, 램은 전력 공급 필, 휘발성)
- CPU는 RAM과 소통함 ( HDD는 너무 느려서 )
- Load ( HDD에서 RAM에 적재하는 과정 ) 불러오기
- Save ( CPU가 RAM에 적재한것을 RAM이 HDD에 적재 ) 저장하기, RAM은 휘발성이기때문에 HDD에 적재