300x250
반응형

Back-End/Java 12

[Java]ENUM 파헤치기

한창 자바 배울 때 이런 게 있구나 정도로 넘어갔던 부분인데 우아한 형제들 기술 블로그를 보면서 관심이 생겨서 실습을 하게 되었습니다. 인터넷에 좋은 글이 많아서 참고하면서 실습을 진행했습니다. 참고 사이트 http://woowabros.github.io/tools/2017/07/10/java-enum-uses.html https://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html https://hyeonstorage.tistory.com/174 https://opentutorials.org/module/1226/8025 1. ENUM이란? 1) 특징 - 관련 상수들을 묶어놓은 것 - C/C++과 달리 Java의 Enum은 완전한 기능을 갖춘 클래스 - 비..

Back-End/Java 2023.02.09

[Java] JAVA 에서 javascript (ECMA script) 실행하기

JAVA6 부터 자바 스크립트 엔진을 기본적으로 지원한다. (ps, 안드로이드에서는 자바 스크립트 엔진이 직접 포함되지 않는다. 그렇기 때문에 RhinoScriptEngine 프로젝트를 직접 적용해야 한다. https://github.com/mozilla/rhino) JAVA8 미만은 RhinoScriptEngine 을 사용하며, 8 버전에서는 NashornScriptEngine 을 사용한다. 하지만 사용방법은 동일하다. 물론 각 브라우저에서 사용할 수 있는 자바 스크립트 API 는 제공되지 않는다. 아래 예제는 콘솔을 통하여 두 수를 입력 받아 각각 함수와 객체를 이용하여 덧셈을 하고 그 결과 값을 출력해 주는 코드다. test.js : function calc() { try { console.prin..

Back-End/Java 2023.02.06
300x250
반응형