반응형

자바 공부/자바 6

자바 추상클래스,인터페이스

자바 추상클래스 추상클래스란? -추상클래스는 메서드명만 존재하고 안의 내용은 자식 클래스에서 구현되는 클래스를 말한다. -이러한 내용이 없는 메서드를 추상 메서드라 한다, -추상클래스 안에는 추상 메서드와 일반 메서드 모두 다 사용할 수 있다 그러나 추상 메서드가 하나 이상 있어야 한다. -추상 클래스는 자신의 인스턴스를 객체로 가질 수 없다. 이 말은 자신을 객체로 사용이 불가능하다 자식클래스에 상속 후 자식클래스를 인스턴스 하여 부모인 추상클래스 내용을 사용할 수 있다. 추상 클래스 선언 abstract class 클래스명 => 이렇게 선언할 수 있다. 추상 메서드 선언 abstract 반환유형 메서드명(); => 이렇게 선언할 수 있다. 추상클래스 사용법 -추상클래스 abstract class An..

자바 - JDBC

자바 - JDBC 자바를 이용하여 mysql 접속하여 데이터 수정 및 조회하는 방법( mysql 8.0 이상버전) 기본적으로 jdbc를 이용하는방법import java.sql.* 한다.드라이브를 로드한다.=> Class.forName("com.mysql.cj.jdbc.Driver");connection 객체를 생성한다.statement 객체를 생성하의 쿼리문을 실행할수 있도록 한다.결과를 얻었으면 만들었던 객체를 모두닫는다. db로 부터 우리가원하는값을 저장할수 있는 객체를 만든다 나는 roleId,description 는 내용을 받아올거다.package kr.or.connect.jdbcexam.dto; public class Role { private Integer roleId; private Stri..

자바 접근제한자

자바 접근제한자 유형 같은 클래스 같은 패키지 자식 클래스 기타영 public O O O O protected O O O X 선언x(default) O O X X private O X X X public: 모든 곳에서 접근이 가능하다. protected : 패키지 및 모든 하위 클래스에서 접근할 수 있다. default : 동일한 패키지안에서만 접근이 가능하다. private: 같은 클래스 안에서만 접근이 가능하다. public 사용법 package chap01; public class Exam01 { public void run() { System.out.println("뛰어다니다"); } } //public 로 선언된 메서드 접근 package chap01; public class Test { pub..

자바 클래스

자바 클래스 클래스의 구성요소 멤버 변수 더보기 멤버 변수는 객체의 데이터가 저장되는 곳을 말하면 주로 필드라고 부른다. 사용법 package classd; public class Member { int age=10; public static void main(String[] args) { Member data=new Member(); //객체를 만들고 System.out.println(data.age); //객체명.멤버변수명 을 이용하여 값을 가져올수 있다. } } //static 으로 선언한 멤버 변수는 같으 클래스 안에서 객체선언 없이 사용가능하다. package classd; public class Member { public static String name="홍길동"; public static..

자바 메서드

메서드 자바에서 메서드를 사용하는 이유는 중복된 코드의 작성을 줄여 코드를 한눈에 알아보기 쉽게 할 수 있으며 코드의 유지와 보수하기 쉽게 해준다. 메서드 종류 표준 라이브러리 메서드 => 내장 메서드로 호출하여 사용하는 것들 말하는다 Scanner , Math 등이 여기 속한다. 사용자 정의 메서드 => 사용자가 필요에 의 메서드의 이름 매개변수 반환 유형 및 내부 로직을 정의한 메서드를 말한다. 메서드 기본 구조 [접근제한자] 반환유형 메서드명(매개변수) { 메서드 내용 } public int div(int a,int b) { int result=a/b; return result; } 이 메서드는 public라는 접근 제한자를 사용하며, 반환유형은 int 형이며 메서드 명은 div이고 매개변수는 a,..

[자바] 변수 선언,데이터 타입,

변수 선언 -변수란 어떠한 값들을 저장하는 자리를 만드는 것을 변수라고 합니다 //변수 선언 int a; char c; 변수 선언은 위의 코드와 같은 방식으로 선언 합니다 여기서 int .char 은 변수타입(데이터 타입) 이라고 하고 a,c는 변수명이라고 합니다 -변수 타입 boolean c = true;// true false 만 사용가능 char d='A'; //문자 하나 String e= "hello java"; //문자열 //정수 byte b; //-128~127 short s; // -32768~32767 int a=100;; //-21억~21억 long l =123L; //-9233372036854775808~9.... 뒤에 영어대문자L //실수 float f=10.0f; double b=1..

반응형