Dreaming developer

예비 개발자를 꿈꾸는 서연이의 기록일지

Together, Tomorrow

Java 5

[JAVA 기초 개념] 클래스와 객체

JAVA하면 객체지향, 객체지향하면 JAVA! 라고 할만큼 객체와 JAVA는 뗄래야 뗄 수 없는 존재죠! 그렇담 도대체 객체가 뭐길래 ㅡ,,.ㅡ? 우선 객체를 정의하기 전에 반드시 '클래스'의 개념을 알아야하는데요! 클래스란? '객체를 만드는 설계도,틀' 을 말해요! 맨 처음 클래스개념을 받아들일때 C에서의 '함수'와 비슷한 거 아닌가? 라는 생각을 했었어요. 근데 굳이 비유를 하자면 클래스 = 함수 이기보다는 클래스⊃함수 에 가까웠어요! 클래스에는 메소드(함수) 외에도 필드와 생성자라는것이 존재하거든요! *접근권한자란? 더보기 다른 클래스가 접근할때, 어떤지위의 클래스까지 클래스를 사용하도록 허용할지 지정하는 것 -private: 오직 같은 클래스 내에서만 접근허용 -defalut: 동일 패키지 내에서..

Java/Java basic 2021.06.22

[JAVA 기초개념] 예외처리

예외란? :컴파일 오류와는 다르게 실행중 발생한 오류. ex) 존재하지 않는 파일을 읽을 때, 스캐너로 정수입력을 받도록했는데 문자가 입력될 경우 ※예외를 처리하지 못하면 응용프로그램이 강제 종료된다. 문법오류는 컴파일 하기 전에 고칠 수 있지만 예외는 어떻게 해결하지 ? 바로 Try-catch문으로 예외 처리를 해주자! *예외처리 : 예외가 발생할 때 대응하는 응용프로그램 코드 try블럭에는 예외가 발생할 가능성이 있는 실행문을 적고, catch블럭에서는 처리할 예외타입을 선언한 다음 예외를 만났을 때 어떻게 대응할 것인지 대응코드를 적어준다. ex) sysout("정수가 아닌 문자를 입력하셨습니다. 다시 입력해주세요"); 이때 처리할 예외타입을 선언하는 자리에는 어떠한 종류의 예외를 잡을것인지 예외클..

Java/Java basic 2021.06.21

[JAVA 기초 개념] 필기본 무료나눔

안녕하세요 연잎이에요! 오늘은 제가 학교에서 JAVA 수업들으면서 필기했던 자료를 나눔하고자 해요! 실제로 개념들 노트로 정리해놓으니 정보가 머릿속에 조직화되어서 저장되는 느낌이라 공부할때 훨씬 수월했던거같아요! 그것에 대한 증거로 중간고사를 만점 받았답니다 > < , 기말은 쉿 ! 그리고 여러 클래스들, 그리고 메소드들 보기쉽게 한눈에 정리해놔서 잊어먹었을때 그때 그때 찾아보기도 좋아요! 나름 필기하는거는 자부심 있는 사람이라 믿고 보셔도 될거에요 (? ? 응 ㅇ_ㅇ ? ?) 목차는 02. JAVA 기본 프로그래밍 03. 반복문과 배열, 예외처리 04. 클래스와 객체 05. 상속 06. 모듈과 패키지 개념, 자바 기본패키지 07. 제네릭과 컬렉션 08. 입출력 스트림과 파일 입출력 으로 구성되어있고 총..

Java/Java basic 2021.06.19

[명품 JAVA Programming] 2장 실습문제

Q1. Scanner 클래스를 이용하여 원화를 입력받아 달러로 바꾸어 다음 예시와같이 출력하는 프로그램을 작성하라. Q2. Scanner 클래스를 이용하여 2자리의 정수(10~99사이)를 입력받고, 십의 자리와 1의 자리가 같은지 판별하여 출력하는 프로그램을 작성하라. Q3. 3. Scanner 클래스를 이용하여 정수로 된 돈의 액수를 입력받아 오만 원권, 만 원권, 천 원권, 500원짜리 동전, 100원짜리 동전, 50원짜리 동전, 10원짜리 동전, 1원자리 동전 각 몇개로 변환되는지 출력하라. 더보기 import java.util.Scanner; public class Q3 { public static void main(String[] args) { // TODO Auto-generated metho..

Java/Java basic 2021.06.19