일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 팩토리얼
- 증감연산자
- #이차원배열
- 연산자
- 비교연산자
- 삼항 연산자
- switch-case문
- plusgame
- JAVA기초
- 논리연산자
- #java_festival
- else if문
- switch문
- #완전수구하기
- java조건문
- 데이터타입
- 2차원배열
- for문 369게임
- 변수의특징
- if문
- java
- 이진수
- 별찍기
- 소인수분해
- 알고리즘
- #알고리즘
- 복합대입연산자
- 로또 프로그램
- 피보나치수열
- #Java
- Today
- Total
목록JAVA (41)
숭어 개발 블로그

Module 이란? - Java 9부터 지원하는 패키지 관리 기능까지 포함된 라이브러리 -일반 라이브러리는 내부에 포함된 모든 패키지에 외부프로그램에서의 접근이 가능하지만, 모듈은 일부 패키지를 은닉하여 접근할 수 없게끔 할 수 있다. - 대규모 응용프로그램은 기능별로 모듈화(modulization) 해서 개발할 수도 있다. - 모듈별로 개발하고 조립하는 방식을 사용하면 재사용성 및 유지보수에 유리하기 때문이다. 모듈 생성 1.프로젝트 생성시 Module 체크박스를 체크해준다. 2. exports를 이용하여 외부에서도 사용 할 수 있도록 한다. 3. 모듈을 사용하고 싶은 프로젝트에서 buildpath를 통해 사용 할 모듈 추가 4.만든 모듈을 사용하고 싶은 프로젝트 내에서 requires를 이용하여 사용..

Lombok이란 ? - JDK에 포함된 표준 라이브러리는 아니지만 개발자들이 즐겨 쓰는 자동코드 생성 라이브러리이다. 다양한 어노테이션을 사용 할 수 있다. 어노테이션 설명 @Data 컴파일 과정에서 기본생성자와 함께 Getter, Setter, hashCode(), equals(), toString() 메소드가 자동생성된다. @NoArgsConstructor 기본(매개변수가없는)생성자 포함 @AllArgsConstructor 모든 필드를 초기화 시키는 생성자 포함 @RequiredArgsConstructor 기본적으로 매개변수가 없는 생성자 포함. 만약 final 또는 @NonNull이 붙은 필드가 있다면 이필드마나 초기화시키는 생성자 포함 @Getter Getter 메소드 포함 @Setter Sett..

1.예외와 예외클래스 일반예외: 컴파일러가 예외 처리 코드 여부를 검사하는 예외 실행예외:컴파일러가 예외 처리 코드 여부를 검사하지 않는 예외를 말한다. 2.예외처리 코드 try - catch - finally - try 블록에서 정상실행시 => finally - try 블록에서 예외발생시 => catch - finally 는 항상 실행 실습1 3.예외 종류에 따른 처리 다중 catch 문 - catch 블록이여러개할지라도 블록은 단 하나만 실행 된다. - try 블록에서는 다발적으로 예외가 발생하지 않으며 - 하나의 예외가 발생하면 즉시 실행을 멈추고 해당블록으로 이동하기 때문이다. 4.리소스 자동닫기 리소스란:데이터를 제공하는 객체 - 리소스 사용중 예외가 발생됭 경우에 안전하게 닫는것이 중요하다. ..

비정방형 배열 : 각행의 열의개수가 다른배열 import java.util.Arrays; public class Exam03_비정방형배열 { public static void main(String[] args) { // TODO Auto-generated method stub // 비정방형 배열 : 각행의 열의개수가 다른배열 int[][] array = new int[3][]; // array란 배열에 행만 3개 생성 array[0] = new int[1]; // 0행에 길이 1짜리 배열 생성 array[1] = new int[2]; // 2행에 길이 2짜리 배열 생성 array[2] = new int[3]; // 3행에 길이 3짜리 배열 생성 int cnt = 10; for (int i = 0; i <..

다차원 배열(multi-dimensional array) 다차원 배열이란 2차원 이상의 배열을 의미하며, 배열 요소로 또 다른 배열을 가지는 배열을 의미합니다. 즉, 2차원 배열은 배열 요소로 1차원 배열을 가지는 배열이며, 3차원 배열은 배열 요소로 2차원 배열을 가지는 배열이고, 4차원 배열은 배열 요소로 3차원 배열을 가지는 배열인 것입니다. 이차원배열 배열 : 대량의 데이터를 쉽게 관리 Arrays.deepToString( ) >>>> 이차원 배열 문자열 형변환 이차원 배열 생성 : int [ ][ ] array = new int[ 5 ] [10]; import java.util.Arrays; public class Exam04_이차원배열생성방법 { public static void main(St..