Back21 [Java] Object와 오버라이딩 Object 클래스 : 모든 클래스의 최상위 클래스 주요 메소드 equals, toString, hashCode :" 오버라이딩" 해서 사용 equals : 객체가 가진 값을 비교할때 사용한다. 기준 : 메서드를 오버라이딩해서 기준을 개발자가 정의해줘야 한다. toString : 객체가 가진 값을 문자열로 반환해준다. hashCode : 객체의 해시코드 값을 반환시켜준다. 해시코드 : 자료구조에서 주로 사용 자동으로 생성 가능하게 만들어주는 도구들이 있다. 클래스를 정의, public class Student{ String name; String number; int birthYear; public static void main(String[] args){ Student s1 = new Student().. 2022. 8. 4. [Program] Batch Program Batch Program이란? 사용자와의 상호 작용없이 여러 작업들을 미리 정해진 일련의 순서에 따라 일괄적으로 처리하는 것을 의미 ex) 은행서비스 업무가 주요시간에 사용자 이용이 금지되는 시간이 있는데 그럴때 Batch 프로그램을 사용하는걸로 보인다. 자동으로 수행되는 주기에 따라 정기배치, 이벤트성 배치, On-Demand 배치로 구분 정기배치 : 일, 주, 월과 같이 정해진 기간에 정기적으로 수행된다. 이벤트성 배치 : 특정 조건을 설정해두고 조건이 충족될 때만 수행된다. On-Demand 배치 : 사용자 요청 시 수행된다. 1. 필수요소 대용량 데이터 : 대량의 데이터를 가져오거나 전달하거나 계산하는 등의 처리가 가능해야 한다. 자동화 : 심각한 오류가 발생하는 상황을 제외하고는 사용자의 개입 .. 2022. 3. 4. [열혈 java 프로그래밍, 윤성우] 강의 3-5강 정리 3. 상수와 형변환 상수 변수의 상수화 ex. final(예약어) 변수값을 선언과 동시에 초기화 일반적으로 메모리 공간에 할당된 값, 저장되고 난 후의 값들을 이동해서 연산이 이뤄진다. -초기화를 안했다면 한번 초기화를 선언할 수 있다. 상수(값으로 이뤄진 것들, literals) 리터럴 : 자료형 기반으로 표현되는 상수 정수표현법 기반으로 저장한다. int를 기본으로 저장(4byte), double(8byte) -System.out.println 은 10진수를 표현하는 것이다. - 언더바를 삽입해 나탄탤 수 잇다. * escape sequence(이스케이프 문자) 형변환 자동형변환(Implicit Conversion) :: 데이터 손실을 최소화할 수 있는 방법으로 자동형변환된다. double a = 2.. 2022. 2. 28. [열혈 java 프로그래밍, 윤성우] 자바 강의 1~2강 정리 1. Java 실행 및 변수 Program + Java Virtual Machine : 자바 프로그램 자바 컴파일러(javac.exe) 소스파일(.java) -> 컴파일러 역할(javac.exe로 클래스파일로 바꿔줌) -> 클래스파일(.class): 바이트 코드(명령문)로 존재하는 파일 자바 런처 java.exe 자바 가상 머신 구동시키고 프로그램 실행하게 이어주는 역할 클래스 파일을 대상으로 구동을 시작한다. OS 위에 JVM(java JVM이 OS에 따라 바꿔줄 수 있다.) ex. Window JVM, Linux JVM 가상머신이 다 다르다. 중괄호를 이용해 클래스와 메소드의 영역을 구분 class 클래스이름{ public static void 메소드(main)(String[] args){ 명령할때 .. 2022. 2. 25. 이전 1 2 3 4 5 6 다음