자바 프로그래밍 언어 플랫폼 - JAVA SE (Java Platform Standard Edition) : 자바 표준 배포판- JAVA EE (Java Platform Enterprise Edition) : 기업용 배포판- JAVA ME (Java Platform Micro Edition) : 모바일용 배포판- JavaFX : 소프트웨어 플랫폼 원본링크 : https://docs.oracle.com/javase/8/docs/ JDK(Java Development Kit)는 위 그림과 같은 배포판을 통해 자바 개발자에게 무료로 배포 중인 소프트웨이어며 컴파일러 JRE(Java Runtime Environment), 클래스 라이브러리, 자바 응용프로그램 샘플 소스 등을 포함한다.JRE(Java Runtim..
Java의 특징 - 이식성이 높은 언어 : 자바 언어로 개발된 프로그램은 소스파일을 수정하지 않아도 자바 실행환경(Java Runtime Environment, JRE)이 설치되어 있는 모든 운영체제에서 실행 가능하다. - 객체지향 언어 : 객체지향 프로그래밍(Object Oriented Programming, OOP), JAVA는 100% 객체지향 언어이며, 객체지향 언어가 가져야 할 캡슐화, 상속, 다형성 기능을 완벽하게 지원한다. - 함수적 스타일 코딩을 지원 : 함수적 프로그래밍은 대용량의 데이터 병렬처리와 이벤트 지향 프로그래밍을 위해 적합하기 때문에 최근 들어 다시 주목받고 있다. 자바는 이 함수적 프로그래밍을 위해 람다식을 자바 8부터 지원한다. 람다식을 사용하면 컬렉션 요소를 필터링, 매핑..
본 게시물은 '명품 JAVA Programing' 교재를 보고 공부한 내용을 정리하여 작성한 것임을 미리 알려드립니다. Java의 주요 특징은 붉은 색으로 처리하였습니다. Java의 시작 초기의 Java는 '썬 마이크로시스템즈'에서 가전제품에 탑재할 프로그래밍 언어로 개발되었습니다.당시의 프로그래밍 언어들은 플랫폼(Platform) 간의 호환성이 없었기 때문에 환경에 따라 소스를 다시 컴파일 하거나 재작성을 해야했는데 이런 불편함을 해소하고자 플랫폼에 독립적인 Java가 탄생하였다. 이 실행환경은 가전제품을 대상으로 적은 메모리 사용량을 가져야 했는데 이와 인터넷이 발전하면서 플랫폼 독립적, 적은 메모리 사용량이 Java가 급속도로 퍼지게 될 수 있는 계기가 될 수 있었다.WORA(Write Once R..
[Url의 구조] https://localhost:3000/about?test=1#contenthttps://tistory.com/yu5501?search?q=grunt&first=9 프로토콜 : 요청이 어떻게 전송될지 결정한다.http:// 또는 https:// 호스트 : 서버를 가리킨다. 최상위 도메인(com, net 등)과 호스트 도메인, www 같은 서브도메인(생략 가능)www.naver.com 포트 : 포트 생략시 http는 80, https는 443이라고 가정한다.:3000 경로 ; 라우팅 경로/search 쿼리스트링 : 이름/값 쌍(프로퍼티)로 이루어 짐?q=grunt&first=9?test-1 해시 : 서버에 전달되지 않고 브라우저에서만 사용한다.#content
var express = require('express');var router = express.Router(); /* GET home page. */ // 기본 사용법router.get('/', function(req, res, next) { res.render('index', { title: 'Express' });}); // 200 이외의 응답 코드로 응답app.get('/about', (req, res) => {res.render('about');}); // 쿼리스트링과 쿠키, 세션 값을 포함한 콘텍스트를 뒤에 전달app.get('./error', (req, res) => {res.status(500);res.render('error');}); // 레이아웃 없이 뷰 렌더링// 다음 레이아웃에는 ..
- Total
- Today
- Yesterday
- MySQL
- node.js
- Next.js
- RDBMS
- aws
- svelte
- alpine.js
- vue.js
- REACT
- 이진탐색 #중복
- Gatsby.js
- nuxt.js
- vue
- oracle
- gcp
- Cloud
- DevOps
- Angular
- Quasar
- nosql
- Remix
- Azure
- PostgreSQL
- SQLite
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |