본문 바로가기

분류 전체보기64

JAVA 3주차 : 연산자 목표 자바가 제공하는 다양한 연산자를 학습하세요. 학습할 것 산술 연산자 비트 연산자 관계 연산자 논리 연산자 instanceof assignment(=) operator 화살표(->) 연산자 3항 연산자 연산자 우선순위 (optional) Java 13. switch 연산자 프로그램에서 데이터를 처리하고 결과를 산출하는 것을 연산(operations)라고 한다. 연산에 사용되는 표시나 기호를 연산자(operator)라고 하고, 연산되는 데이터는 피연산자(operand)라고 한다. 연산자와 피연산자를 이용하여 연산의 과정을 기술한 것을 연산식(expressions)라고 부른다. 1. 산술 연산자 (+ , - ,* , / , %) 자바에서의 산술 연산자란 덧셈, 뺄셈, 곱셈, 몫, 나머지를 구하는 5가지의.. 2021. 2. 12.
JAVA 2주차 : 자바 데이터 타입, 변수 그리고 배열 목표 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다. 학습할 것 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var 1. 프리미티브 타입 종류와 값의 범위 그리고 기본 값 2. 프리미티브 타입과 레퍼런스 타입 Primitive Type : byte, short, int, long, float, double, boolean, char 자바 언어에 내장된 기본 유형 자바는 정수, 실수, 논리, 문자 방식의 primitive type을 지원한다. null이 허용되지 않으며 기본값이 존재한다. stack 영.. 2021. 2. 11.
JAVA 1주차 : JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가 목표 자바 소스 파일(. java)을 JVM으로 실행하는 과정 이해하기. 학습할 것 JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JVM 구성 요소 JDK와 JRE의 차이 1. JVM이란 무엇인가 JVM이란 Java Virtual Machine으로 실 운영체제 대신해서 자바 프로그램을 실행하는 가상의 운영체제 역할을 한다. 자바 프로그램은 완전한 기계어가 아닌, 중간 단계의 바이트 코드이기 때문에 운영체제가 자바 프로그램을 바로 실행할 수 없다. 하여, JVM을 이용하여 자바 프로그램이 여러 운영체제에서 동일한 실행 결과가 나오도록 하는 '자바를 실행시키는 가상의 기계'이다. 다음과 같이 JVM은 운영체제에 종속적인 관계를 가지므로 .. 2021. 2. 10.
퍼블리셔 vs 프론트엔드 vs 백엔드 vs 풀스택 개발자 완벽 구분! 웹개발을 하면서 궁금한점이 생기기 마련이다. 내가 하는 부분이 개발중에 어느 부분을 담당하고 있는지, 세부적으로 어떠한 관계로 구성되어 있는지에 대해 말이다. 퍼블리셔, 프론트엔드, 백엔드 풀스택 개발자에 대해 알아보자! 유저에게 보이는 부분 - 퍼블리셔 퍼블리셔란 유저에게 보이는 부분들을 의미한다. 웹 페이지 화면에서 구성되는 부분들의 영역을 나누고 이미지를 넣거나 글꼴, 색상등을 다루는 부분이다. 언어로는 HTML, CSS 로 구성된다. HTML은 웹 페이지 제작을 위한 뼈대를 구성하는 부분이며, 페이지 제목이나 텍스트 등을 입력하는 창 , 버튼등을 만드는 기능을 담당한다. CSS는 미적인 요소로 웹 페이지의 디자인 부분을 담당한다. 글꼴, 색상, 이미지, 크기, 웹 페이지를 모바일에서 쉽게 볼 수 .. 2021. 1. 26.