일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 브론즈
- 백준
- docker
- 알고리즘
- docker 개념
- 서브넷
- greedy
- Greedy 알고리즘
- MySQL
- Java
- debugging
- 프로그래머스
- 그리디 알고리즘
- 디버깅
- reference data type
- DevOps
- docker image
- date_format
- sqlplus
- SQL
- Docker 핵심
- 코테
- 전자레인지 문제
- 탐욕 알고리즘
- 클라우드
- java.io
- 거스름돈
- 자바스크립트 기초
- Access Modifier
- join
- Today
- Total
목록for JAVA (11)
나는매일가운데
1. 용어 정리 OOP (Object-Oriented Programming) : System상으로 옮기는 방법론 OOPL (Object-Oriented Programming Language) : OOP를 지원하는 프로그래밍 언어. 객체 (Object) : Real world의 모든 것들. 즉, Real world에서 System상으로 옮기는데 표현되는 모든 것들을 객체라고 한다. 객체는 식별성을 가지고 있고, 상태와 행위가 있다. Instance : 객체의 특징을 구현한 것. Class : 객체의 공통된 특성, 행위, 관계 등을 모아놓은 집단 => 객체를 추상화하여 표현/정의한것 / 객체를 생성하는 틀 Application Class main을 가지고 있기 때문에 실행이 되는 Class Bean Clas..

* 용어 정리 - Readability : 가독성 -> 프로그래밍 시 가독성을 올려야 이후 다른 사용자들 혹은 본인이 수정하거나 읽을 때 편함 - Refactoting : 코딩 시 결과의 변경 없이 코드의 구조를 재 조정하여 가독성을 높임 - 전치 (prefix notation) 후치 (Postfix notation) ex) Prefix notaion : int a = 1 / ++a => 1을 증가한 후 a를 대입 Postfix notation : int b = 1 / b++ => b를 대입한 후 1을 증가 - HLL (High Level Language) : 사람에게 더 친숙한 프로그래밍 언어 ex) Java - LLL (Low Level Language) : 컴퓨터에게 더 친숙한 프로그래밍 언어 ex..

1. java 개발환경 구축 (1) jdk 설치 - 앞서 말했듯이 jdk란 java file을 컴파일 하고 실행시키기 위한 java paltform이다. - java 홈페이지에서 다운받아 설치 (2) java path 설정 - java에서 사용되는 명령어들의 위치를 알려줘야 컴퓨터의 어느 위치에서든 콘솔창에서 명령어 사용이 가능하다. - 설정 방법 1. java path tjfwjd => 자바가 설치된 경로를 그대로 입력해도 되고, java_home 이름으로 path를 새로 설정 한 후 %path명% 방식으 로 설정이 가능하다. * 용어정리 - cmd : command (console) - CSV : Comma Seperate Value / Data를 분류해주는 값 보통 스페이스 바나 _으로 처리 / w..
1. 전반적인 System 개발 절차 - System : 현실에서 사용되는 모든것들을 컴퓨터로 옮겨와 편리함을 제공 ex) 인터넷 뱅킹, 메일, 문서편집 등등 (1) 모델링 - System 구축 시 구현 전 결정하는 모든 활동 즉, 실질적 구현 전 계획 - 목표 설정 (구축할 System 정의) - 요구사항 정의 - 구체적 게획 (분석, 설계) - 결과물 : 모델 - 표기법 (notation) : UML (Unified Modeling Language) (2) 구현 - 설계된 모델을 실제 구현 - 소스코드, 컴파일, 디버깅 - 결과물 : 코드를 포함한 System - programming 언어 : Java * 개발자 : 모델링과 구현이 가능한 사람 * 코더 : UML을 통해 다른 언어로 구현이 가능한 사..

(1) 새로만들기 - 기본 메모리는 2048 mb, HD는 50GB로 설정하고 나머지는 기본값으로 설정하였다. (2) 파티션 분할 분할하지 않고 사용해도 되지만, 파티션을 나눠 사용하면 더 안정적으로 사용이 가능하다. (3) 관리자 권한 명령 # useradd -m -d /home/ace ace # passwd ace New password: Retype new password: passwd: password updated successfully -> 관리자 권한으로 일반사용자 계정 생성 및 비밀번호 부여 가능 # apt -y install gcc g++ tree mariadb-server glibc-doc sqlite apache2 rdate default-jdk -> apt install 명령을 통해..