Day21 Java프로그래밍 기초(Object 클래스)
1. Java최상위 클래스 1.1 Object클래스 Object 클래스는 자바의 최상위 클래스이다. 모든 클래스는 Object 클래스와 “링크”된다. 1.2 instanceof 연산자 instaceof연산자는 레퍼런스가 가리키는 인스턴스가 지정한 클래스의 인스턴스이거나 super 클래스의 인...
✓ 서비스 개요
개발자 취준생 AI지원 서비스
✓ 주요 역할
개인프로젝트
✓ 주요 기술
✓ 주요 성과
✓ 서비스 개요
AI, 위치기반을 활용한 실종 반려견 매칭 서비스
✓ 주요 역할
팀장
✓ 주요 기술
✓ 주요 성과
✓ 서비스 개요
주식 포트폴리오 관리 서비스
✓ 주요 역할
팀장
✓ 주요 기술
✓ 주요 성과
1. Java최상위 클래스 1.1 Object클래스 Object 클래스는 자바의 최상위 클래스이다. 모든 클래스는 Object 클래스와 “링크”된다. 1.2 instanceof 연산자 instaceof연산자는 레퍼런스가 가리키는 인스턴스가 지정한 클래스의 인스턴스이거나 super 클래스의 인...
1. 데이터 식별 번호 부여하기 1.1 데이터식별 회원, 프로젝트, 게시글에 대한 고유 번호 생성 배열 중간에 인스턴스를 삭제하여도 고유번호 유지 static feild활용 class Counter { static int count = 0; Counter() { this.count...
1. 게시판 CRUD만들기 1.1 데이터 타입 정의 게시판에서 사용하는 데이터타입 : [제목, 내용, 작성날짜, 조회수] package bitcamp.myapp2.vo; import java.util.Date; public class Board { private String title; private String c...
1. 클래스 분류하기 클래스의 용도에 따라 패키지를 분리한다. myapp |- util : 범용적으로 사용되는 클래스 |- vo : domain, dto라고도 설정하며 사용자 정의 데이터 분류 |- command : 세부 명령어를 수행하는 클래스로 기능에 따라서 클래스 분류 |- App.java : main()메서드를 수행하는...
1. 클래스 1.1 클래스의 기본 개념 클래스는 메서드를 분류 및 데이터 타입 정의를 위해 사용한다. 메서드 분류 : 코드 유지보수성을 위해 사용 데이터타입 정의 : 기본 자료형외의 데이터 타입을 관리 하기 위해 사용한다. (User-defined Data Type) 2. 메서드 분류 2.1 클래스필...
1. Sub메뉴 만들기 1.1 프롬프트 변경하기 입력소스 추가 mainmenu : “메인> “ submenu : “메인/서브메뉴> “ parameter에 String타입 매개변수를 추가하여 main메서드에서 title을 argument롤 전달 // 변경 전 static Stri...
1. 메서드 1.1 메서드의 기본형태 //메서드의 기본 종류 //method signature(fuction prototype) (static)[return type] method_name(parameter) //method body { 명령문; } 1.2 parameter 와 argument void names(String name)...
1. 메서드의 종류 1.1 메서드 메서드 : 클래스 내부의 기능을 구현(함수를 실행하는 것)이다. 메서드는 클래스메서드와 인스턴스메서드가 있다. 1.2 클래스 메서드 객체에 종속되지 않는 기능을 제공한다. 객체의 상태에 영향을 받지 않는 독립적인 작업을 수행한다. 클래스 메서드는 객체의 ...
1. 조건문 1.1 if 문의 기본 형태 조건문의 기본 형태 문법1: if (조건) 문장1; => 조건이 참일 때 문장1을 수행한다. 문법2: if (조건) 문장1; else 문장2; => 조건이 참일 때 문장1을 수행하고, 거짓이면 문장2를 수행한다. 문법3: ...
1. 연산자 1.1 연산자의 종류 연산자의 종류 연산자명 종류 설명 산술연산자 + , - , * , / ,% 두값을 사칙연산해주는 연산자 관계연산자 >, <, >=, <=...