Eclipse 10

JAVA Eclipse 29 예외처리 - 예외/예외처리 개념

예외(Exception) : 프로그램 실행 중 발생하는 오류 중에서 처리가 가능한 것 에러 : 개발자가 조치를 취할 수 없는 수준 ex. 메모리 부족, JVM 동작 이상 컴파일 에러 : 컴파일 시 발생하는 에러 ex. 오타, 잘못된 자료형 등 런타임 에러 : 프로그램 실행 도중에 발생하는 에러 ex. 정수값 대신 문자열 입력 등 로직 에러 : 실행은 되지만 의도와는 다르게 동작하는 에러 예외 : 다른 방식으로 처리 가능한 오류 ex. 입력값 오류, 네트워크 문제 예외처리(Exception Handling) : 예외가 발생했을 때 이를 적절히 처리하여 프로그램이 비정상적으로 종료되는 것을 막는 방법 ex. 입력 오류: 숫자를 입력해야 하는 곳에 문자를 입력할 경우를 방지하기 위해 사용자에게 문지 입력 시 ..

JAVA Eclipse 17 method 메서드(메소드)

메서드 : 여러 명령들의 나열된 묶음 ; 멤버 함수 클래스 내부에서 생성 입력값을 받아 내부에서 처리한 후 결과를 밖으로 출력 또는 반환하는 역할 메서드의 사용 목적 여러 명령들을 하나의 이름을 호출(사용)함으로써, 한번에 명령을 내리고자 하는 것 메서드의 구조 메서드의 구조 구현부 반환타입 메서드명 (타입 변수명, 타입 변수명) { 명령1; 명령2; return 값; } static void open () { System.out.println("문 열기"); System.out.println("바닥 청소하기"); System.out.println("창문 열기"); } 호출부 메서드명 ( ); public static void main (String[ ] args ) { Method1.open( ); }..

HTML Eclipse 하이퍼링크, 앵커, area

하이퍼링크 : 다른 문서, 혹은 다른 사이트로 바로 연결해 주는 기능 외부 사이트나 외부 페이지로도 연결 메뉴 뿐만 아니라 원하는 곳에 링크를 만들 수 있다 태그 - 하이퍼링크 - 반드시 href속성을 함께 사용해서 어떤 대상으로 연결하는지 알려주어야 한다. 속성 - href - 링크한 문서나 사이트의 주소를 입력 - target - 링크한 내용이 표시될 위치를 지정. - download - 링크한 내용을 보여주는것이 아니라 다운로드함. - rel - 현재 문서와 링크한 문서의 관계를 알려줌. - hreflang - 링크한 문서의 언어를 지정. - type - 링크한 문서의 파일 유형을 알려줌. target 속성 – 새 탭에서 링크 열기 다른 사이트로 링크하거나 현재 페이지를 유지한 상태에서 링크 페이지..

Backend/HTML, CSS 2023.04.03

HTML Eclipse에서 웹 프로젝트 만들기 - table, img

: 표를 만드는 태그 서브 태그 표의 이름 - 분류 - 칸추가 - 줄추가 : 표 속성 : BORDER : 표의 테두리 두께 BORDERCOLOR : 표의 테두리 색상 BACKGROUND : 표 전체의 배경 색상 CELLSPACING : 셀과 셀 사이의 간격 CELLPADDING : 셀과 셀 내용 사이의 간격 WIDTH : 표 전체의 가로 넓이 HEIGHT : 표 전체의 세로 넓이 ALIGN : 표 전체의 왼쪽/가운데/오른쪽 정렬 : 주소록 속성 : ALIGN : TOP, BOTTOM : 행(ROW) 추가 속성 : ALIGN : LEFT, CENTER, RIGHT VALIGN : TOP, MIDDLE, BOTTOM : 행/열의 제목 (table header) 속성 : ALIGN : LEFT, CENTER,..

Backend/HTML, CSS 2023.03.28

HTML Eclipse에서 웹 프로젝트 생성

Eclipse > Create a Dynamic Web Project 로 프로젝트 생성 New > HTML file HTML 파일 생성 HTML(Hyper Text Markup Language) : 웹페이지를 만드는 언어(문서) 문서 작업이 가능한 프로그램이라면 모두 구현 가능 HTML문서는 태그라는 명령어로 구성되어 있다 태그 기본형식 태그 내용 여는 태그와 닫는 태그로 구성 태그의 요소 블록 요소 : 줄바꿈 존재 ; 주로 태그 ; 그 블록 전체 인라인 요소 : 줄바꿈이 없다 ; 주로 텍스트 ; 내용만

