개냥이
close
프로필 배경
프로필 로고

개냥이

  • 분류 전체보기 (76) N
    • 개발 일지 (3)
      • FrontEnd_프론트엔드 (3)
      • BackEnd_백엔드 (0)
      • TroubleShooting_트러블슈팅 (0)
    • Study (45) N
      • Javascript (0)
      • Typescript (1)
      • React (1)
      • Node.JS (13) N
      • Python (11)
      • Java (16) N
      • SQL (3)
    • CodingTest (24)
      • 자료구조-알고리즘 (6)
      • BeakJoon (18)
      • Programmers (0)
    • Career_커리어 (3)
      • Hackathon _해커톤 (1)
  • 홈
  • Github
  • 태그
  • 방명록
[Java] 기본형과 참조형

[Java] 기본형과 참조형

김영한의 실전 자바 - 기본편 강의 내용을 정리한 글이다.1. 기본형 vs 참조형 — 시작자바에서 참조형을 제대로 이해하는 것은 정말 중요하다. 변수의 데이터 타입을 가장 크게 보면 기본형과 참조형으로 분류할 수 있다. 기본형(Primitive Type): int, long, double, boolean처럼 변수에 사용할 값을 직접 넣을 수 있는 데이터 타입이다. 참조형(Reference Type): Student student1, int[] students와 같이 데이터에 접근하기 위한 참조(주소)를 저장하는 데이터 타입이다. 참조형은 객체 또는 배열에 사용된다.쉽게 말해서 기본형 변수에는 직접 사용할 수 있는 값이 들어있지만, 참조형 변수에는 위치(참조값)가 들어가 있다. 참조형 변수를 통해서 뭔..

  • format_list_bulleted Study/Java
  • · 2026. 4. 5.
  • textsms
[Java] 메소드(method)

[Java] 메소드(method)

김영한의 자바 입문 강의 내용을 정리한 글이다.1. 메서드가 필요한 이유같은 연산을 여러 번 반복해야 하는 상황을 생각해 보자.// 계산1int a = 1;int b = 2;System.out.println(a + "+" + b + " 연산 수행");int sum1 = a + b;System.out.println("결과1 출력: " + sum1);// 계산2int x = 10;int y = 20;System.out.println(x + "+" + y + " 연산 수행");int sum2 = x + y;System.out.println("결과2 출력: " + sum2);계산1과 계산2의 구조가 완전히 동일하다. 변수 이름과 값만 다를 뿐이다. 이 연산을 100곳에서 써야 한다면 100번 반복해야 하고, 출..

  • format_list_bulleted Study/Java
  • · 2026. 4. 5.
  • textsms
[Java] 배열

[Java] 배열

김영한의 자바 입문 강의 내용을 정리한 글이다.배열이 필요한 이유같은 타입의 값을 여러 개 다뤄야 할 때 변수를 일일이 선언하는 방식은 한계가 있다.int student1 = 90;int student2 = 80;int student3 = 70;int student4 = 60;int student5 = 50;System.out.println("학생1 점수: " + student1);System.out.println("학생2 점수: " + student2);System.out.println("학생3 점수: " + student3);System.out.println("학생4 점수: " + student4);System.out.println("학생5 점수: " + student5);학생이 5명이라서 변수도 5..

  • format_list_bulleted Study/Java
  • · 2026. 4. 5.
  • textsms
[Java] 훈련 (입출력 등)

[Java] 훈련 (입출력 등)

김영한의 자바 입문 강의 내용을 정리한 글이다.1. Scanner — 사용자 입력변수, 연산자, 조건문, 반복문은 프로그래밍의 가장 기본이 되는 기능이다. 그런데 지금까지 작성한 프로그램들은 한 가지 한계가 있었다. 코드 안에 값이 고정돼 있어서 실행할 때마다 결과가 같다. 사용자가 어떤 값을 넣느냐에 따라 다르게 동작하는 프로그램을 만들려면 사용자 입력을 받는 방법이 필요하다.자바에서 출력은 System.out을 사용한다. 입력은 System.in을 사용할 수 있는데, System.in을 직접 다루는 것은 복잡하다. 자바는 이 문제를 해결하기 위해 Scanner 클래스를 제공한다.Scanner 기본 사용법package scanner;import java.util.Scanner;public class S..

  • format_list_bulleted Study/Java
  • · 2026. 4. 4.
  • textsms
[Java] 스코프, 형변환

[Java] 스코프, 형변환

김영한의 자바 입문 강의 내용을 정리한 글이다.1. 스코프(Scope)지역 변수와 코드 블록변수는 선언한 위치에 따라 지역 변수(Local Variable), 클래스 변수(Class Variable), 인스턴스 변수(Instance Variable)로 분류된다. 지금 단계에서 다루는 것은 지역 변수다.지역 변수는 자신이 선언된 코드 블록({}) 안에서만 존재한다. 블록이 끝나는 순간 메모리에서 제거되며, 이후에는 접근할 수 없다. 이처럼 변수에 접근할 수 있는 범위를 스코프(Scope), 즉 유효 범위라 한다.package scope;public class Scope1 { public static void main(String[] args) { int m = 10; // m ..

  • format_list_bulleted Study/Java
  • · 2026. 4. 4.
  • textsms
[Java] 반복문

[Java] 반복문

김영한의 자바 입문 강의 내용을 정리한 글이다.반복문이 필요한 이유1을 세 번 더하는 코드를 작성한다고 하자.int count = 0;count++;System.out.println("현재 숫자는:" + count);count++;System.out.println("현재 숫자는:" + count);count++;System.out.println("현재 숫자는:" + count);3번은 직접 작성할 수 있다. 그런데 100번이라면? 같은 블록을 100번 복사해야 한다. 요구사항이 바뀌어 200번으로 늘어나면 다시 100줄을 추가해야 한다. 반복문은 이 문제를 해결하기 위해 존재한다. 자바는 세 가지 반복문을 제공한다. 반복문조건 검사 시점특징 while실행 전 (pre-test)조건이..

  • format_list_bulleted Study/Java
  • · 2026. 4. 4.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (76) N
    • 개발 일지 (3)
      • FrontEnd_프론트엔드 (3)
      • BackEnd_백엔드 (0)
      • TroubleShooting_트러블슈팅 (0)
    • Study (45) N
      • Javascript (0)
      • Typescript (1)
      • React (1)
      • Node.JS (13) N
      • Python (11)
      • Java (16) N
      • SQL (3)
    • CodingTest (24)
      • 자료구조-알고리즘 (6)
      • BeakJoon (18)
      • Programmers (0)
    • Career_커리어 (3)
      • Hackathon _해커톤 (1)
최근 글
인기 글
최근 댓글
태그
  • #코딩테스트
  • #자료구조
  • #프로그래머스
  • #프론트엔드
  • #Python
  • #파이썬
  • #백준
  • #TypeScript
  • #자료형
  • #알고리즘
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바