본문 바로가기

반응형

WINK-(Web & App)/JAVA 스터디

(60)
[2024-2 Java 스터디] 이민형 #7주차 (7-4장) 자바를 "자바라" (Java "java")    7. 자 우리 한 번 자바에 날개를 달아볼까?    예외를 처리하는 방법!  프로그램을 만들다 보면 수없이 많은 예외 상황이 발생한다.원하는 대로 예외를 처리하기 위해서 try ~ catch, throws 구문을 이용해 보자.  먼저, try ~ catch 문의 기본 구조를 살펴보자.try { ; ; ...} catch(예외1) { ; ...} catch(예외2) { ; ...} try 문 안의 수행할 문장 중에서 예외가 발생하지 않는다면 catch 문에 속한 문장들은 수행되지 않는다.하지만 try 문 안의 문장을 수행하는 도중에 예외가 발생하면 예외에 해당되는 catch 문이 수행된다.  public class Sam..
[2024-2 Java 스터디] 김지수 #7주차 자바 프로그래밍, 어떻게 시작해야 할까?내가 프로그램을 만들 수 있을까?프로그램을 막 시작하려는 사람이 맨 먼저 부딪히게 되는 벽은 아마도 다음과 같지 않을까?“문법도 어느 정도 알겠고, 책 내용도 대부분 이해된다. 하지만 이러한 지식을 바탕으로 내가 도대체 어떤 프로그램을 만들 수 있을까?”이럴 때는 ‘어떤 프로그램을 짜야지’라는 생각보다는 다른 사람들이 만든 프로그램 파일을 자세히 들여다보고 분석하는 데서 시작하는 것이 좋다. 그러다 보면 다른 사람들의 생각도 읽을수 있고, 거기에 더해 뭔가 새로운 아이디어가 떠오를 수도 있다. 하지만 여기에서 가장 중요한 것은 자신의 수준에 맞는 소스를 찾는 일이다. 그래서 08장에서는 쉬운 예제부터 시작해서 차츰 수준을 높여 실용적인 예제까지 다룬다. 공부한 내용..
[2024-2 Java 스터디] 김민서 #7주차 예외 처리 FileNotFoundException - 존재하지 않는 파일을 열려고 시도할 때ArithmeticException - 0으로 나누려고 할 때ArrayIndexOutOfBoundsException - 배열에서 아무것도 없는 곳을 가리켰을 때등의 예외가 있다. 1. 예외 처리하기try ~ catch 문 사용try { ; ; ...} catch(예외1) { ; ...} catch(예외2) { ; ...} finally - 어떤 예외가 발생하더라도 반드시 실행하게 하기public class Sample { public void shouldBeRun() { System.out.println("ok thanks"); } public st..
[2024-2 Java 스터디] 김태일 #7주차 07-4 예외 처리1. try ~ catch 문- 기본구조- try문 안의 문장을 수행하는 도중에 예외가 발생하면 예외에 해당되는 catch문 수행try { ; ; ...} catch(예외1) { ; ...} catch(예외2) { ; ...} 2. finally- 예외 발생 여부에 상관없이 무조건 실행public class Sample { public void shouldBeRun() { System.out.println("ok thanks"); } public static void main(String[] args) { Sample sample = new Sample(); int c; try { ..
[2024-2 Java 스터디] 김지나 #7주차 07-04. 예외 처리 ✅ 예외는 언제 발생하는가?- FileNotFoundException: 존재하지 않는 파일을 열려고 시도했을 때- ArithmeticException: 산술에 문제가 생겼을 때- ArrayIndexOutOfBoundsException: 정해진 배열의 크기보다 크거나 음수 인덱스를 요청했을 때   ✅ 예외 처리하기① try ~ catch문// 기본 구조try { ; ; ...} catch(예외1) { ; ...} catch(예외2) { ; ...}- try 문 안에서 예외가 발생하지 않으면 catch 수행 x ② finally-예외가 발생하더라도 실행됨public class Sample { public void shouldBeRun() { ..
[2024-2 Java 스터디] 이민형 #6주차 (7장) 자바를 "자바라" (Java "java")   7. 자 우리 한 번 자바에 날개를 달아볼까?  패키지   패키지를 좀 딱딱하게 말해보자면패키지는 비슷한 성격의 클래스들을 모아 놓은 자바의 디렉터리이다.   패키지는 이 파일이 어떤 패키지의 파일인지를 알려 주는 역할을 한다.    그래 패키지는 알겠어.그러면 서브 패키지라는 것을 알아보자.  서브 패키지는 기본 패키지 안에 존재하는 하위 패키지이다. 이를 사용해 기본 패키지 내의 클래스들을 분류하여 체계적으로 관리하고, 가독성을 향상시킬 수 있다.  package house.person;public class EungYongPark {} 이렇게 패키지는 도트를 이용하여 서브 패키지를 표시한다.house.person은 house 패키지의 서브패키지이다.  ..
[2024-2 Java 스터디] 김재승 #6주차 목차패키지접근 제어자static자바에서 package , access modifiers , static 에 대해 알아보자1. 패키지(Package)패키지란?패키지는 자바 클래스와 인터페이스를 묶어 체계적으로 관리하기 위한 방법임. 디렉토리 구조와 유사하게 구성되어 코드의 재사용성과 가독성을 높이는 데 도움을 줍니다.패키지 선언 방법패키지는 파일의 최상단에서 package 키워드로 선언합니다. package com.example.myapp;public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); }}패키지 사용 예제다른 패키지에 있는 클래스를 사용하려면 i..
[2024-2 Java 스터디] 김태일 #6주차 07. 자바 날개 달기 07-1 패키지- 패키지 : 비슷한 성격의 클래스들을 모아 놓은 자바의 디렉터리 1. 서브 패키지란?- 서브 패키지 : 기본 패키지 안에 존재하는 하위 패키지- 도트(.)을 이용하여 서브 패키지 표시ex) house 패키지 안에 person이라는 서브 패키지를 만든다면 -> house.person 으로 표시 2. 패키지 사용하기- import를 활용해 사용 가능import house.person;public class Sample { public static void main(String[] args) { person kim = new person(); }} ※ (*)기호를 이용해 패키지 내의 모든 클래스 사용 가능import house.*; 3. 패키지를 ..

반응형