전체 글 81

JAVA 프로그래밍 51일차 (25/1/22)

contents chapter083.내부 클래스1)내부클래스란?2)내부 클래스의 종류3)내부 클래스의 접근성4)익명 클래스(Anonymous) chapter091)예외(Exception)란?2.예외처리(Exception Handling)란?3.try~catch/finally1)try~catch문2)finally문4.객체로서의 예외5.예외발생 throw6.예외 던지기(throws) 자바개념정리 -----------------------------------------------------  chapter08 3.내부 클래스-내부 클래스는 중첩 클래스라고도 부르며 두 클래스 멤버들 간에 서로 쉽게 접근할 수 있도록 만든 것임. 내부 클래스는 외부 Class의 모든 멤버들을 마치 자신의 멤버인 것처럼 사용할 ..

JAVA 프로그래밍 50일차 (25/1/21)

contents 자바개념정리   ----------------------------------------------------------------  자바개념정리 변수: 데이터를 저장하는 상자 1.바로 사용 2.나중에 사용 전역변수: stctic, 인스턴스  지역변수: 일반변수, 매개변수 변수이름:  $, _, 대소문자구별 예약어x 숫자시작x why? 데이터 숫자와 구분하기 힘듬 의미있는 이름 사용 변수명, 함수명: 첫글자 소문자 새로운 단어 대문자 클래스명: 첫글자 대문자 상수: 모두 대문자, 연결('_')사용 데이터: 정수, 실수, 문자, 논리, 참조 데이터 타입: 정수형, 실수형, 문자형, 논리형, 참조형 byte(1): 256 , short(2), int(4): 21억, long(8): L flo..

JAVA 프로그래밍 49일차 (25/1/20)

contents 자바개념정리  -------------------------------------------------------- 변수: 데이터를 담는 상자 변수의 종류: 전역변수, 지역변수전역변수: 클래스의 자식지역변수: 메서드의 자식 전역변수를 상태로 구분:1)static(클래스) 타입1.로딩전 객체가 생성됨2. 클래스이름.변수,함수()3. 1개만 존재가능 2)인스턴스 타입1.로딩후 객체가 생성됨(new)2. 참조변수이름.변수,함수()3. n개 존재가 가능  지역변수를 역할로 구분: 1)일반변수 2)매개변수 데이터의 종류: 정수(10), 실수(3.14f), 논리(ture), 문자('a'), 참조("abcd")데이터 타입: 정수형 | int 이름 = 2;                     실수형 |..

JAVA 프로그래밍 48일차 (25/1/17)

contents chapter071.상속이란?2.오버라이딩(overring)3.상속과 생성자1).super()2)Object 클래스4.pakage와 import1)package란?2)pakage 만들기3)import5.제어자1)접근 제어자2)static3)final6.다형성(polymorphism)1)다형성이란?2)참조변수와 인스턴스 간의 관계3)다형성의 활용 chapter081.추상 메서드와 추상 클래스1)추상 메서드2)추상 클래스2.인터페이스(Interface)1)인터페이스란?2)인터페이스의 문법3)인터페이스의 실제 활용4)인터페이스와 다형성 자바개념정리 --------------------------------------------------------------------  chapter07 1...

JAVA 프로그래밍 47일차 (25/1/16)

contents 자바개념정리 chapter06클래스코드읽는법  -------------------------------------------------------  자바개념정리 chapter06 클래스참조변수데이터가 저장되어 있는 주소연산자 new에 의해서 인스턴스(객체)가 메모리(Ram)의 빈 공간에 생성되고 난 다음 대입 연산자(=)에 의해서 인스턴스가 저장된 메모리의주소 값이 참조변수에 저장됨cf) 변수: 데이터를 저장하는 상자보라색: int float boolean charcall by value(변수)call by reference(객체) - > 참조변수검은색: String 참조변수(주소) => 직접적인 비교연산자를 쓰면 안됨(a==b)참조변수로 인스턴스에 접근하는 방법?변수에 접근: 참조변수...

