Dev/JAVA

    JAVA Split "|" 제거 방법

    JAVA Split "|" 제거 방법

    String str = "aaa|bbb|ccc";String[] result = str.split("\\|"); (역슬래시) 보통 Backspace 와 Enter 사이에 있다.\,| 이런 모양으로 되어있다. 위 방법처럼 하면 "|"문자를 자를 수 있다.

    JAVA 다형성

    JAVA 다형성

    1. 다형성 (Polymorphism) 다형성이란 하나의 메소드나 클래스가 있을 때 이것들이 다양한 방법으로 동작하는 것을 의미한다.키보드의 키를 통해 비유를 들어보겠다. 키보드의 키를 사용하는 방법은 '누른다'이다. 하지만 똑같은 동작 방법의 키라고 하더라도 ESC는 취소를 ENTER는 실행의 목적을 가지고 있다. 다형성이란 동일한 조작방법으로 동작시키지만 동작방법은 다른 것을 의미한다. -opentutorials - 우선 코드를 살펴보자. 123456789101112131415161718192021222324class O{ public void a(int param){ System.out.println("숫자출력"); System.out.println(param); } public void a(Str..

    JAVA 추상 클래스

    JAVA 추상 클래스

    추상클래스(Abstract Class)는 인터페이스의 역할도 하면서 구현체도 가지고 있는 자바의 돌연변이 클래스라고 한다. 혹자는 추상 클래스는 인터페이스로 대체하는것이 좋은 디자인라고도 얘기한다. - 점프 투 자바 블로그- 간단하게 추상 클래스를 살펴보기 전에 특징부터 알아보도록 하자 - 추상 메소드가 하나 이상 포함되면 반드시 추상 클래스로 선언되어야 한다.- 반드시 추상 클래스를 상속하는 자식 클래스에서 부모가 가진 추상 메소드를 모두 오버라이딩 해야 한다.- 추상 클래스에서 추상 메소드가 아닌 일반 메소드를 포함시킬 수 있다.- 추상 메소드는 몸체가 없고 선언부만 존재한다. 추가로 추상 클래스는, 상속 관계에서 어느 메소드를 오버라이딩 할때 사용된다. 추상메소드, 추상클래스는 abstract 키워..

    JAVA 인터페이스(Interface)

    JAVA 인터페이스(Interface)

    1. 인터페이스 프로젝트의 설계도로 생각하면 좋다. 서로다른 클래스를 연결시켜주는 연결 장치라고 보면 된다. - 추상메소들로만 이루어져 있으며, 메소드의 선언만 가능하다.- 메소드는 표준화된 공통기능을 가진다.- 사용하기 위해서는 implements 키워드를 사용하여야한다.- 서로다른 클래스를 연결시켜주는 연결 장치라고 보면 된다.- 인터페이스 내에 존재하는 메소드는 무조건 public abstractㄹ 선언 된다.- 인터페이스 내에 존재하는 변수는 무조건 public static final로 선언 된다.- 인터페이스는 다중 상속과 비슷한 기능을 제공한다. 이런 특징을 가진 인터페이스는, 알고보면 상당히 편리한 기능을 지니고 있다. 우리가 만약 프로젝트를 진행하고 있는데, 인터페이스를 사용하면 다른 구성..

    JAVA 상속

    JAVA 상속

    1. 상속 상속(Inheritance)이란, 말 그대로 "부모의 유산을 물려받는다."를 의미하고 이는 "자식이 부모의 것을 가진다." 라고 할 수 있다. 객체 지향 프로그래밍에서도 이와 비슷한 개념으로 쓰이는데, 여기서에서는 부모 클래스에 정의된 멤버를 자식 클래스가 물려받는 것을 말한다. 즉, 상속을 통해 기존에 있던 클래스(부모 클래스)를 이용하여 새로운 클래스를 만들 수 있다. 이는 , 기존의 것을 이용하여 만들어내기 때문에 적은 양의 코드로 새로운 클래스를 만들어 낼 수 있다. 상속을 해주는 부모 클래스는 상위 클래스 (슈퍼 클래스,Super Class)또는 기반 클래스 (베이스 클래스, Base Class)라 하며, 상속을 받는 자식 클래스를 하위 클래스(서브 클래스, sub Class)또는 파..

    [JAVA] jsp / java를 이용한 DB연동

    [JAVA] jsp / java를 이용한 DB연동

    이전에 JSP에서 DB에 연결을 할 때에는 연결을 해야하는 모든 페이지내에 DB연결 소스를 입력해야했다. 이런식으로 DB연동이 필요한 페이지는 DB관련 정보를 넣어주었다. 이런 방법은 생각보다 많이 불편하기 때문에 이번엔 메소드를 이용해서 DB연동을 호출하는 방법이다. DriverDB.java package kr.or.ksmart.driverdb; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DriverDB { public Connection driverDbcon() throws ClassNotFoundException, SQLException { System.out...

    [JAVA] switch, while-break, 응용문

    클릭하여 원본을 볼 수 있다. 수업 : 박성환 선생님