일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- redis
- db
- docker
- ubuntu
- springboot
- Design Patterns
- tool
- Git
- laravel
- devops
- JPA
- 요리
- IntelliJ
- elasticsearch
- java
- Oracle
- it
- linux
- Spring Boot
- AWS
- MySQL
- jenkins
- 맛집
- Gradle
- javascript
- php
- Spring
- ReactJS
- Web Server
- jsp
- Today
- Total
목록2019/06/25 (3)
아무거나
split 메서드 사용시 실수(. 관련) // 작동 안되는 예제 tring 문자열 = "가.나.다.가나다"; String[] 나눈배열 = 문자열.split("."); // 작동 되는 예제 String 문자열 = "가.나.다.가나다"; String[] 나눈배열 = 문자열.split("\\.");
객체지향 프로그래밍(Object-Oriented Programming) - 프로그래밍을 구성하고 있는 로직을 상태와 행위로 이루어진 객체로 만드는 것이다. ex) 레고블럭처럼 조립해서 하나의 프로그램을 만드는 것 기능적으로 로직들을 구분해서 사용 [객체 ex] 본문 댓글 변수 변수 메소드 메소드 -> 다른곳에서 일종의 부폼으로써 활용된다. 1. 부품화 - 메소드는 부품화의 예라고 할 수 있으며 이 메소드들을 부품으로 해서 하나의 독립된 프로그램을 만드는 것이다. 메소드를 사용하면 코드의 양을 줄이고, 메소드 별로 기능이 분류되어 있어서 문제 진단속도도 향상된다. 그러나 프로그램이 엄청나게 커지면 그에 따라 메소드의 양도 비례하여 생겨나게 되므로 메소드와 변수를 관리하는 것은 점점 어려워진다. 이것들을 연..
웹개발 할때 필요한 수많은 프로그래밍 언어중에 자바를 공부하는 이유 하나만 말하자면, 자바는 객체를 지향하는 언어라 사용하기 쉽고 편리하기 때문인데요. 객체 지향이 무엇인지 알아보자면 그 반대인 절차지향 언어와 비교해서 한번 알아보면 이해하기 쉽습니다. 대표적으로 C언어가 절차지향 언어로 프로그램의 데이터를 처리하는 방법인 알고리즘을 중요시하며 순차적으로 실행하는 구조를 가집니다. 헷갈리기 쉬운점은 절차지향을 사용할때 외부적으로 객체지향과 같은 처리를 하는걸로 보일 수 있으나, 여기서 말하는 순차적 실행은 프로그래밍 내부적으로 함수 호출을 할때 순서대로 처리하는걸로 이해하시면 되겠습니다. 1. 절차지향 언어 - 장점 # 완성된 코드의 실행처리 속도가 빠르다. # 초기 프로그래밍 언어로 컴퓨터의 처리구조와..