Java 4

[Programmers] JavaScript에서 가운데 글자 가져오기 (+Java)

문제 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 입출력의 예 "abcde" -> "c" "qwer" -> "we" 코드 풀이 % 연산자는 나눗셈 연산 후 나머지를 구한다. 2로 나누었을 때 나머지 길이가 0이라면, 주어진 단어의 길이는 짝수이다. 문자열은 읽기 전용 배열처럼 취급되기 때문에, 인덱스를 사용해 특정 위치의 문자를 추출할 수 있다. 이를 위해서 전체 문자열 길이를 2로 나눈 후, Math.floor() 함수를 적용해, 소수점 이하를 버린다. (배열의 인덱스는 항상 정수이다) 삼항 연산자를 써서 문자열 길이가 짝수인 경우에는 구한 인덱스-1 의 위치를 더한 문자열을 출력한다. 문자열을 자르는 대표적인 메소..

[Programmers] Java에서 문자열 다루기 기본 (숫자로만 이루어진 문자열 체크하기)

문제 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 a234이면 False를 리턴하고 1234라면 True를 리턴하면 됩니다. (s는 길이 1 이상, 길이 8 이하인 문자열입니다.) 코드 풀이 uiyoji-journal.tistory.com/49 [Programmers] JavaScript에서 문자열 다루기 기본 (숫자로만 이루어진 문자열 체크하기) 문제 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 a234이면 False를 리턴하고 1234라면 True를 리턴하면 됩니다. (s는 길이 1 이상, 길 uiyoji-journal.tistory.com 자바..

👩‍💻/Java 2021.01.23

[Eclipse] A Java Runtime Environment(JRE) or Java Development Kit(JDK) must be available in order to run Eclipse

A Java Runtime Environment(JRE) or Java Development Kit(JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: C:\jdk\jdk 각자의 버전\bin\javaw.exe 최근에 자바 강의를 듣기 위해서 JDK 14 -> JDK 11로 바꿔서 설정을 해두었는데, 위처럼 오류 메세지가 나서 기존에 사용하던 이클립스가 열리지 않았다. 제일 먼저 환경 변수부터 바꾸어줬는데도 제대로 열리지 않길래, eclipse.ini 파일을 간단하게 바꿔주는 것으로 해결했다. eclipse.ini가 저장된 위치를 확인하고,..

👩‍💻/Java 2020.10.25

[Spring] 스프링 프레임워크 개요

개요 스프링 프레임워크는 Java 플랫폼을 위한 경량급 오픈 소스 어플리케이션 프레임워크이다. 스프링 프레임워크는 단지 웹앱을 만들기 위해서만 존재하지는 않지만, 동적인 웹 애플리케이션을 개발하기 위해 여러 가지 서비스를 제공한다. 한국의 경우, 공공 기관의 웹 서비스 개발 시 사용을 권장하는 전자정부 표준프레임워크의 기반 기술로 쓰이고 있다. 자바 개발을 위한 프레임워크인만큼 종속 객체를 생성하고, 조립해주는 툴이다. POJO Bean Container. 컨테이너라는 표현은, 스프링이 어플리케이션 객체의 생명 주기와 설정을 포함하고 관리한다는 점에서 나온 개념. 또한, myBatis나 Hibernate 같은 완성도 높은 데이터베이스 처리 라이브러리와 연결할 수 있는 인터페이스를 제공한다는 맥락도 존재한..

👩‍💻/Java 2020.10.21