일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코틀린
- 아이폰
- neo4j
- 윈도우
- kakao
- programmers
- 파이썬
- Python
- 스프링
- unity
- json
- 유니티
- 녹화프로그램
- iPad
- spring
- Tutorial
- 프로그래머스
- 한글
- 코딩학습
- AWS
- 애플
- 아이패드
- SQL
- 튜토리얼
- graph DB
- Kotlin
- DaVinci Resolve
- Apple
- 영상편집
- 윈도우10
- Today
- Total
목록자바 (3)
코드짜는 노인네
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/baAZIV/btrMTLoiDgx/pk9N9AUokjAa8sOe4gUXyk/img.jpg)
[ComputerScience(CS)] 디자인 패턴 - 싱글톤 패턴 (Singleton pattern) 신입 개발자가 되기 위해 많은 부분을 준비해야됩니다. 협업을 통해 여러기술을 막 사용해보았지만, 이해를 하지 않고, 기술 면접을 딱 할려고 하니, 입이 떨어지지 않아, 기초부터 다시 준비를 해야겠다는 생각을 했습니다. 그 중 CS(Computer Science) 준비를 해야된다는 이야기를 들어 블로그에 정리를 하면서 공부를 시작해볼까 합니다. 디자인 패턴 (Design pattern) 싱글폰 패턴을 알기전에 디자인 패턴이라는것부터 알아야됩니다. 디자인 패턴이란? > 프로그램을 설계할 떄 발생했던 문제점들을 객체 간의 상호 관계 등을 이용하여 해결할 수 있도록 하나의 '규약' 형태로 만들어 놓은 것을 의..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bg5a2v/btrMUe5dr8l/W3wzVxQ54I4b4eCUINtmB1/img.png)
[자바(Java)] 자바언어의 특징 자바를 사용하기전, 자바의 언어 특징을 제대로 알고 가야겠다는 생각이 딱 들었습니다. 자바언어의 특징은 다음과 같습니다. 운영체제에 독립적이다. 객체지향언어이다. 자동 메모리 관리 (Garbage Collection) 멀티쓰레드를 지원한다. 동적 로딩 (Dynamic Loading) ■ 운영체제에 독립적이다. 운영체제와 독립적이다는 뜻은 어떠한 운영체제에서도 쉽게 사용이 가능하는 뜻입니다. 원래라면 Window, MacOS, Linux 등과 같은 다양한 운영체제에 적용을 하기가 힘들겠지만, 자바는 에뮬레이터인 JVM(Java Virtual Machine) 덕분에 운영체제에 구애받지 않고 사용이 가능합니다. JVM (Java Virtual Machine) 자바는 '자바를..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cqjVbO/btqY9ZDdj0Y/wry2nMkC5mhUfR59pMivk1/img.png)
[Java] OpenJDK (Azul) 환경변수 설정방법 자바를 개발하기 위해서는 JDK를 설치해줘야합니다. JDK는 Java Develpment Kit(자바 개발 키트)의 약자로, 일반 사용자들에게 배포하는 Java와는 다른것입니다. 예전에는 오라클 JDK를 많이 사용했지만, 최근에 보안 업데이트를 받기 위해서는 구독방식을 선택하면서, 많은 개발자들이 OpenJDK에 눈을 돌리기 시작을 했습니다. 다만, OpenJDK의 경우 의무적으로 보안 서비스를 할 필요가 없기에, 유지보수가 어렵다는 단점을 가지고 있습니다. 배포는 Red Hat, Oracle, AZUL, OpenJDK 등에서 배포를 하고 있는데, 이번에 다룰곳은 Azul OpenJDK를 다운 받아 환경변수를 설정해보겠습니다. AZUL OpenJD..