728x90

자바 15

[프로그램] Eclipse(이클립스) 설치방법

Eclipse 플러그인 설치하기 ​ 1. emmet 주소 : http://download.emmet.io/eclipse/updates/ ​ [Help] -> [ Install New Software] -> add버튼 name에 emmet 주소에 위의 주소를 넣고 Add버튼 설치 진행 ​ 2. tern clipse 주소 : http://oss.opensagres.fr/tern.repository/1.2.0/ [Help] -> [ Install New Software] -> add버튼 name에 tern 주소에 위의 주소를 넣고 Add버튼 설치 진행 ​ ​ 3. 이클립스 플러그인 properties editor 수동설치 Help > Install New Software... > Add... Name : pr..

[JAVA] 예외처리

예외와 예외 클래스 프로그램은 수 많은 것들을 입력으로 받고 출력으로 내보는 것이기 때문에 정말 사소한 것들(오버플로우때문에 프로그램이 진짜 죽는 경우가 있다.) 때문에 에러가 나서 동작하지 않는 경우가 있다. 이런 경우를 대비하기 위해 자바는 예외 처리(Exception)를 만들었고, 예외 처리를 통해 프로그램을 종료하지 않고 정상 실행 상태가 유지되도록 할 수 있다. 예외는 크게 2종류가 있는데, 하나는 일반 예외(Exception)이고, 다른 하나는 실행 예외(Runtime Exception) 이 있다. 일반 예외는 컴파일러 체크 예외라고도 하는데, 예외 처리 코드가 없다면 컴파일오류가 나는 예외이다. 실행 예외는 컴파일과정에서 예외 처리 코드가 나지 않는 예외로, 개발자가 잘 숙지하여 예외 처리 ..

JAVA/JAVA 정리 2023.05.09

[JAVA] 멀티 스레드

멀티 스레드 개념 프로세스와 스레드 프로세스( precess )란? 운영체제에서는 실행 중인 하나의 애플리케이션을 프로세스라고 부른다. 즉, 사용자가 작성한 프로그램이 운영체제에 의해 메모리 공간을 할당받아 실행 중인 것을 말한다. 하나의 애플리케이션은 다중 프로세스를 만들기도 한다. 이러한 프로세스는 프로그램에 사용되는 데이터와 메모리 등의 자원, 그리고 스레드로 구성된다. 스레드란? 프로세스 내에서 실제로 작업을 수행하는 주체를 뜻한다. 모든 프로세스는 한 개 이상의 스레드가 존재하여 작업을 수행한다. 두 개 이상의 스레드를 가지는 프로세스를 멀티스레드 프로세스(multi-threaded process)라고 부른다. 멀티 태스킹( multi tasking )이란? 두 가지 이상의 작업을 동시에 처리하..

JAVA 2023.05.08

[JAVA] 연산자와 연산식

연산이란 ? 프로그램에서 데이터를 처리하여 결과를 산출하는 것을 연산이라고 한다. 단항 연산자 : ++x; 이항 연산자 : x+ y; 삼항 연산자 : (sum>90) "A" : "B"; 연산식은 반드시 하나의 값을 산출한다. 다음과 같이 x와 y 변수의 값을 더하고 나서 result변수에 저장한다. int result = x+ y; 연산식은 다른 연산자의 피연산자 위치에도 올 수 있다. x와y 변수의 값을 더하고 나서 5보다 작은지 검사한 후 결과값(true 또는 false)을 result 변수에 저장한다. boolean result = (x+y) >>) 대입 연산자 단순 대입 연산자 변수 = 피연산자 설명 : 우측의 피연산자의 값을 변수에 저장 삼항 연산자 삼항 연산자는(?:)는..

JAVA/JAVA 정리 2023.05.04

[JAVA] JAVA 시작하기

프로그래밍 언어란? 기계어는 0과 1로만 이루어져 있다. 자바 (Java)는 객체 지향적 프로그래밍 언어이다. 객체지향 프로그래밍 OOP (object oriented programming) 자바의 특징 이식성이 높은 언어이다. 객체 지향 언어이다. - 프로그램을 개발하는 기법으로 부품에 해당하는 객체들을 먼저 만들고, 이것들을 하나씩 조립 및 연결해서 전체 프로그램을 완성하는 기법을 객체 지향 프로그래밍 OOP (object oriented programming)라고 한다. 이때 사용되는 언어를 객체 지향 언어라고 한다. 함수적 스타일 코딩을 지원한다. 메모리를 자동으로 관리한다. 다양한 애플리케이션을 개발할 수 있다. 멀티 스레드를 쉽게 구현할 수 있다. - 하나의 프로그램이 동시에 여러 가지 작업을..

JAVA/JAVA 정리 2023.05.03
728x90