랑쓰노트

고정 헤더 영역

글 제목

메뉴 레이어

랑쓰노트

메뉴 리스트

  • 홈
  • 태그
  • 랑쓰노트
    • Frontend
      • HTML5
      • JS-자바스크립트
      • Vue
    • Backend
      • JAVA-자바
      • 서버프로그래밍
    • DevOps
      • Git
      • DB-데이터베이스설계
    • 공-부
      • UI | UX 스터디
      • 백준 알고리즘
      • Homework
    • 리-뷰
      • BOOK

검색 레이어

랑쓰노트

검색 영역

컨텐츠 검색

Backend/JAVA-자바

  • JAVA 5. 참조타입과 참조변수, new 연산자

    2021.05.21 by 사랑짱

  • JAVA 4-2. 제어문 : 반복문(for문, while문, do-while문), break문, continue문

    2021.05.20 by 사랑짱

  • JAVA 4-1. 제어문 : 조건문(if문, switch문)

    2021.05.20 by 사랑짱

  • JAVA 3. 연산자

    2021.05.20 by 사랑짱

  • JAVA 2-1. 자료형 변환

    2021.05.20 by 사랑짱

  • JAVA 2. 변수와 자료형

    2021.05.20 by 사랑짱

  • JAVA 1. 프로그래밍 언어 '자바'

    2021.05.18 by 사랑짱

JAVA 5. 참조타입과 참조변수, new 연산자

◆ 참조 타입(Reference type) - 객체의 번지를 참조하는 타입 - 메모리의 번지(주소값)을 변수 안에 저장 (변수의 값 즉, 객체는 힙 영역에 저장) - 참조타입에서 Null은 객체의 주소를 가리키고 있지 않은 상태를 의미 ◆ 참조 타입의 종류 - 배열 타입 - 열거 타입 - 클래스(EX. String) - 인터페이스 ※ 참조타입의 값은 결국 모두 객체이다. 문자리터럴도, 매열도 모두 객체이다! ※ 모든 참조타입은 객체의 주소를 담기 때문에 메모리 사용크기는 모두 8byte이다! ※ 자바 소스 파일(xxx.java) 안에는 오로지 하나의 참조타입만 선언해야 한다! (배열은 자료구조니까 제외되며, 예외 케이스 有) ◆ 메모리 사용 영역 - 기본 타입 변수의 메모리 사용 : 실제 값을 변수 안에..

Backend/JAVA-자바 2021. 5. 21. 08:41

JAVA 4-2. 제어문 : 반복문(for문, while문, do-while문), break문, continue문

◆ 반복문 - 중괄호 { } 블록 내용을 반복적으로 실행할 때 사용 1. for문 - 반복횟수를 알고 있을 때 사용 - 시작점 --> 초기화식 / 종료지점 --> 조건식 - 장점 : 코드 간결, 에러확률 감소 - 카운터 변수(루프제어변수) i가 반복횟수를 결정 - 초기식의 목적 : 카운터 변수 생성(초기식은 단 한번만 수행) - 증감식의 목적 : 카운터 변수의 값을 변경 - 조건식의 목적 : 반복문의 종료여부를 결정 (초기화식, 조건식, 증감식은 생략 가능하나, 세미콜론(;)은 생략할 수 없다(But, 지양하는 방법이다.)) 2. while문 - 조건식의 T/F 여부에 따라 반복하여 실행할 때 사용 (조건식이 true인 경우 실행 / 조건식이 false이면 종료) - 조건식에는 주로 비교, 논리연산 사용..

Backend/JAVA-자바 2021. 5. 20. 11:28

JAVA 4-1. 제어문 : 조건문(if문, switch문)

◆ 제어문이란? 코드 실행 흐름을 개발자가 원하는 방향으로 변경할 수 있도록 도와주는 역할 ◆ 제어문의 종류 - 조건문(if문, switch문) - 반복문(for문, while문, do-while문) - break문, continue문 ※ 제어문의 중첩 -> 다양한 흐름 발생이 가능하다. (단, 중첩이 반복되면 코드의 실행흐름이 복잡해지기 때문에 다시 한번 점검해보자) ◆ 조건문 - 조건식에 따라 다른 실행문을 실행하기 위해 사용 (실행문을 제어하기 위해 사용) 1. if문 - 조건식의 참/거짓 여부에 따라 중괄호 { }블록 실행 여부가 결정 - 조건식 : true, false 값을 산출하는 연산식 조건식이 true : 실행문 A -> 실행문 B 조건식이 false : 실행문 B -> 실행문 A 2. i..

