임동까스
[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에 적재
'프로그래밍기초 > Java' 카테고리의 다른 글
[Java] class 변수 형태?, 디버깅, 날짜 라이브러리 (0) | 2020.10.23 |
---|---|
[Java] 객체 배열, List, ArrayList, map, hashmap 선언 (0) | 2020.10.23 |
[Java] switch, for each, method, String 추가, static (0) | 2020.10.23 |
[Java] 두 숫자 사이의 합 구하기 (0) | 2020.10.23 |
[Java] 자료형, 변수, print, 조건문, 스프링 git 연동 (0) | 2020.10.22 |