일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알고리즘
- 그대로 출력하기
- Dynamic Programming
- 2156
- 자바
- 백준
- DP
- JOIN
- ANSI JOIN
- Database
- select
- 데이터길이
- SQL
- 문자열
- 데이터베이스
- 소숫점처리
- 오라클
- Eclipse
- 변수
- Java
- algoritm
- darkest dark
- oracle
- n x 2 타일링 2
- db
- Algorithm
- 입출력
- 반복문
- 10951
- 동적계획법
- Today
- Total
목록Java (29)
Cracking Code
사용자와 컴퓨터가 대화하기 위해서는 입출력의 수단이 필요합니다. 그 중 출력의 수단에 대해 알아봅시다. 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파일)을 실행합니..
자바로 알고리즘 문제를 푸는 것에 앞서 기본적인 입출력은 할 수 있어야 한다고 생각합니다. 보통 두 수를 입력받고 출력하는 것을 반복 수행하면 테스트 케이스에 해당하는 변수를 선언하고 수를 할당하기 마련입니다. 1. 접근 문제를 읽고 예제 입력을 보았을 때 테스트 케이스의 수를 입력받지 않습니다. 보통 알고리즘 문제를 풀게 되면 입력은 파일의 내용을 읽어서 받기 때문에 이를 이용해야 할 것 같습니다. 2. 해결 파일의 끝을 암시하는 C, C++의 EOF 같은 것이 필요합니다. 자바의 Scanner 클래스의 hasNextInt() 메서드를 이용하면 다음번의 int 형 데이터의 존재 여부에 따라 true와 false를 리턴합니다. 3. 코드 import java.util.Scanner; public clas..
자바로 개발을 편하게 하기위해 개발 툴을 설치하려고 합니다. 무료로 제공되는 편리한 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가 설치된 폴더 경로 ..