본문 바로가기

전체 글259

java 2일차 정리_ 01. 데이터종류 1. 정수에서 long 타입으로 사용할 때는 다음과 같이 정수값L 지정한다. ex) 300L 2. 기본형 8개에 해당되는 클래스 8개를 제공한다. 기본형 참조형(클래스) ==> wrapper 클래스라고 부른다. -------------------------------------- byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean package exam01_데이터종류; public class PDT01_정수형 { public static void main(String[] args) { // 정수형 리터럴 표현 방법 // 1. 10진수 System.out.println(""); .. 2024. 3. 8.
java 수업 1일차 요점정리 1. 자바 3가지 환경 - Java SE : 기본환경 ( JSK 설치 -> 환경변수( JAVA_HOME, PATH ) 설정) - Java EE : 웹 개발 환경 ( 서블릿, JSP ), Tomcat 설치( EE 환경 구축 ) - Java ME : 모바일 환경 ( 핸드폰, 소규모디바이스 ) SE 환경 확인 --> set PATH, set JAVA_HOME ( cmd 창에서 확인가능 ) 2. 자바 특징 - 플랫폼( OS ) 에 독립적 ==> 생성된 class 파일을 어떤 OS 에서도 "그냥 실행이 가능하다". - 객체지향 프로그래밍( Object Oriented Programming : OOP ) - 다중 스레드 지원( multi thread ) - 간단한 코드 작성 ( 포인터 제거 및 GC 활용 ) - 다.. 2024. 3. 8.
java 수업 1일차 정리 * java 개발 환경 3가지 (기준: 디바이스-장치) 1) Java SE ( Java Standard Edition)- 일반 PC- Java 기술- JDK 설치함으로 구축 가능 2) Java EE (Java Enterprise Edition)- 웹서버 (Tomcat 9)예) 웹 페이지 개발- 서블릿, JSP- Tomcat 설치함으로 구축 가능 3) Java ME (Java Micro Edition)- 휴대용 장치 * java 에서 사용되는 압축 형식 3가지1) jar- *.class 파일들이 압축된 형식ex) *.jar 2) war- 서블릿 / JSP 로 만든 웹 어플리케이션 압축된 형식ex) *.war 3) ear- jar + war ===> ear 로 압축ex) *.ear * 소스파일 작성( *.j.. 2024. 3. 7.
Maria DB 이론_ 09. 트랜잭션 /* ◎ 트랜잭션(Transaction)은 두개 이상의 DML 쿼리에 대해 단 하나라도 실행에 실패한 경우 동일한 트랜잭션 컨텍스트 내에 있는 이전의 실행 결과를 취소하기 위해 사용한다. ◎ 하나의 실행 단위는 주로 실행 시간 차이가 없다시피 하고 하나의 서비스 로직이라는(추상적인) 범위 내에서 지정한다. ◎ 자바 언어를 이용한 트랜잭션 구현의 예는 아래와 같다. try (Connection connection = DatabaseUtil.getConnection()){ connection.setAutoCommit(false); // 자동 커밋 해제 try{ // DBMS CRUD // 할일 하기 connection.commit(); // 모든 쿼리가 정상 작동한 후 commit 호출 } catch (SQ.. 2024. 3. 6.