본문 바로가기
반응형

분류 전체보기853

프리미티브 타입 종류와 값의 범위(자바 기초스터디 2 - 1) 목표 - 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다. 학습할 것 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var 참고 자료들 https://gbsb.tistory.com/6 https://tychejin.tistory.com/230 # 기본형 타입(Primitive type) 자바(Java)는 총 8가지의 기본형 타입을 미리 정의하여 제공합니다. 기본값이 있기 때문에 Null이 존재하지 않습니다. 기본형 타입에 Null을 넣고 싶다면 래퍼 클래스(Wrapper Class)를 활용해야 합니다. .. 2021. 10. 27.
[자바]접근 제어자(Access Modifier) 아래 글은 공부를 위해 객체지향의 원리 및 이해를 정리한 것 입니다. 📃 참고자료 https://coupa.ng/b62eLH 스프링 입문을 위한 자바 객체 지향의 원리와 이해 COUPANG www.coupang.com # 접근 제어자(Access Modifier) 접근 제어자는 클래스, 메서드 및 기타 멤버의 액세스 가능성을 설정하는 객체 지향 언어의 키워드입니다. 구성 요소를 캡슐화 하는 데 사용되는 프로그래밍 언어 구문의 특정 부분입니다. 자바에는 다음과 같은 접근 제어자가 있습니다. private default protected public private ▶ default ▶ protected ▶ public 순으로 보다 많은 접근을 허용합니다. 2021. 10. 18.
자바로 배우는 객체지향 캡슐화 아래 글은 공부를 위해 객체지향의 원리 및 이해를 정리한 것 입니다. 📃 참고자료 인프런 강의 https://coupa.ng/b62eLH 스프링 입문을 위한 자바 객체 지향의 원리와 이해 COUPANG www.coupang.com # 캡슐화(Encapsulation)란? 데이터 + 관련 기능 묶기 연관된 "상태"와 "행위"를 결정하는 기능을 묶어 주는 것을 의미합니다. => 이렇게 묶어 주면 기능을 클래스 밖에서 접근 가능한 대상을 제한하는 정보 은닉이 가능하다. => 하나의 객체를 위한 코드가, 다른 객체를 위한 코드와 무관하게 수행할 수 있는 모듈화(modularity)가 가능해진다. 객체가 기능을 어떻게 구현했는지 외부에 감추는 것 -> 구현에 사용된 데이터의 상세 내용을 외부에 감춘다. publi.. 2021. 10. 11.
[지옥Java]JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가 🎯 공부 목표자바 소스파일(.java)을 JVM으로 실행하는 과정 이해하기 학습할 것JVM이란 무엇인가컴파일 및 실행 하는 방법바이트코드란 무엇인가JIT 컴파일러란 무엇이며 어떻게 동작하는지JVM 구성 요소JDK와 JRE의 차이1️⃣ JVM이란 무엇인가 🔗 참고자료네이버 부스트코스(쉽게 배우는 자바1) => 링크로 이동https://asfirstalways.tistory.com/158위키백과(자바 가상 머신)Naver D2-JVM Internal    # JVM 이란? 자바 가상 머신(Java Virtual Machine)은 자바 바이트코드를 실행, 해석할 수 있는 주체이다.JVM의 역할은 자바 애플리케이션을 클래스 로더(Class Loader)를 통해 읽어 들여서 자바 기본 API를 동적으로 연결해.. 2021. 10. 8.
[JAVA]백준 1193번 문제 풀이 이 글은 공부용도로 작성된 글입니다. 아래 링크를 참고해서 코드를 작성했기 때문에, 링크를 참고 하시길 바랍니다. https://st-lab.tistory.com/74 [백준] 1193번 : 분수찾기 - JAVA [자바] https://www.acmicpc.net/problem/1193 1193번: 분수찾기 첫째 줄에 X(1 ≤ X ≤ 10,000,000)가 주어진다. www.acmicpc.net 문제 분수를 찾는 것 자체는 그렇게 어려운 문제는 아니다. 다만 순서에 유의하여야 한.. st-lab.tistory.com # 문제 출제 사이트 http://acmicpc.net/problem/1193 1193번: 분수찾기 첫째 줄에 X(1 ≤ X ≤ 10,000,000)가 주어진다. www.acmicpc.ne.. 2021. 10. 5.
[JAVA]백준 2292번 문제 풀이 # 문제 출제 사이트 https://www.acmicpc.net/problem/2292 2292번: 벌집 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌 www.acmicpc.net # 문제 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌을 때, 벌집의 중앙 1에서 N번 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나가는지(시작과 끝을 포함하여)를 계산하는 프로그램을 작성하시오. 예를 들면, 13까지는 3개, 5.. 2021. 10. 4.