자바 독학7 [Java 자바 응용] 자바 & 오라클 db 연동 방법(데이터베이스 연동, sql 연동, 외부 응용프로그램 연결), 오라클 db 드라이버 연결 모든 설명은 주석으로 확인할 수 있어요. 하나씩 따라해 보세요. ^^ package javaEx; import java.sql.DriverManager; public class Review{ public static void main(String[] args) { /* JDBC - java database connection - 자바에서 외부 응용프로그램(oracle, mysql 등)을 연결하려면 드라이버를 설치해야 -오라클db 연결 드라이버는 오라클.com에서 다운받을 수 있다 -만약, 오라클 서버가 설치되어 있다면 오라클 설치 폴더에 내장되어 있음 -> C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib\ojdbc6.jar -> ojdbc6.jar - 드라.. 2020. 9. 21. [Java 자바 기초] 인터페이스 interface, 다중 상속, 추상메소드, 추상클래스, extends & implements, 객체 할당 모든 설명은 주석으로 확인할 수 있어요. 하나씩 따라해 보세요. ^^ package javaEx; /* 인터페이스 interface - 추상메소드로만 구성 > 추상클래스와 다른 점 - 부모 역할만 > 추상메소드를 모두 오버라이드해야 함 - 직접 객체 할당 불가 - 여러 개 상속 가능 - 문법 interface 클래스명{} 상속 확장 extends - 부모가 클래스일 때 구현 implements- 부모가 인터페이스일 때 */ //인터페이스 interface Animal{ abstract void view();//인터페이스의 모든 메소드는 추상메소드이기 때문에 abstract를 붙여야 하지만 void disp();//abstract 생략 가능 }//Animal end //자식클래스 class Lion imp.. 2020. 8. 31. [Java 자바 기초] 추상클래스 abstract class, 추상메소드, 미완성 클래스, 미완성 메소드, new 객체 생성, 다형성, 클래스 대입 모든 설명은 주석으로 확인할 수 있어요. 하나씩 따라해 보세요. ^^ package javaEx; /* 추상클래스 Abstract class - 미완성 클래스로, 미완성의 추상메소드가 1개 이상 있는 클래스 - new 연산자 사용하여 객체 생성 불가 - 추상클래스는 주로 부모 역할 - 추상클래스를 상속받은 자식클래스에서는 추상클래스에서 미완의 추상메소드를 완성해줘야 함 - 문법 abstract class 클래스명{} 일반메소드 리턴형 함수명() {} 추상메소드 리턴형 함수명()>처리명령어 body{}가 없는 미완성 메소드, 즉 메소드를 선언만 해둔 상태 */ //추상클래스 abstract class Animal{ String name; void view() {}//일반메소드 abstract void di.. 2020. 8. 31. [Java 자바 기초] 자바 상속, 부모 클래스 super class, 자식 클래스 sub class, 지역변수, 전역변수 저장&출력 모든 설명은 주석으로 확인할 수 있어요. 하나씩 따라해 보세요. ^^ package javaEx; //부모 클래스의 변수에 매개변수 저장하기 class Parent{ int one, two; public Parent() {} public Parent(int one, int two) { this.one = one;//this.전역변수 = 본 함수의 매개변수 this.two = two; } }//class Parent end class Child extends Parent{ int three; public Child() {} //부모클래스 변수 저장 방법 1 public Child(int one, int two, int three) { super.one = one;//super.부모클래스변수 = 매개변수; .. 2020. 8. 31. [Java 자바 기초] 함수 중복 정의 method overloading 메소드 오버로딩, 매개변수가 변수 ㅋ 모든 설명은 주석으로 확인할 수 있어요. 하나씩 따라해 보세요. ^^ package javaEx; public class Review { public static void test() { System.out.println(); } public static void test(int a) { System.out.println(a); } public static void test(String a) { System.out.println(a); } public static void test(int a, int b) { System.out.println(a+b); } public static void test(int a, String b) { System.out.println(a+b); } public static.. 2020. 8. 24. [Java 자바 기초] Array 배열 선언, 데이터 저장 출력, 1차원 배열 2차원 배열, .length 열 갯수 확인하기 모든 설명은 주석으로 확인할 수 있어요. 하나씩 따라해 보세요. ^^ package javaEx; public class Review { public static void main(String[] args) { /* Array 배열 -하나의 변수에 1개 이상의 '동일한 자료형'의 값을 저장할 수 있는 공간 -값 하나를 element요소라 부르고 -요소의 순서는 index 인덱스, 색인이라고 한다 -배열 선언 시 자료형에는 대괄호 [] 사용 -배열에 값을 저장할 때는 중괄호 {} 사용 */ //1차원 배열 //배열 선언 1 - new 연산자 사용 int[] kor=new int[3]; //정수형 배열을 3열로 선언하겠다, new 연산자로 메모리 할당 kor[0]=1;//배열의 순서인 인덱스는 0부터 시작 .. 2020. 8. 22. [Java 자바 기초] 자료형 변환, cast 연산자, 정수형(int)과 문자형(char) 모든 설명은 주석 // , /* */ 으로 확인할 수 있습니다. 오늘도 즐공 ^_^_^_^ public class Conversion { public static void main(String[] args) { /* 자료형 변환 data type conversion - 자동 - 강제 - cast 연산자 사용 */ //1. 자동 형 변환 //정수형의 크기 - byte int 자동 변환 가능 long c=b;//int > long 자동 변환 가능 //a=c;//long > int 자동 변환 불가, 큰 거에서 작은 거로는 변환 불가 //실수형의 크기 - float < double float d=1.2f; double e=d;.. 2020. 8. 19. 이전 1 다음