Backend/JAVA-자바 2021. 5. 20. 11:28

JAVA 3. 연산자

◆ 연산자 - 연산자란 연산에 사용되는 표시나 기호 - 연산자(operator) 피연산자(operand) x + y // + : 연산자, x, y : 피연산자 ◆ 연산식 ( 표현식 Expressions ) - 연산자와 피연산자를 이용하여 연산의 과정을 기술한 것 - 아무리 복잡한 표현식이라도 반드시 하나의 값을 산출하며 결과 값은 변수에 저장하여 출력한다. - 연산의 방향과 우선순위는 연산의 종류에 따라 다르며, ( ) 괄호를 통해 우선순위 표시할 수 있다!! - 연산의 우선순위 : 단항 → 이항 → 삼항 / 산술 → 비교 → 논리 → 대입 - 연산식을 표현할 때는 피연산자를 같은 타입으로 맞춰야 한다. ※ 정수의 연산식의 결과는 int타입으로 자동형변환된다!!!(long 타입 제외) 따라서, 되도록 정..

Backend/JAVA-자바 2021. 5. 20. 09:13

JAVA 2-1. 자료형 변환

◆ 타입변환 데이터의 타입을 다른 타입으로 변환하는 것 1. 묵시적 형 변환(자동타입변환) - Promtion - 컴파일러가 자동으로 실행한다. - 바이트 크기가 작은 자료형에서 큰 자료형으로 저장될 때 발생 - 값의 허용범위가 작은 자료형이 허용범위가 큰 자료형으로 저장될 때 발생 - 서로 다른 타입 간 연산 시에도 자동 형 변환 발생 - 정보의 손실이 발생하지 않는다. byte < short < int < long < float < double < 참조타입 ※ char 타입의 경우 음수가 포함되지 않기 때문에 변환되지 않음. 2. 명시적 형 변환(강제타입변환) - Casting - 큰 허용 범위 타입을 작은 허용 범위 타입으로 강제로 나눠서 저장하는 것 - 타입의 크기가 작기 때문에 데이터 공간에 따..

Backend/JAVA-자바 2021. 5. 20. 08:09

JAVA 2. 변수와 자료형

◆ 변수란? - 값을 저장할 수 있는 메모리 공간에 붙이는 이름 - 하나의 값만 저장 가능 ◆ 변수를 사용하기 위해서는? Step 1. 변수선언 - 하나의 값을 저장할 수 있는 공간을 만드는 것! - 이 과정에서 저장되는 값의 타입(자료형)과 이름이 결정 int x ; // x : 변수명, int : 타입 double y ; // y : 변수명, double : 타입 Step 2. 변수 초기화 - 변수에 최초로 값이 저장될 때 변수가 생성 (변수 초기화) - 변수에 값을 저장할 때 대입연산자(=)를 사용 (오른쪽의 값을 왼쪽의 변수에 저장한다는 의미) int score; // 변수선언 score = 90; // 변수초기화, 초기값 : 90 Step 3. 변수 생성 - 변수가 정의(선언+초기화) 되면 변수..

Backend/JAVA-자바 2021. 5. 20. 07:32

JAVA 1. 프로그래밍 언어 '자바'

프로그램(코드)를 기계가 이해할 수 있는 언어로 바꾸는 작업을 컴파일러라고 한다. 컴파일러, 더 쉽게 말해 컴퓨터와 사람이 대화하기 위해서 사람의 언어와 기계어 사이의 다리 역할을 하는 "프로그래밍 언어"가 필요하다. - 자바, C, C++, C#, 파이썬 등 프로그래밍 언어 중 자바에 대해 간략하게 정리해보자. ◆ 자바의 특징 - 모든 운영체제에서 실행 가능 - 객체 지향 프로그래밍(유지보수, 확장성) - 메모리 자동정리(편리성) - 무료 라이브러리 풍부(접근성) ◆ 자바로 만들 수 있는 프로그램 - 웹 서버 - 안드로이드 앱 - 게임 앞으로 객체지향 프로그래밍 언어인 자바에 대해 알아보자!!!

Backend/JAVA-자바 2021. 5. 18. 22:42

추가 정보

인기글

최신글

페이징

이전
1 2 3 4
다음
TISTORY
랑쓰노트 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바