본문 바로가기

자바10

[Knowledge] 프로그래밍 언어 별 특징 (Java) JAVA : [정의] - 객체 지향 언어 - 가전 제품을 통제하려고 만들었으나 web에서 대박을 터트린 언어 [특징] - 객체를 이루는데 하드웨어 인프라가 필요 없음 - DB connection, 네트워킹, XML 파싱, 유틸리티 등에 대해 다양한 API 제공 - 오픈 소스 개발 툴이 많음 & 방대한 오픈 소스 library를 배우기 좋음 - 메모리 관리 비용이 비쌈 - 원하는 템플릿이 없으면 고퀄의 data 구조 만들기 어려움 - 한국에서는 정부 & 기업의 통합 프로젝트가 거진 java로 구성 (전자정부프레임워크legacy, 넥사크론...) [활용] - 안드로이드 앱, web 앱, 빅 데이터 등에 쓰임 https://www.guru99.com/best-programming-language.html 10.. 2022. 2. 13.
[Java Project] 공학용 계산기 & 후위식 계산 javascript 로 짜기 전에 만든 java version의 공학용 계산기다. 본래 jsp 파일을 view 로 만들고, java에서 controller&service&dto 등 mvc 패턴을 적용하여 만들려고 하였으나... 피드백 주신 사수 분이 javascript 를 배워야한다고 말씀하시어... 중간에 유기된 프로젝트... 미안하다... 괄호에 대한 사칙연산의 후위식 계산을 포함하며, 삼각함수-괄호에 대한 오류 처리 등 세부 기능은 전무하다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; i.. 2022. 2. 7.