깃의 개념 이해하기 - 1

깃 개념 이해하기 - 1 커맨드 라인이 아닌 깃의 개념 위주의 정리입니다 4개의 박스가 있는 것을 상상하자. 3개의 박스는 한 그룹으로 묶여있고 나머지 한 박스는 따로 있다. 그 박스들은 각각 다음을 의미한다. 원격 저장소(Remote Repository) — 혼자 있는 박스 작업 디렉토리(Working…

Java - 입출력

자바의 출력 System.out.println(), System.out.print() 출력할 데이터를 한 개만 전달 가능하다. 전달할 수 있는 데이터타입에 제한이 거의 없다. 숫자는 십진수만 출력한다. 실수를 출력할 시에는 일정한 위치에서 자른다. printf는 이와 같은 단점을 보완한다. System.out…

Java - 조건문

조건문 조건식 Switch문 Switch문의 조건식 결과는 정수 또는 문자열이어야 한다. CASE문의 값은 정수 상수만 가능하다. Switch문의 결과는 long이나 실수형일 수 없다. (int와 자동형변환되는 int보다 작은 타입들 가능) CASE문에는 변수를 쓸 수 없다. break…

Java - 특징과 변수

자바언어의 특징 자바 응용프로그램은 운영체제나 하드웨어가 아닌 JVM(Java Virtual Machine)과 통신하고, JVM이 자바 응용프로그램으로부터 전달받은 명령을 운영체제가 이해할 수 있도록 변환한다. 따라서 자바로 작성된 프로그램은 운영체제와 관계없이 실행 가능하다. (Write once, run…

Java - Method overloading

Method Overloading Same named method and different number of parameters. 예제1 - 숫자들의 sum 구하기 안 좋은 예 메소드 이름이 다 다르기 때문에 복잡하고 기억하기 어렵다. Overloading Overloading…