JAVA 프로그래밍 46일차 (25/1/15)

contents : print(), println(), printf() 자바개념정리 chapter04제어문2.반복문while문do~while문break문, continue문chapter05배열chapter06클래스 -----------------------------------------------------  : print(), println(), printf()package ch05;public class Print { public static void main(String[] args) { //줄바꿈x System.out.print("안녕"); System.out.print("하세요"); //\n = ln 줄바꿈 System.out.println(""); System.out.println("안녕")..

JAVA 프로그래밍 45일차 (25/1/14)

contents 자바개념정리 chapter02명시적 형변환chapter03연산자문제chapter04제어문1.조건문2.반복문 ---------------------------------------------------------------------- chapter02 명시적 형변환개념응답  명시적 형변환강제로 바꾸는 것(변환하고자하는 타입) 변수명; =>변수 앞에 (바꿀데이터 타입) //char --> 숫자(정수 및 실수)로 바꿀수 있다? o//숫자 --> char으로 바꿀 수  있다? x (수동형태변형)상수고정된 변수의 값final 데이터 타입 상수명 = 값;cf) 모두 대문자로 연결('_')선언과 동시에 이루어져야함 >쓸일 거의 없음 package ch03;public class Byte { publ..

JAVA 프로그래밍 44일차 (25/1/13)

contents 자바개념정리 chapter01개발 환경 준비chapter02변수데이터 타입형변환  -------------------------------------------------  chapter01 개발 환경 준비개념응답JDK란 무엇인가?번역기(컴파일러)환경변수를 설정한다는 말은 무슨 뜻인가?전역변수로써 JDK에서 제공하는 실행 파일들을 어느 위치에서나 실행하기 위해서이클립스란 무엇인가?문서 작성도구이클립스와 비슷한 툴은 무엇이있는가?VS, intellij이클립스와 같은 툴을 사용하는 이유는 무엇인가?오픈 소스: 무료로 사용, 다양한 플러그인을 통해 기능 확장다양한 언어 지원: 기본적으로 Java를 지원하지만, C/C++, Python 등 다양한 프로그래밍 언어를 위한 플러그인을 설치하여 사용...

JAVA 프로그래밍 43일차 (25/1/10)

contents CHAPTER06 클래스에 대하여1.객체지향 언어란?2.클래스와 객체1)클래스란?2)인스턴스(Instance)3)클래스의 사용3.인스턴스와 클래스 변수1)인스턴스 변수2)클래스 변수4.메서드1)메서드란?2)메서드의 사용3)메서드의 사용4)클래스 멤버와 인스턴스 멤버간의 참조 및 호출5.오버로딩6.생성자(Constructor)1)기본 생성자2)매개변수를 갖고 있는 생성자Ex)         ----------------------------------------------------------------- CHAPTER06 클래스에 대하여 1.객체지향 언어란?-객체지향 언어는 여러 가지 문제들을 해결하기 위해 실제 세계를 컴퓨터 속에 구현하고자 하는 노력에서 출발함-객체지향 언어란 현실에 ..

JAVA 프로그래밍 42일차 (25/1/9)

contents CHAPTER04 제어문1.조건문5)switch문2.반복문1)for문2)while문3)do~while문4)break문, continue문 CHAPTER05 배열1.배열이란?2.배열의 사용1)배열의 선언과 생성2)배열의 길이와 인덱스3)배열의 초기화와 출력3.다차원 배열1)2차원 배열의 선언과 생성2)2차원 배열의 인덱스3)2차원 배열의 초기화와 출력4.배열다루기1)배열의 복사2)foreach -----------------------------------  CHAPTER04 제어문 1.조건문 5)switch문-switch문은 하나의 조건식으로 많은 경우의 수를 처리하는 조건문임             *표현식: 특정 값이 나오는 식switch (조건식) { case 값1:          ..