일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 자바
- Algorithm
- n x 2 타일링 2
- 소숫점처리
- 알고리즘
- 입출력
- Dynamic Programming
- Database
- Eclipse
- 2156
- 변수
- 반복문
- select
- 10951
- darkest dark
- JOIN
- 동적계획법
- algoritm
- 데이터베이스
- 문자열
- Java
- DP
- SQL
- ANSI JOIN
- db
- 그대로 출력하기
- 데이터길이
- oracle
- 오라클
- 백준
- Today
- Total
목록Java (24)
Cracking Code
개발 중에 반드시 값이 변경되면 안 되는 데이터가 있을 수 있습니다. 이를 지키기 위해 사용할 수 있는 상수에 대해 알아봅시다. 상수 상수란 값을 변경하지 못하는 데이터입니다. final 키워드를 사용하여 선언하고 일반적으로 대문자로 상수명을 작성합니다. final dataType name = value; // e.g.) final int NUM = 20;
프로그램에서 데이터를 저장하기 위해 사용하는 변수(variable)에 대해 알아봅시다. 변수 변수는 데이터를 저장하기 위해 이름과 함께 할당한 공간을 의미합니다. 프로그램에서 사용하는 데이터를 저장하기 위한 용도로 사용됩니다. 한 가지의 타입과 하나의 값을 저장할 수 있으며 언제든지 변경할 수 있습니다. 변수는 두 종류로 나눌 수 있습니다. 기본형 데이터를 저장하면 기본형 변수, 참조형 데이터를 저장하면 참조형 변수라고 합니다. 참조형 변수는 나중에 배울 Class 및 객체와 관련이 있으므로 이번 시간엔 기본형 변수에 대해 알아보겠습니다. 기본형 변수 기본형 변수에는 각각의 데이터 타입을 제공하고 있습니다. 정수형: byte, short, int, long 실수형: float, double 문자형: ch..
프로그램 개발을 위해 코드의 목적을 식별할 수 있는 식별자가 필요합니다. 식별자는 자바 코드 내에서 사용되는 각각의 단어를 의미합니다. _와 $를 제외한 첫 문자는 반드시 영문자로 하며 나머지는 숫자와 문자를 혼합해서 사용합니다. 🚨자바 내에선 대소문자를 구별합니다. 시스템 정의 식별자 자바 시스템이 필요에 의해 정의한 식별자로 예약어, 키워드 라고 부릅니다. 시스템에서 먼저 정의한 식별자이기 때문에 사용자가 해당 이름을 식별자로 사용할 수 없습니다. 데이터 타입 (int, float, char 등), 논리값(true, false) 등이 해당합니다. 사용자 정의 식별자 사용자가 지정하는 식별자로 클래스명, 변수명, 메소드명, 상수 등의 이름을 지정할 때 정의합니다. 다른 개발자와 원할한 소통을 위해서 통..
사용자와 컴퓨터가 대화하기 위해서는 입출력의 수단이 필요합니다. 그 중 출력의 수단에 대해 알아봅시다. System.out 자바는 기본적으로 객체지향 프로그래밍 언어이므로 모든 것은 객체로 표현됩니다. 그렇기에 자바에서는 System이라는 표준 입출력 클래스를 정의하고 제공합니다. System 클래스의 out 스트림은 자바의 표준 출력을 수행합니다. System.out.println() System.out.println(data); data를 출력한 후 줄을 바꿉니다. String 타입의 데이터를 만나기 전의 숫자 연산이 수행됩니다. public Class Main() { public static void main(String[] args) { System.out.println("Hello World")..
앞으로 공부할 자바에 대해서 간단하게 알아봅시다. JAVA 자바는 대표적인 객체지향 프로그래밍 언어입니다. Socket을 이용한 분산 네트워크를 지원하며 다중 스레드를 지원합니다. 🔥플랫폼 독립적이라 운영체제에 맞는 JDK만 있으면 운영체제의 영향을 받지 않습니다. 포인터 제거, 자동 메모리 관리 등을 통해 간단한 코드 작성도 가능합니다. JVM (자바 가상 머신) 자바에 플랫폼 독립적인 특징이 있는 이유는 바로 JVM(자바 가상 머신)이 제공되기 때문입니다. 실제 하드웨어에 소프트웨어가 설치되어 구현된 가상의 CPU입니다. 내부적으로 하드웨어의 특징을 가집니다. e.g.) stack, heap, resiter set 등 플랫폼에 독립적으로 컴파일된 바이트코드(bytecode, class파일)을 실행합니..
Eclipse로 개발하는데 좀 더 나은 가독성을 위해 테마를 변경해봅시다! Window - Preferencers General - Appearance - Theme Theme 목록 중 선택해서 마음에 드는 테마를 선택하면 됩니다. ✨좀 더 가시성이 좋은 테마를 설치하고 싶으면 플러그인을 내려받아야 합니다. Help - Eclipse Marketplace 인기가 좋은 다키스트 다크 테마를 받아봅시다. Popular - Darkest Dark Theme with DevStyle install Icon Designer도 체크하고 Confirm을 클릭해줍시다. 라이센스를 동의하고 Finish를 클릭합니다. 우측 하단 설치되는 동안 기다려줍시다. 설치가 다 되면 재시작이 필요합니다. 재시작해줍시다. 이클립스가 ..
자바로 개발을 편하게 하기위해 개발 툴을 설치하려고 합니다. 무료로 제공되는 편리한 IDE 이클립스 설치 방법을 알아보겠습니다. https://www.eclipse.org/downloads/ Eclipse Downloads | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 375 open source projects, including runtimes, tools and frameworks. www.eclipse.org 위의 이클립스 다운로드 페이지를 접속하면 Download 64 bit 버튼이 있습니다. Eclipse를 install 패키지로 다운 ..
자바를 사용하여 개발하기 위해선 JDK가 필요합니다. 추후에 사용할 Spring 등 호환성을 위해 jdk 버전은 8버전을 사용하도록 하겠습니다. 또한 곧 사용할 SQL Developer 를 실행하게 할 수 있습니다. https://www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html 운영체제에 맞는 인스톨러를 다운 받아서 설치합니다. 처음부터 끝까지 Next 버튼을 클릭합니다. jre 설치도 전부 다음을 클릭해줍니다. 설치가 완료 되면 Close를 누르고 환경변수를 설정합니다. 내 PC - 속성 - 고급 시스템 설정 오른쪽 아래 환경 변수를 클릭합니다. 새로 만들기 변수 이름: JAVA_HOME 변수 값: jdk가 설치된 폴더 경로 ..