2025/02 25

자바/스프링 부트캠프 12일차(API

1)API 1) java.lang   1-1) String   1-2) StringBuffer ,  StringBuilder   1-3) Math   1-4) Wrapper   1.5) 정리 2) java.utils         2025.02.14 - [AWS활용 자바 부트캠프] - 자바 / 스프링 부트캠프 11일차( 예외처리 , API) 자바 / 스프링 부트캠프 11일차( 예외처리 , API)1) 예외처리  1-1) finally  1-2) thorws   1-3)throw   1-4) 오버라이딩에서의 예외처리   1-5) 체크예외와 언체크예외 생성 2) API          2-1) java.lang 패키지          2-1.1) Object          2-1.2) Stringddkk1..

부트캠프(Java) 2025.02.17

주말 복습 2 ( 클래스와 생성자, 상속)

1) 클래스 2) 생성자 3) 상속  @@ 1) 클래스 @@ 객체지향 언어특징 : 코드재사용성이 높으며 , 유지보수가 용이함  클래스 ( 사용자 정의 자료형)의 특징 1)추상화   2)상속 - 재사용(extends) 3) 캡슐화 - 접근제어자 4) 다형성 : 참조변수의 형 변환클래스의 구조와 정의  긴말 하지않고 구동클래스를 하나 만들어서calc클래스를 완성해보자 public static void main(String[] args) { Calc c = new Calc(); c.num1 = 10; c.num2 = 15; c.minus(); // -5 c.plus(); // 25 System.out.println(c);//toString사용해서 입력값들을 뽑아보자 }}여기서는 필드를 직접 접근..

자바 / 스프링 부트캠프 11일차( 예외처리 , API)

1) 예외처리  1-1) finally  1-2) thorws   1-3)throw   1-4) 오버라이딩에서의 예외처리   1-5) 체크예외와 언체크예외 생성 2) API          2-1) java.lang 패키지          2-1.1) Object          2-1.2) String 3) 예외처리와 API를 이용한 예제  2025.02.13 - [AWS활용 자바 부트캠프] - 자바 / 스프링 부트캠프 10일차 ( 람다식 , 내부클래스, 예외처리) 자바 / 스프링 부트캠프 10일차 ( 람다식 , 내부클래스, 예외처리)어제에 이어서 람다식을 하네요!! 1) 람다식1-1) 추상메서드가 매개변수 , 리턴타입이 없는경우1-2) 추상메서드의 매개변수가있고 리턴타입은 void인경우 1-3)  추..

부트캠프(Java) 2025.02.14

자바 / 스프링 부트캠프 10일차 ( 람다식 , 내부클래스, 예외처리)

어제에 이어서 람다식을 하네요!! 1) 람다식1-1) 추상메서드가 매개변수 , 리턴타입이 없는경우1-2) 추상메서드의 매개변수가있고 리턴타입은 void인경우 1-3)  추상메서드의 매개변수,리턴값 모두존재  2) 내부클래스    2-1) 예시    2-2) 내부클래스에서 this 와 super 사용하기    2-3) 람다객체에서 this 3) 예외처리 4) 인터페이스 , 내부클래스 예제@@ 1) 람다식 @@* 함수적 인터페이스(FunctionalInterface) : 인터페이스의 추상메서드가 한개인 인터페이스  * 함수적 인터페이스만 람다방식으로사용가능    1-1) 추상메서드가 매개변수 , 리턴타입이 없는경우 * fi = () ->{...};  * 내부의 문장이 하나인경우는 {} 생략가능  * fi =..

부트캠프(Java) 2025.02.13

자바/스프링 부트캠프 9일차(상속 , 인터페이스 )

