728x90

분류 전체보기 202

국비지원 JAVA(자바) 프로그래밍(인터페이스, 다형성, 내부클래스, 여러가지 예외처리방법, 정규식, 정규표현식, 자바API)

클래스 -> ADD -> 인터페이스추가 추상 클래스 인터페이스(정형화를 위해서 사용)는 extents로 받고 implements를 받고 a,b,c(인터페이스 이름) 다중 상속x 다중 상속o->클래스+인터페이스 업캐스팅 자식에서 부모로 형변환 자동 형변환 인터페이스 다형성 package 연습; public interface Mineral { int getValue();// 추상메서드 } package 연습; public class Gold implements Mineral { @Override public int getValue() { return 100; } } package 연습; public class Silver implements Mineral { @Override public int getVal..

자바 기본 2

slist.isEmpty() 에 slist가 비었는지 안비었는지 확인하는법 자바에서 배열 설정하는 법 int[] score; // 1. 배열 score를 선언( 참조변수) score = new int[5]; // 2. 배열의 생성 (int저장공간x5) int[] score = new int[5]; // 배열의 선언과 생성을 동시에 함 package 배열; public class Sample01 { public static void main(String[] args) { //int[] score; // 1. 배열 score를 선언( 참조변수) //score = new int[5]; // 2. 배열의 생성 (int저장공간x5) int[] score = new int[5]; // 배열의 선언과 생성을 동시에 ..

[Spring]스프링Spring 라이브러리

Maven Repository: Search/Browse/Explore (mvnrepository.com) Maven Repository: com.fasterxml.jackson.core » jackson-databind (mvnrepository.com) Maven Repository: com.fasterxml.jackson.core » jackson-databind » 2.9.10 (mvnrepository.com) com.fasterxml.jackson.core jackson-databind 2.9.10 //붙여넣기// 들어온 것 확인 jackson dataformat xml 검색후 2.9.10 버전 찾아서 복사 붙여넣기 com.fasterxml.jackson.dataformat jackson-da..

스프링Spring 2022.11.29

국비지원 JAVA(자바) 프로그래밍 웹개발자 ( 상속,다형성,추상화)

다형성 기본개념 다형성 기본형태 다형성 게임 캐릭터 기본 공격 접근제한자 package TV만들기; public class TV extends PrototypeTV { String name; boolean isInternet; public TV() { super(); name= "LG TV"; isInternet=false; } TV(String name){ super(false,20,15); this.name = name; isInternet = false; } void setPower(boolean isPower) { this.isPower = isPower; } public void setChannel(int cnl) { if(cnl>0 && 20000 && cnl=0 && vol=0 &&cnl=0..

자바 기본

이웃추가본문 기타 기능 정말 중요한 핵심적인 부분을 배워간다는 느낌이 많이 드는 요즘인데, 이러 저러한 일로 매우 피곤함을 느끼곤 한다. 현재 자바를 8버전으로 다시 설치를 했고 세팅도 새로 했다. ​ 자바에서의 모든 파일의 기본이 되는 클래스에 대해 배웠다. ​ 클래스 (class) - 자바를 이루고 있는 객체 (Object) 로 모든 자바의 내용은 클래스 안에 들어있음 - 클래스는 내부에 멤버라고 불리는 값 (변수, 상수)과 기능 (메소드) 으로 구성되어 있음 멤버변수 : 클래스가 가지고 있는 특징으로 변수나 상수의 형태로 존재하며 클래스 전체에서 사용이 가능 멤버메소드 : 보통 그냥 메소드라 하며 클래스로 해야하는 여러 기능을 구현해 놓은 것 - 클래스는 자료형으로도 사용됨 (자료형으로서 인스턴스를..

MVC란, MVC 패턴

MVC란 Model-View-Controller의 약자로 애플리케이션을 세 가지 역할로 구분한 개발 방법론입니다. 아래의 그림처럼 사용자가 Controller를 조작하면 Controller는 Model을 통해 데이터를 가져오고 그 데이터를 바탕으로 View를 통해 시각적 표현을 제어하여 사용자에게 전달하게 됩니다. 이러한 패턴을 성공적으로 사용하면, 사용자 인터페이스로부터 비즈니스 로직을 분리하여 애플리케이션의 시작적 요소나 그 이면에서 실행되는 비즈니스 로직을 서로 영향 없이 쉽게 고칠 수 있는 애플리케이션을 만들 수 있게 됩니다. MVC-M:모델(Model) 데이터를 가진 객체를 모델이라 지칭한다. 데이터는 내부에 상태에 대한 정보를 가질 수도 있고, 모델을 표현하는 이름 속성으로 가질 수 있다. 모..

국비지원 JAVA(자바) 프로그래밍 웹개발자 (싱글톤, 캡슐화, 상속화, 오버라이딩, 다형성 까지)

참조 Call by Value: 내용에 의한 참조 Call by Reference: 객체에 의한 참조 싱글톤(Singleton) 패턴의 정의는 단순하다. 객체의 인스턴스가 오직 1개만 생성되는 패턴을 의미한다. final 상수선언시 변수 이름은 대문자 static 11. 다음과 같이 정의된 클래스를 작성하고, 객체를 생성해 메서드를 호출 클래스명 MATH 메서드명: max 메서드명:min Score 클래스를 생성 math , kor, eng 정수형 클래스 변수 합계 구하는 메서드 (반환타입:int) 평균구하는 메서드 (반환타입:double) public int sum() { return this.math+this.kor+this.eng; } class에 이식을 기본적으로 기억하자. package stat..

728x90