post-thumbnail

예외처리 Exception

프로그램 오류 예외처리 Exception 프로그램 오류 프로그램 수행 시 치명적인(혹은 예기치 못한) 상황이 발생하여 비정상 종료 상황이 발생한 것, 프로그램 에러라고도 함 오류의 종류 컴파일 에러 : 프로그램의 실행을 막는 소스 상의 문법 에러(like 빨간 줄

2023년 5월 8일
·
0개의 댓글
·
post-thumbnail

기본 API

기본 API "지금 이 메소드의 반환값은 무엇이며, 이 메소드는 어떤 매개변수를 가지며(각 매개변수는 어떤 역할을 하며) 어떻게 동작하고 흘러가는지 주석을 다는 게 좋다." String 관련 클래스 String str = "안녕"; String str2 = "안녕"

2023년 5월 8일
·
0개의 댓글
·

무작위 정수에 'a'를 더해 알파벳 범위의 영소문자를 생성한다는 게 무슨 뜻이야?

컴퓨터에서 문자는 내부적으로 숫자로 표현됩니다. 예를 들어, 아스키 코드(ASCII code)에서는 영문 대소문자와 일부 기호를 각각 0부터 127까지의 숫자로 대응시켰습니다. 따라서, 문자 'a'의 아스키 코드 값은 97이며, 'b'는 98, 'c'는 99, ...

2023년 5월 3일
·
0개의 댓글
·
post-thumbnail

메소드 Method

객체지향언어, 클래스, 필드, 생성자, 그리고 메소드 중 메소드가 제일 중요하다.기능을 수행한다.수학의 함수와 비슷하며 호출을 통해 사용(Run의 main메소드에서 객체를 만든 다음 호출했었다.)메소드 접근제한자 ==> 필드 접근제한자와 같다메소드 예약어staticst

2023년 5월 3일
·
0개의 댓글
·
post-thumbnail

생성자 Constructor

생성자(Constructor)기본 생성자, 매개변수 있는 생성자객체를 생성해주는 일을 한다.소괄호가 붙은 건 모두 메소드이므로 생성자도 일종의 메소드이다.생성자는 일종의 메소드로, 전달된 초기 값을 받아서 객체의 필드에 기록                         

2023년 5월 2일
·
0개의 댓글
·
post-thumbnail

필드 Field

필드(Field), 멤버 변수, 멤버 필드, 전역 변수public 모든 범위, 외부에서도 접근 가능private 나만, 해당 클래스 내부에서만 접근 가능(default) 같은 패키지 내protected 후손 클래스 내 상속이 전제되어 있을 때기본적으로 필드의 접근제한자

2023년 5월 1일
·
0개의 댓글
·
post-thumbnail

클래스 Class

모든 코드는 클래스 안에 들어가야한다.원래 접근제한자의 종류는 4개지만 클래스에 붙을 수 있는 접근제한자는 public, (default)로 두 개뿐이다. public은 모든 곳에서 접근이 가능하다.(default)은 같은 패키지(같은 폴더) 내에서만 접근이 가능하고

2023년 5월 1일
·
0개의 댓글
·
post-thumbnail

객체

자바는 객체지향언어이다.자바에서의 객체(Object)★★★클래스에 정의된 내용대로 new 연산자를 통해 메모리 영역(Heap 영역)에 생성된 것★★★구조체 - 여러 개의 자료형, 여러 개의 데이터 (ex. 키, 몸무게같은 double값, 발 사이즈 int값, 이름 St

2023년 5월 1일
·
0개의 댓글
·
post-thumbnail

배열

배열 (Array) 하나의 값을 저장할 수 있는 공간은 변수다. ★같은 자료형★의 변수를 하나의 묶음으로 다루는 것이 배열이다. 배열 선언과 할당

2023년 5월 1일
·
0개의 댓글
·

zero-index

APPLE01234ZERO-INDEXLENGTH: 5String str = "APPLE";charAt(n) methodnumber(zero-index)char ch0 = str.charAt(0); ==> 'A'char ch1 = str.charAt(1); ==> 'P'

2023년 4월 29일
·
0개의 댓글
·
post-thumbnail

분기문

2023년 4월 28일
·
0개의 댓글
·

stacktest

Stack 구조 (stack : 쌓다) StackTest.javaRun.java 들어온 순서 : main -> A -> B -> C 나가는 순서 : main <- A <- B <- C 돌아가가겠다고 하지 않았음에도 돌아가는 이유는 return;이 생략

2023년 4월 28일
·
0개의 댓글
·
post-thumbnail

반복문

for문 중첩 반복문 while문 do~while문

2023년 4월 28일
·
0개의 댓글
·
post-thumbnail

연산자 Operator

논리 값을 부정하여 반대 값으로 변경제어문을 활용할 때 많이 쓰임결과값 false피연산자의 값에 1을 더하거나 빼는 연산자위치에 따라 출력 값이 다르게 나타남연산 방법과 우선 순위가 일반 수학과 동일하다.

2023년 4월 27일
·
0개의 댓글
·
post-thumbnail

변수 Variable

메모리(RAM)에 값을 기록하기 위한 공간데이터를 담을 수 있는 하나의 공간가독성이 좋아진다.재사용성이 증가한다.그로 인해 코드량이 감소하고 유지보수가 용이해진다.프로그램 실행 시 사용할 값(Data)이 있다면 그 값은 먼저 메모리에 기록되어야 한다.메모리 공간에 데이

2023년 4월 22일
·
0개의 댓글
·
post-thumbnail

들어가며

program 프로그램이란? 컴퓨터가 인식할 수 있는 명령어의 나열(집합) programming 프로그래밍 프로그램을 작성하는 과정 = 코딩 programmer 프로그래머 프로그램을 작성하는 사람 programming language 프로그래밍 언어 프로그램을 작

2023년 4월 20일
·
0개의 댓글
·

속성 - height

height요소의 높이 값을 결정width와 마찬가지로 기본값이 auto이다.height: auto|length|initial|inherit;height: 100px;은 contents에 적용되는 것%defines the hieght in percent of the c

2023년 4월 9일
·
0개의 댓글
·
post-thumbnail

속성 - width

width: auto|value|initial|inherit;contents에 width: 300px이 적용됨자식 요소의 퍼센트 값은 부모 요소의 contents 영역에 영향을 받는다.

2023년 4월 9일
·
0개의 댓글
·
post-thumbnail

속성 - margin & padding

%를 단위로 쓸 때 가로축을 기준으로 한다.그래서 top과 bottom에 %를 넣었을 때도 가로축을 기준으로 적용이 된다.margin은 요소 간 여백을 설정할 때 쓰인다.따라서 음수로 선언할 수도 있다.음수 값이면 당겨짐.padding은 음수값을 쓸 수 없기 때문에 음

2023년 4월 9일
·
0개의 댓글
·

속성 - margin

margin요소의 바깥 여백margin: length|auto|initial|inherit;margin: auto;를 써서 가로축 정렬을 할 때는 width를 필요로한다.두 div에 대해 margin: 50px auto;를 했을 때 margin collapse가 발생한

2023년 4월 9일
·
0개의 댓글
·