JAVA
-
예외처리JAVA 2024. 3. 1. 01:20
예외처리란? 예외가 발생하면 프로그램이 멈추지 않고 설정한 곳으로 프로그램의 방향을 바꾸어 진행하도록 처리하는것을 말한다. try ~ catch ~ finally 구문은 필요에 의해서 설정하는 구문이다. 그러나 외부에서 자바프로그램으로 데이터가 들어오거나, 자바 프로그램에서 외부로 데이터가 나가는 경우와 같이 중대한 프로그램에서는 반드시 예외처리를 해야하는 경우가 있다. 예외처리를 안 하면 컴파일이 안된다. 예외처리 형식 1 메소드명(~){ try{ 예외발생 예상 코딩 } catch(){ 예외 발생시 실행 코딩 } finally{ 예외가 발생하던 안 하던 무조건 실행하고 싶은 코딩 } } 예외처리 형식 2 메소드명1(~){ try{ 메소드명2(); } catch(){ 예외 발생시 실행 코딩 } final..
-
String 객체의 주요메소드JAVA 2023. 12. 20. 00:10
String 객체란? 문자열을 관리하는 객체다. 자바 프로그래밍에서 String객체의 메소드 사용빈도가 가장 높다. 메소드명 사용용도 charAt(int i) String객체 소유문자열에서 인덱스번호 i번째 문자를 복사해 반환 i는 0부터 시작 concat("새문자") String객체 소유문자열을 복사해 "새문자"를 붙여서 새로운 String객체를 반환. endsWith(String s) String 객체의 소유 문자열이 문자열s로 끝나면 true, 아니면 false를 반환 startsWith(String s) String 객체의 소유 문자열이 문자열s로 시작하면 true, 아니면 false를 반환 equals(String s) String객체 소유 문자열과 문자열의 s의 스펠링, 대소문자가 같으면 tr..
-
자바 기본 API - HashMapJAVA 2023. 12. 19. 23:53
HashMap 이란? "키값명"과 객체메모리주소값을 한 쌍으로 해서 n개 쌍을 저장하여 관리하는 객체 " 키값명 "은 테이블의 컬럼명 웹개발 실무에서 주로 컬럼명과 문자열을 한 쌍으로 해서 n개의 쌍을 저장하여 관리 " 키값명 "은 객체메모리주소값을 읽기/수정/삭제 할때 사용한다 기본형은 저장할 수 없다. 참조형만 가능 데이터를 가져와서 출력할때 유용하다 사용형식 HashMap stuMap = new HashMap(); // =>HashMap 객체 생성하기 stuMap.put("stu_no","1"); // =>HashMap 객체에 키값-String객체 저장하기 stuMap.put("stu_name","사오정"); // => HashMap 객체에 "키값"+String객체 저장하기 stuMap.put("j..
-
자바 기본 API - ArrayListJAVA 2023. 12. 11. 14:46
ArrayList란? 동적배열이라고 불리기도 한다. 코드상 저장데이터의 접근이 복잡하다 다양한 타입의 데이터를 n개 저장하여 관리하는 객체다. 객체가 추가되어 용량을 초과하면 자동으로 부족한 크기만큼 용량이 늘어난다(동적배열이라 불리는 이유) 동일한 n개의 참조형 데이터 또는 서로다른 n개의 참조형 데이터를 저장하여 관리한다 ArrayList객체에는 기본형 데이터 저장은 안된다 이론적으론 기본형 데이터가 저장이 불가능하나, 기본형 데이터를 관리하는 객체를 이용하면 저장이 가능하다. 자료형 객체명 byte Byte short Short int Integer long Long double Double float Float char Character boolean Boolean 형식 📌int 자료형 예시 Ar..
-
자바에서 기본 제공하는 API (배열)JAVA 2023. 12. 8. 16:11
API란? Application Programming Interface의 약자로 다른 프로그램이나 서비스에서 제공하는 기능을 외부에서 호출하여 사용할 수 있도록 만들어진 인터페이스. 예를 들어, 특정 웹사이트의 API를 이용하면 그 사이트가 제공하는 정보나 기능을 우리가 만든 다른 프로그램에서도 사용할 수 있다. API를 활용하면 우리가 필요한 정보나 기능을 쉽고 빠르게 가져와서 자신만의 창조적인 작업에 활용할 수 있음. 자바에서 동일한 성격의 다량의 데이터를 쉽게 관리하는법 배열객체 || ArrayList || HashMap 사용한다 ArrayList 객체는 ArrayList 클래스로 존재함. 배열객체는 따로 클래스로 존재하지 않는다. ArrayList 객체와 비슷한 기능의 객체가 많이 존재함. 배열 ..