Eclipse 11

JAVA 프로그래밍 기초 00 자바 Oracle Java SE + JDK 설치 및 환경설정

Java SE 설치 Java Oracle 홈페이지 접속https://www.oracle.com/java Java SoftwareJava software reduces costs, drives innovation, and improves application services. Learn more about Java, the #1 development platform.www.oracle.com Java SE 설치파일 다운로드https://www.oracle.com/java/technologies/javase-jdk16-downloads.html Download the Latest Java LTS FreeSubscribe to Java SE and get the most comprehensive Java s..

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 코드 작성 : 자바소스 작성 컴파일 : 프로그래밍 언어를 기계어로 번역하는 과정 링크 : 라..