JAVA 130

JAVA 반복문( for, while, do - while )

1. 반복문이란? 반복문이란 제어문의 한 종류로 특정한 프로세스(코드)가 반복적으로 수행할때 사용한다. 반복문의 종류로는 for, while, do - while 문이 있다. 2. for 문 for 문은 특정한 횟수를 반복적으로 수행하거나 일정한 step(flag를 사용하여 횟수를 이용하면 좋은 코드) 을 가질 때, 유용하다. for(int i = 0; i for each 문 배열과 컬랙션의 값을 한개씩 꺼내와 사용하는 경우 for ..

JAVA/Language 2022.08.15

JAVA 조건문 (if, else, switch)

1. 제어문이란? 제어문이란 특별한 조건에 의해서 순차적으로 진행되는 프로그램의 흐름을 변경하는 것을 의미한다. 제어문에는 조건문과 반복문이 있다. (반복문에 대해서는 다음 포스팅에서 설명) 2. 조건문 조건문은 if, switch 문이 있으며 조건이 명확하게 정해져 있는 경우 switch문을 사용하고 범위를 지정하는 경우 if 문을 사용한다. if 문은 예상하지 못하는 경우(값)이 참으로 되어 런타임 오류를 일으킬 수 있으므로 범위를 정확하게 규정하는 것이 좋고 확률적으로 많이 발생하는 조건을 앞쪽으로 구성하는 것이 좋다.(프로그램 속도 향상) - if 문 if 문은 조건이 참이 될 경우 특정 분기점으로 이동하여 명령을 수행하고 다시 원래의 위치로 돌아간다. if(조건식) { 참일 경우 실행할 코드 }..

JAVA/Language 2022.08.15

JAVA 연산자(operator)

1. 연산자란? 연산을 수행하는 기호를 연산자라고 하며 기본적인 계산을 처리하는 역할을 한다. 프로그램은 기본적으로 계산하는데 필요한 메모리 공간을 확보하고 확보된 메모리공간에 값( 해당 리터럴의 주소 )을 불러온 다음 연산을 수행한다. 이 기본적인 과정을 응용하여 필요한 기능들을 구현할 수 있고 기능들이 모여 하나의 목적(필요한 기능을 수행)을 수행하는 프로그램으로 완성된다. 2. 연산자의 종류 연산자는 크게 논리, 비교, 산술, 대입 연산자 등으로 구분할 수 있으며 해당 기능은 다음과 같다. 3. 연산자 우선순위 연산자의 우선순위는 결정되어 있으므로 한쪽 방향으로 작성한다면 원하지 않은 결과가 나올 수 있다. 그러므로 () 괄호를 이용하여 일반적인 수학에서 계산 순위를 지정하는 것처럼 식을 작성하는 ..

JAVA/Language 2022.08.15

JAVA 변수(variable) 선언 및 호출

1. Java 변수란? 컴퓨터의 연산 장치(계산기, ALU)에서 연산을 수행하기 위해서는 수를 담을 일정한 공간(메모리)이 필요하다. 기본적인 수학의 계산 방법을 컴퓨터의 동작으로 옮겨 보면 다음과 같다. 컴퓨터에서는 연산을 하기 전 수를 담을 공간이 필요하다. 이것을 메모리에 해당하고 특정한 크기의 메모리 공간을 할당한 후 수를 담고 계산을 수행한다. 이 때, 메모리의 크기는 효율을 위해서 정수, 실수 등 알맞은 크기를 지정해 놓았다. - 변수의 선언 위의 과정에서 특정한 크기의 메모리 공간을 지정하는 것을 선언이라고 한다. 선언은 다음과 같은 형태로 한다. - 변수의 초기화 위에서 변수의 메모리 공간을 지정하면 그 안에 하드웨어(메모리) 공간에 임의의 값이 들어 있다. 그러므로 초기화를 통하여 일정한..

JAVA/Language 2022.08.07

[Mac OS] Tomcat Download 및 이클립스 연동

1. tomcat 다운로드 tomcat 홈페이지에서 tomcat server를 다운받는다. https://tomcat.apache.org/download-80.cgi Apache Tomcat® - Apache Tomcat 8 Software Downloads Welcome to the Apache Tomcat® 8.x software download page. This page provides download links for obtaining the latest versions of Tomcat 8.x software, as well as links to the archives of older releases. Unsure which version you need? Specification versio..

JAVA/Eclipse 2022.08.07

Eclipse Oracle DB 연결(ojdbc)

1. ojdbc.jar 다운로드 Eclipse 에 Oracle DB를 연결해서 JAVA 언어로 DB를 관리하기 위해서는 ojdbc 라이브러리가 필요하다. 그러므로 오라클 홈페이지에 접속하여 ojdbc 자신의 jre 환경에 맞는 jar 파일을 다운로드 한다. https://www.oracle.com/kr/database/technologies/appdev/jdbc-downloads.html JDBC and UCP Downloads page | Oracle 대한민국 Oracle Database 19c (19.15.0.0.1) JDBC Driver & UCP Downloads - (Long Term Release) Supports Oracle Database versions - 21c, 19c, 18c, an..

JAVA/Eclipse 2022.08.07

[Mac OS]Eclipse 2022-06 version 설치 및 기본설정

1. Eclipse 다운로드 설치 파일을 아래의 이클립스 공식 페이지에서 다운로드 한다. 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 415 open source projects, including runtimes, tools and frameworks. www.eclipse.org 2. Eclipse 설치 download 된 eclipse 를 실행한다. Installer 를 실행하면 다음과 같은 실행 화면이 나타나는데 Eclipse IDE for Ja..

JAVA/Eclipse 2022.08.01

[Mac OS]JDK (Java Development Kit) 18.0.2 설치 및 사용법

JDK 다운로드 설치 및 사용법 1. 계정생성 먼저 Oracle 홈페이지에 접속해서 계정을 생성한다. https://www.oracle.com/java/technologies/downloads 홈페이지에 접속 후 우측 상단의 View Accounts 클릭 후 Create an Acoount 를 눌러 계정을 생성한다. 계정을 생선한 후 홈페이지의 우측 상단의Sign-In 을 눌러 로그인한다. 2. JDK 다운로드 위의 링크된 화면에서 스크롤을 아래로 조금 내려가면 다음과 같은 화면이 나타난다. 3. JDK 설치 자신이 사용하는 OS를 클릭하고 해당하는 내용의 Installer를 다운로드한 후 pkg를 실행한다. 설치 인스톨러가 뜨면 다음과 같이 설치를 완료한다. 다음 위 과정까지 진행하면 JDK SE 18..

JAVA/Eclipse 2022.08.01

JAVA_Eclipse 개요

1. JAVA 언어의 특징 자바의 언어의 특징은 플랫폼에 대해서 독립적 실행(platform independent)을 보장해준다. 다시말해서, 명령어 체계가 다른 플랫폼들 각각에 맞게 자바 언어를 해석해주는 머신이 JVM 이며 JVM이 Windows, Mac, Linux 에 적합한 형태로 동작할 수 있게 해준다. 이로인해 자바는 이식성이 강하며 다양한 애플리케이션을 비교적 쉽게 만들 수 있게 해준다. 추가설명> 같은 JAVA 코드를 다른 OS 버전에 맞는 JVM을 사용하면 코드 수정없이 동일하게 동작시킬 수 있다. 2. JVM(JAVA Virtual Machine) JVM 이란? JAVA 언어를 사용하고 실행하기 위한 기본적인 머신이라고 보면된다. JVM은 Code 를 실제 메모리로 구성하고 동작시키는 ..

JAVA/Eclipse 2022.07.31