어제의 예제폴더다 풀이존재   2025.02.11 - [AWS활용 자바 부트캠프] - AWS활용 자바 부트캠프자바/스프링 개발 부트캠프 8일차 AWS활용 자바 부트캠프자바/스프링 개발 부트캠프 8일차어제 상속 , 생성자 부분 문제 하나만 풀고 시작=  * 원(Circle) 클래스 구현하기  *  1. 멤버변수  *       반지름(r),x좌표(x),y좌표(y), 원의번호(no)  *       원의번호 생성 변수 countddkk1120.tistory.com 어제 좀 어려웠다던 Buyer클래스 부분의 답이다위의 링크를 가서 전체 코드를 보고 뭐가달라졌는지 알아보자( 난 배열을 이용해 풀었지만 이거는 간단하게 String을 이용함 ) class Buyer1 { int money=10000,point,cn..

부트캠프(Java) 2025.02.12

자바/스프링 개발 부트캠프 8일차(상속)

어제 상속 , 생성자 부분 문제 하나만 풀고 시작=  * 원(Circle) 클래스 구현하기  *  1. 멤버변수  *       반지름(r),x좌표(x),y좌표(y), 원의번호(no)  *       원의번호 생성 변수 count  *  2. 생성자 : 구동 클래스에 맞도록 설정하기       *  3. 멤버메서드  *     (1) double area()  : 원의 넓이 리턴. Math.PI 상수 사용  *     (2) double length(): 원의 둘레 리턴. Math.PI 상수 사용  *     (3) void move(int a, int b): x,y좌표를 x+a, y+b로 이동.  *     (4) void scale(double m): 반지름을 m배 확대/축소. r=r*m  *    ..

부트캠프(Java) 2025.02.11

자바/스프링 개발 부트캠프 7일차 (생성자 , 상속)

오늘의 추천곡 그게맞아 (Feat. 송현근)아티스트교이앨범그게맞아발매일2018.05.031.  메서드오버로딩 다시한번 살펴보기 2 ) 생성자2-1생성자란?2-2생성자 예시코드2-3생성자오버로딩 예제2-4생성자 예제2-5this2-6 this 예제2-7  변수의 초기화   3) 용어정리 4) 상속     4-1) 상속 예제     4-2) super 5) 오늘의 예제 (클래스 내용) 1) 메서드 오버로딩 다시 한번 살펴보기 메서드 오버로딩이란? 자바에서는 한 클래스 내에 이미 사용하려는 이름과 같은 이름을 가진 메 서드가 있더라도 매개변수의 개수 또는 타입이 다르면, 같은 이름을 사 용해서 메서드를 정의할 수 있다.한 클래스 내에 같은 이름의 메서드를 여러 개 정의하는 것을 메서드 오버로딩(Method O..

부트캠프(Java) 2025.02.10

자바(Java) 복습 1 ( 반복문 , 조건문 , 배열 )

1 ) 반복문  2 ) 조건문   2 - 1 ) 일반적인 if 문   2 - 2 ) 중첩 if 문   2 - 3 ) switch 문   2 - 4 ) break없는 switch문  3) 반복문 조건문 문제풀이  총 예제 3개   4) 배열    4 - 1)  배열 선언    4 - 2 ) 배열 생성 및 사용     4 - 3)  배열의 활용     4 - 4 ) 2차원 배열     4-5) 가변 배열(2차원)     4-6 ) 배열의 복사 5) 배열 예제  @@@ 1. 반복문  ( 조건식의 결과가참인동안 문장 실행 )  @@   *=========1. for문================= for문(초기값 ; 조건문 ; 증감식){ 조건문이 참인동안 실행되는 문장들  }조건문의결과가 거짓이면 종료 *===..

자바/스프링 개발 부트캠프 6일차(클래스)

클래스  package ex1_field;public class Car { String color; int num;//인스턴스변수 static int width = 200; //클래스변수 static int height = 120; //toString 오버라이딩 //객체를 문자열로 표현하기위한 메서드 //참조변수명만 출력하면 자동으로호출 됨 //구현하지않는다면 참조값이 출력될 것. @Override public String toString() { return color+":"+num+"("+width+","+height+")";} } Car class 사용해보자package ex1_field;public class Main1 { public static void main(String[] args..

부트캠프(Java) 2025.02.07
반응형