분류 전체보기

    [JAVA] 람다 표현식(Lambda Expressions)

    람다 표현식이란? 간단히 말하면 메소드를 하나의 식으로 표현한 것이다. ● 람다표현식 기본 구조 : (매개변수목록) -> {함수몸체} 메서드를 람다식으로 표현하면 객체를 생성하지 않아도 메소드를 사용할 수 있다. [기본 메서드 ] int sum(int x, int y){ return x+y }; [람다 표현식] (x,y) -> x+y [ 기본메서드 → 람다 표현식으로 바꾸기 ] int sum(int x, int y) { return x+y }; 1) 메서드 이름과 반환타입 (int x, int y) { return x+y }; 2) 매개변수와 몸통{} 사이에 '->'추가 (int x, int y) -> { return x+y }; 3) 반환값은 return문 대신 식으로 대신 표현(식의 연산결과가 자동적..

    [JAVAFX] Eclipse에서 JavaFX lib 설치.시작하기

    JavaFX 란? 데스크톱 애플리케이션과 리치 인터넷 애플리케이션(RIA)을 개발하고 배포하는 소프트웨어 플랫폼으로, 다양한 장치에서 실행 가능하다. 자바FX는 자바 SE를 위한 표준 GUI 라이브러리로서 스윙(JDK에서 기본적으로 제공하는 GUI 개발 툴킷)을 대체하기 위해 고안되었다. 자바FX는 마이크로소프트 윈도우, 리눅스, macOS의 데스크톱 컴퓨터와 웹 브라우저를 지원한다. 01. JavaFX 설치하기 *Eclipse MarketPlace : 이클립스에서 무료 IDE로 원하는 기능을 플러그인(Plugin) 단위로 설치하여 사용할 수 있도록 모아 놓은 플랫폼이다. (1) Eclipse 메뉴바 Help > Eclipse MarketPlace 에서 ' javafx ' 검색 후 설치(install) ..

    [Oracle] Eclipse에서 OracleSQL DB 연결.연동하기(+동적쿼리)

    01. Oracle JDBC 파일 Eclipse 경로에 복사하기 *JDBC(Java Database Connectivity) : 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API 이다. (1) oracle 설치파일 경로에 'ojdbc6.jar' 파일 복사하기 (2) Java 설치파일 'jdk > jre > lib > ext' 경로에 'ojdbc6.jar' 파일 붙여넣기 *eclipse 실행시 자바 프로젝트 안 'JRE System Library'경로에 붙여놓은 파일 연결된 것을 볼 수 있다. 02. Eclipse에서 OracleDriver 실행 및 접속하기 *사용자의 오라클 주소 (예시) jdbc:oracle:thin:@127.0.0.1:1521:xe ▶ @localhost : 데이터베이스 서버..

    [Oracle] CMD에서 SQLPLUS 실행/사용하기

    01. ORACLE DBMS 시작하기 (0) SQLPLUS 접속 후 SYSTEM 계정 접속 *한줄 입력방법 : SQLPLUS ID/PW 입력 SQLPLUS ▶ SQLPLUS 로그인 접속 SYSTEM ▶ 계정 ID(user-name) 입력 비밀번호 ▶ 초기 ORACLE 설정한 비밀번호 입력 (1) 계정생성 CREATE USER 계정이름 IDENTIFIED BY 비밀번호; *IDENTIFIED : 확인된, 판별된 (2) 계정 권한 부여 GRANT DBA TO 계정이름; (3) SQLPLUS 나가기 EXIT; 02. ORACLE DBMS 기본 명령어 (0) 새로운 생성 계정으로 SQLPLUS 접속 *SYSTEM 계정에서 하면 안됨. (1) 테이블 생성 CREATE TABLE 테이블명(컬럼명 데이터타입 기본값 ..

    [JAVA] Static 이란?

    Static 변수/메소드(정적 변수) > static 선언한 클래스는 메모리에 바로 올려져 메인함수에서 객체생성 없이 바로 출력가능함. 즉, 메모리에 고정적으로 할당되어, 프로그램이 종료될 때 해제되는 변수 및 메소드 static 선언한 메서드는 객체 생성이 필요없는 "클래스 메서드" static 선언하지 않은 메서드는 객체생성이 필요한 "인스턴스 메서드" (예제1) 같은 패키지에 두개의 클래스 파일 - 한개의 클래스 파일에는 메서드 생성 - 나머지 한개의 클래스 파일에는 만든 메서드를 실행하기 위해 메인함수에 객체생성 (예제2) 클래스 파일에 두개 클래스 선언 - 한 파일에 2개이상에 클래스를 만들 수 있지만, 그 중 한개의 클래스에만 접근 제어자를 선언해야 한다. - 같은 패키지에 동일한 클래스명을 ..

    [JAVA] return문

    리턴(Return)문이란? > 현재 실행중인 메서드를 종료하고 호출한 메서드로 되돌아가는 값으로 "해당 메소드 사용시 호출될 값(반환될 값)"이라고 생각하면 된다. (특징) 아래 예제와 함께 참고하기 반환값의 유무 상관없이 모든 메서드에는 적어도 하나의 retrun문이 있어야한다. 메소드의 자료형은 일반적으로는 리턴(반환)하는 타입과 동일해야한다. 반환값(return)은 하나만 써주어야한다. ( 조건문, 반복문 등 예외) 반환값은 주로 변수가 오지만 계산하는 수식이 올 수 도 있으면 반환값으론 자동으로 계산된 값이 출력된다. - 같은 자료형일 경우 : 배열, 컬렉션 - 다른 자료형일 경우 : 컬렉션, 사용자정의 클래스(exam) MemberDTO (예제) 특징1 > 반환값의 유무 상관없이 모든 메서드에는..