백엔드 개발자, 과연 몇 개의 프로그램 언어를 사용할까?
저는 SI(System Integration)업체에서 주로 백엔드(Backend) 개발을 하고 있습니다.
저는 SI(System Integration)업체에서 주로 백엔드(Backend) 개발을 하고 있습니다.
세상에는 정말 많은 프로그래밍 언어들이 있습니다.
클래스 다이어그램은 주로 UML(Unified Modeling Language)이라는 형태로 그립니다.
메소드, 클래스, 패키지, 접근제어자로 이어지는 이 모든 것의 기반에는 Object Oriented라는 자바의 세계관이 깔려있습니다.
자바 코드 내부에 있는 변수와 메소드는 기능이나 업무영역에 따라 클래스와 패키지로 적절하게 분류되어 묶여 있습니다.
패키지는 클래스의 기능이나 업무 영역에 따라 분류하여 묶어 놓은 말 그대로 패키지(package) 입니다.
클래스(Class)는 자바에서 사용하는 변수와 메소드를 하나로 묶어 놓은 세트입니다.
다른 언어에서는 함수(function)이라고 부르는 것을 자바에서는 메소드(method)라고 부릅니다.
지금까지 배운 것에 대해서 복습하는 시간을 한 번 가져보겠습니다.
자바에는 문법은 존재하지만 활용빈도가 적은 반복구문들이 있습니다.
for 반복문은 초보자가 처음에 이해하기 어렵지만, 자바에서 가장 많이 쓰이는 반복문입니다.
while 반복문은 의외로 자바에서 많이 쓰지 않는 반복문입니다.
자바에서는 여러가지 조건에 따른 분기를 위해서 switch/case를 이용한 문법이 있습니다.
두 가지 조건에 따른 분기가 필요한 경우에는 if… else 조건문 여러가지 조건에 다른 분기가 필요한 경우에는 if… else if.. else 조건문을 사용합니다.
if를 이용한 조건문은 단지 자바에서만 쓰이는 것이 아니라, 거의 모든 프로그래밍 언어에서 사용하는 가장 중요한 조건문입니다.
제목은 간단한 자바 계산기이지만, 처음 자바를 접하는 분들에게는 매우 어려울 수 있는 예제입니다.
자바 변수에 대해서 이야기하기 전에 컴퓨터의 기본인 비트(bit)와 바이트(Byte)에 대한 설명을 미리 해야 할 것 같습니다.
앞에서 봤던 자바 실행 클래스 안에서 간단한 프로그램을 만들어 봅시다.
자바를 커맨드로 컴파일하거나 실행하는 경우는 거의 없습니다.
프로그래밍 업계(?)의 양대 산맥인 C언어와 Java 언어에 대한 간략한 차이를 설명하고자 합니다.
프로그램을 접하는 가장 빠른 길은 화면에 뭔가를 그려보는 (출력하는) 것입니다. 자바에서 출력을 담당하는 가장 심플하고 널리 쓰이는 메소드(함수)는 System.out.println 입니다.
자바코드 실행을 반드시 아래와 같은 코드가 필요합니다.
Java-training.zip 파일은 자바 개발에 필요한 도구를 한 곳에 모아서 압축파일로 만든 것입니다.
if를 이용한 조건문은 단지 자바에서만 쓰이는 것이 아니라, 거의 모든 프로그래밍 언어에서 사용하는 가장 중요한 조건문입니다.
제목은 간단한 자바 계산기이지만, 처음 자바를 접하는 분들에게는 매우 어려울 수 있는 예제입니다.
앞에서 봤던 자바 실행 클래스 안에서 간단한 프로그램을 만들어 봅시다.
프로그램을 접하는 가장 빠른 길은 화면에 뭔가를 그려보는 (출력하는) 것입니다. 자바에서 출력을 담당하는 가장 심플하고 널리 쓰이는 메소드(함수)는 System.out.println 입니다.
자바코드 실행을 반드시 아래와 같은 코드가 필요합니다.
영화 이야기를 하려고 하는 것이 아닙니다. ^^
이클립스는 자바 개발자들이 가장 애용하는 개발툴입니다.
Java-training.zip 파일은 자바 개발에 필요한 도구를 한 곳에 모아서 압축파일로 만든 것입니다.
저는 SI(System Integration)업체에서 주로 백엔드(Backend) 개발을 하고 있습니다.
세상에는 정말 많은 프로그래밍 언어들이 있습니다.
프로그래밍 업계(?)의 양대 산맥인 C언어와 Java 언어에 대한 간략한 차이를 설명하고자 합니다.
자바에는 문법은 존재하지만 활용빈도가 적은 반복구문들이 있습니다.
for 반복문은 초보자가 처음에 이해하기 어렵지만, 자바에서 가장 많이 쓰이는 반복문입니다.
while 반복문은 의외로 자바에서 많이 쓰지 않는 반복문입니다.
Git 사용중에 credential을 이용하여 비밀번호를 저장했는데, 비밀번호를 처음에 잘못 입력하면, 아래와 같은 에러가 발생하면서 push가 되지 않는다.
내가 필요해서 요약한 명령어 모음
자바를 커맨드로 컴파일하거나 실행하는 경우는 거의 없습니다.
Java-training.zip 파일은 자바 개발에 필요한 도구를 한 곳에 모아서 압축파일로 만든 것입니다.
세상에는 정말 많은 프로그래밍 언어들이 있습니다.
프로그래밍 업계(?)의 양대 산맥인 C언어와 Java 언어에 대한 간략한 차이를 설명하고자 합니다.
메소드, 클래스, 패키지, 접근제어자로 이어지는 이 모든 것의 기반에는 Object Oriented라는 자바의 세계관이 깔려있습니다.
클래스(Class)는 자바에서 사용하는 변수와 메소드를 하나로 묶어 놓은 세트입니다.
클래스 다이어그램은 주로 UML(Unified Modeling Language)이라는 형태로 그립니다.
클래스(Class)는 자바에서 사용하는 변수와 메소드를 하나로 묶어 놓은 세트입니다.
개발자라는 이름으로 벌써 10년 넘게 일하고 있으면서도, 개발자가 뭐하는 사람이냐고 물어본다면 가끔 난처해지곤 합니다. 왜냐하면, 저도 그에 대한 해답을 찾아가는 중이거든요. 제 직업에 대해 물어본다면, 물어보는 사람의 사전 지식이나 질문하는 주변 환경에 따라 서로 다르게 대답하곤...
저는 SI(System Integration)업체에서 주로 백엔드(Backend) 개발을 하고 있습니다.
이전 글에서는 4차 산업혁명에 대해서 거창하게 칼럼을 써 놓고, 이번에는 버블에 대해서 이야기하다니 좀 아이러니 하긴 하지만…
4차 산업혁명에는 적어도 4가지 핵심기술이 필요합니다.
내가 필요해서 요약한 도커 명령어 모음
프로그램을 접하는 가장 빠른 길은 화면에 뭔가를 그려보는 (출력하는) 것입니다. 자바에서 출력을 담당하는 가장 심플하고 널리 쓰이는 메소드(함수)는 System.out.println 입니다.
자바를 커맨드로 컴파일하거나 실행하는 경우는 거의 없습니다.
자바 변수에 대해서 이야기하기 전에 컴퓨터의 기본인 비트(bit)와 바이트(Byte)에 대한 설명을 미리 해야 할 것 같습니다.
자바 변수에 대해서 이야기하기 전에 컴퓨터의 기본인 비트(bit)와 바이트(Byte)에 대한 설명을 미리 해야 할 것 같습니다.
if를 이용한 조건문은 단지 자바에서만 쓰이는 것이 아니라, 거의 모든 프로그래밍 언어에서 사용하는 가장 중요한 조건문입니다.
두 가지 조건에 따른 분기가 필요한 경우에는 if… else 조건문 여러가지 조건에 다른 분기가 필요한 경우에는 if… else if.. else 조건문을 사용합니다.
자바에서는 여러가지 조건에 따른 분기를 위해서 switch/case를 이용한 문법이 있습니다.
자바에서는 여러가지 조건에 따른 분기를 위해서 switch/case를 이용한 문법이 있습니다.
while 반복문은 의외로 자바에서 많이 쓰지 않는 반복문입니다.
for 반복문은 초보자가 처음에 이해하기 어렵지만, 자바에서 가장 많이 쓰이는 반복문입니다.
자바에는 문법은 존재하지만 활용빈도가 적은 반복구문들이 있습니다.
지금까지 배운 것에 대해서 복습하는 시간을 한 번 가져보겠습니다.
다른 언어에서는 함수(function)이라고 부르는 것을 자바에서는 메소드(method)라고 부릅니다.
다른 언어에서는 함수(function)이라고 부르는 것을 자바에서는 메소드(method)라고 부릅니다.
클래스(Class)는 자바에서 사용하는 변수와 메소드를 하나로 묶어 놓은 세트입니다.
패키지는 클래스의 기능이나 업무 영역에 따라 분류하여 묶어 놓은 말 그대로 패키지(package) 입니다.
패키지는 클래스의 기능이나 업무 영역에 따라 분류하여 묶어 놓은 말 그대로 패키지(package) 입니다.
자바 코드 내부에 있는 변수와 메소드는 기능이나 업무영역에 따라 클래스와 패키지로 적절하게 분류되어 묶여 있습니다.
자바 코드 내부에 있는 변수와 메소드는 기능이나 업무영역에 따라 클래스와 패키지로 적절하게 분류되어 묶여 있습니다.
자바 코드 내부에 있는 변수와 메소드는 기능이나 업무영역에 따라 클래스와 패키지로 적절하게 분류되어 묶여 있습니다.
메소드, 클래스, 패키지, 접근제어자로 이어지는 이 모든 것의 기반에는 Object Oriented라는 자바의 세계관이 깔려있습니다.
클래스 다이어그램은 주로 UML(Unified Modeling Language)이라는 형태로 그립니다.
세상에는 정말 많은 프로그래밍 언어들이 있습니다.
저는 SI(System Integration)업체에서 주로 백엔드(Backend) 개발을 하고 있습니다.
저는 SI(System Integration)업체에서 주로 백엔드(Backend) 개발을 하고 있습니다.
저는 SI(System Integration)업체에서 주로 백엔드(Backend) 개발을 하고 있습니다.
개발자라는 이름으로 벌써 10년 넘게 일하고 있으면서도, 개발자가 뭐하는 사람이냐고 물어본다면 가끔 난처해지곤 합니다. 왜냐하면, 저도 그에 대한 해답을 찾아가는 중이거든요. 제 직업에 대해 물어본다면, 물어보는 사람의 사전 지식이나 질문하는 주변 환경에 따라 서로 다르게 대답하곤...
개발자라는 이름으로 벌써 10년 넘게 일하고 있으면서도, 개발자가 뭐하는 사람이냐고 물어본다면 가끔 난처해지곤 합니다. 왜냐하면, 저도 그에 대한 해답을 찾아가는 중이거든요. 제 직업에 대해 물어본다면, 물어보는 사람의 사전 지식이나 질문하는 주변 환경에 따라 서로 다르게 대답하곤...
개발자라는 이름으로 벌써 10년 넘게 일하고 있으면서도, 개발자가 뭐하는 사람이냐고 물어본다면 가끔 난처해지곤 합니다. 왜냐하면, 저도 그에 대한 해답을 찾아가는 중이거든요. 제 직업에 대해 물어본다면, 물어보는 사람의 사전 지식이나 질문하는 주변 환경에 따라 서로 다르게 대답하곤...
개발자라는 이름으로 벌써 10년 넘게 일하고 있으면서도, 개발자가 뭐하는 사람이냐고 물어본다면 가끔 난처해지곤 합니다. 왜냐하면, 저도 그에 대한 해답을 찾아가는 중이거든요. 제 직업에 대해 물어본다면, 물어보는 사람의 사전 지식이나 질문하는 주변 환경에 따라 서로 다르게 대답하곤...
개발자라는 이름으로 벌써 10년 넘게 일하고 있으면서도, 개발자가 뭐하는 사람이냐고 물어본다면 가끔 난처해지곤 합니다. 왜냐하면, 저도 그에 대한 해답을 찾아가는 중이거든요. 제 직업에 대해 물어본다면, 물어보는 사람의 사전 지식이나 질문하는 주변 환경에 따라 서로 다르게 대답하곤...
4차 산업혁명에는 적어도 4가지 핵심기술이 필요합니다.
4차 산업혁명에는 적어도 4가지 핵심기술이 필요합니다.
4차 산업혁명에는 적어도 4가지 핵심기술이 필요합니다.
4차 산업혁명에는 적어도 4가지 핵심기술이 필요합니다.
이전 글에서는 4차 산업혁명에 대해서 거창하게 칼럼을 써 놓고, 이번에는 버블에 대해서 이야기하다니 좀 아이러니 하긴 하지만…
프로그램을 만들다보면, 프로토콜(Protocol) 이라는 말을 가끔 듣습니다.