본문 바로가기

지식공유/JAVA8

JAVA 수업 복습 정리(8)_제어문(if, switch, for, while, break, continue, return)/Operator/java/프로그래밍 * 제어문(if, switch, for, while, break, continue, return)제어문(Control Statement) : 프로그램의 흐름(스레드)을 바꾸는 명령스레드는 기본적으로 위에서 아래로(순차적으로) 읽는다.이 흐름을 바꿔주는게 제어문이다.선택문(if, switch), 반복문(for, while), 기타(break, continue, return) * if 문if 문 : 조건식에 의해 명령을 선택 실행하기 위한 선택문을 작성하기 위한 키워드형식 1): if(조건식){명령; 명령; …}→ 조건식의 결과값이 [true]인 경우 블럭 내부에 작성된 명령들 실행→ 블럭 내부에 작성된 명령이 하나인 경우 블럭 기호 생략 가능형식 2): if(조건식){명령; 명령; …} else{명령; 명.. 2024. 8. 5.
JAVA 수업 복습 정리(7)_연산자/Operator/java/프로그래밍 * 연산자(Operate)연산자(Operate) : 계산을 목적으로 제공되는 기호 또는 키워드→ 피연산자 : 연산자에 의해 계산되어지는 값→ 피연산자의 갯수에 따라 단항연산자(1개), 이항연산자(2개), 삼항연산자(3개)로 구분(연산자가 여러개인 경우 단항 >> 이항 >> 삼항 순서로 처리)최우선 연산자 : 무조건 가장 먼저 명령이 실행되도록 처리하는 연산자=> () : 우선처리 연산자, [] : 배열 연산자, . : 객체 연산자단항 연산자 : 피연산자의 갯수가 1개인 연산자=> + : 양수화 연산자 - 피연산자에 +1을 곱한 결과값을 제공하는 연산자=> - : 음수화 연산자(2의 보수 연산자) - 피연산자에 -1을 곱한 결과값을 제공하는 연산자=> ~(틸드) : Bit Not 연산자(1의 보수 연산자).. 2024. 8. 3.
JAVA 수업 복습 정리(6)_형변환/TypeCast/java/프로그래밍 형변환(TypeCast) : 값의 자료형을 일시적으로 변환하여 사용하는 방법→ JVM이 알아서 해주는 자동 형변환과 개발자가 직접해주는 강제 형변환이 있다.자동 형변환 : 자료형이 다른 값을 연산하기 위하 JVM(Java Virtual Machine : Java 프로그램)이 값의 자료형을 일시적으로 실행하기 위한 가상의 플랫폼이 값의 자료형을 일시적으로 변환하여 사용하는 방법→ 표현의 범위가 작은 자료형의 값을 큰 자료형의 값으로 형변환하여 연산 처리(byte 크기를 비교하는게 아님)→ byte >> short >> char >> int >> long >> float >> double강제 형변환 : 개발자가 Cast 연산자를 사용하여 값을 원하는 자료형의 값으로 일시적으로 변환하여 사용하는 방법→ Cas.. 2024. 6. 26.
JAVA 수업 복습 정리(5)_자료형/리터럴/값/java/프로그래밍 * 자료형(DataType)컴퓨터 저장단위→ Bit(0 또는 1) → Byte(8Bit) ⇒ 영어기준 1문자당 1Byte 사용→ 저장의 최소단위는 Byte 이다.자료형(DataType) : 값 또는 객체를 표현하기 위한 단어(키워드 또는 식별자)- 기본형 : 값을 표현하기 위한 자료형(8개) → 키워드    → 숫자형(정수형, 실수형, 문자형) : 연산가능 / 논리형 : 연산불가능    → byte >> short >> char >> int >> long >> float >> double- 참조형 : 객체를 표현하기 위한 자료형 → 식별자(클래스)package basic;//컴퓨터 저장단위//=> Bit(0 또는 1) - Byte(8Bit) => 영어기준 1문자당 1Byte가 사용된다고 생각 // 저장의.. 2024. 6. 1.
JAVA 수업 복습 정리(4)_변수/리터럴/값/java/프로그래밍 * 변수변수 : 값(리터럴)을 저장하기 위해 메모리에 부여하는 이름이다.변수 선언 : 메모리에 값을 저장하기 위한 공간을 부여받아 이름을 설정하는 것이다.변수 선언 형식 : 자료형 변수명;→ 자료형(DataType) : 변수에 저장될 값의 형태를 표현하는 단어(키워드 또는 식별자)→ 변수명 : 값을 저장하기 위한 메모리 공간의 이름(식별자)키워드(keyword - 예약어) : Java 프로그램 개발을 위해 미리 약속된 단어식별자(사용자 정의 명칭) : Java 프로그램 개발을 위해 개발자가 선언하여 사용하는 단어(식별자 작성규칙)→ 영문자, 숫자, 일부 특수문자(_ 또는 $)를 조합하여 작성 - 영문자 외에 다른 문자 사용 가능하나 이는 비권장→ 숫자로 시작되는 식별자 작성 불가능→ 영문자는 대소문자 구.. 2024. 5. 31.
JAVA 수업 복습 정리(3)_github/git/java/jdk/프로그래밍 github 사용법깃허브(github) : 분산 버전 관리 툴인 깃 저장소 호스팅 기능을 제공하는 웹서비스- https://github.com/ 사이트 사용깃(git) : 다수의 사용자들간의 파일 작업을 조율하기 위한 분산 버전 관리 시스템(프로그램)깃허브 회원가입 후 로그인 → 저장소 만들기- 저장소 하나당 하나의 프로젝트를 만들어 사용하기를 권장- Add a README file 은 체크(프로젝트에 대한 설명을 달아주기 위해 체크)- Add .gitignore : 저장하지 않을 대상- Choose a licence : 라이센스 사용여부에 따라 선택이클립스로 깃 사용하기이클립스에는 깃에 대한 플러그인이 제공된다.(window > show view > git)Git Repositiories 뷰탭 클릭 >.. 2024. 5. 1.