Backend/HTML, CSS 2023.03.27

JAVA Eclipse 웹 연동을 위한 설치 + Apache Tomcat

JAVA > SQL(DB) > HTML > JAVA와 DB 연동 > HTML과 JAVA 연동 Eclipse 설치 https://www.eclipse.org/downloads/packages/release Eclipse Packaging Project (EPP) Releases | Eclipse Packages www.eclipse.org 안정성 및 상용화 정도를 고려해 2020-09버전으로 설치 Java Developers 버전으로 설치 Tomcat 설치 https://tomcat.apache.org/ Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jak..

Backend/HTML, CSS 2023.03.24

JAVA Eclipse 07 제어문 : 조건문

제어문 : 조건문 : 프로그램의 흐름을 제어하는 문법 프로그램의 흐름 프로그램은 위에서 아래로, 왼쪽에서 오른쪽으로 실행된다 프로그램은 내가 원하는 조건에 대해 원하는 명령을 실행한다 제어문의 종류 조건문 : 정해진 조건에 따라 흐름을 제어하는 문법 반복문 : 정해진 조건에 따라 흐름을 반복하는 문법 조건문 : 조건에 따라 각각 다르게 실행하도록 만들어 놓은 제어문 if문 if (조건식) { 조건식이 참일 때 실행할 명령; } : 만약 (조건식)이 참이라면 명령을 실행한다 조건문 안의 조건식이 항상 참이라는 것을 뜻한다 if ~else문 if (조건식) { 조건식이 참일 때 실행할 명령; } else { 조건식이 거짓을 때 실행할 명령 }; if ~else if문 if (조건1) { 조건1이 참일 때 실..

JDBC(JAVA DataBase Connectivity) JAVA Eclipse SQL 연동

JDBC(JAVA DataBase Connectivity) : JAVA와 DataBase의 연동을 위한 프로그래밍 API java.sql 패키지 안에 정의되어 있다 java프로그램에서 DB를 연동할 때 DBMS의 종류와 상관없이 통합적으로 처리하기 위해 만들어졌다 JDBC 프로그래밍 순서 1. JDBC 드라이버 로딩 2. 연결관리할 수 있는 객체 생성 : Connection 3. 쿼리 실행을 위한 객체 생성 : PreparedStatement 4. 쿼리 실행 5. 결과 사용 : select = ResultSet, insert delete update - int 6. ResultSet 종료 7. PreparedStatement 종료 8. Connection 종료 JDBC 드라이버 로딩 DBMS마다 별도의 ..

DB/JDBC 2023.03.16

JAVA Eclipse 01 프로그램, 프로그래밍, 기계어, JAVA

프로그램 & 프로그래밍 프로그램이란? : 나열된 명령들의 집합 해야 할 일들을 실행하는 순서에 따라 나열한 것 프로그래밍이란? 명령들을 나열하고 나열된 명령들을 실행하는 과정 프로그래밍 언어 프로그래밍 언어란? 사람이 컴퓨터에게 명령을 내릴 때 사용하는 언어 ex. C언어, C++, Python, Java, … 일반 프로그램 실행 과정 프로그래밍 언어는 사람친화적 언어로 컴퓨터가 프로그래밍 언어를 바로 이해할 수 없다 컴퓨터는 사람이 아닌 ‘기계’이기 때문에 컴퓨터가 이해할 수 있는 언어인 ‘기계어’를 사용해야 한다 * 기계어 : 0과 1의 이진수로 이루어진 언어 전류가 통한다 : 1 전류가 통하지 않는다 : 0 코드 작성 : 자바소스 작성 컴파일 : 프로그래밍 언어를 기계어로 번역하는 과정 링크 : 라..

자바+이클립스 JAVA 11 + Eclipse 다운로드 설치 & 초보자용 프로그램 세팅

자바오라클 + 이클립스 다운로드 및 설치 자바 오라클 다운로드 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ Oracle | Cloud Applications and Cloud Platform Mark your calendar to attend Oracle’s global conference for cloud infrastructure and applications, returning to Las Vegas on September 18–21, 2023. Education, networking, and inspiration are on the agenda. www.oracle.com 자바는 11버전으로 사용을 추천 이전까지 가장 호환성이 좋은 버전은 자바 8이었으나 최근 8의 호환을 컷트하고 11버전의 사용을 권고하고 ..

Backend/JAVA 2023.01.31