JVM

· JVM/Java
🎯 Goal 자바에서 기본적으로 제공하는 util 을 사용해서 비밀번호에 흔히 쓰이는 영문 + 숫자 + 특수문자 조합 정규식을 작성해본다. (커닝페이퍼로 가져다 쓰세요!) 1. 정규식을 통한 패턴 지정 String passwordPolicy = "((?=.*[a-z])(?=.*[0-9])(?=.*[^a-zA-Z0-9]).{8,})"; //소문자, 0~9 숫자, 특수문자 8자리 이상! 2. 패스워드 패턴화 import java.util.regex.Matcher; import java.util.regex.Pattern; Pattern pattern_pwd = Pattern.compile(passwordPolicy); Matcher matcher_pwd = pattern_pwd.matcher(userPassw..
· JVM/Java
정규 표현식(Regular Expression)은 특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식 언어이다. 줄여서 regix라고 칭한다. 각종 프로그래밍 언어에서 지원하고 있고, 자바에서는 regix 패키지를 통해 지원한다. 로그인 할 때 빈번하게 사용되는 정규표현식 정리 메타문자 설명 . 임의 1개 문자와 일치해야 함 * 메타 문자 앞의 문자가 0개 이상 일치해야 함 [...] 일치 문자 목록 [^...] 비일치 문자 목록 (...) 괄호 안의 문자열 하나로 처리 a-z 영 소문자 A-Z 영 대문자 0-9 숫자 가-힣 한글 {8, 15} 자수 제한 (8 ~ 15자. {8, } 은 최소 자수만 8자로 제한 자바 정규식을 사용하려면 regex package를 포함시켜줘야한다. 다음 포스팅에..
· JVM/Error
JAVA JDK 설치 후 cmd창에서 자바파일을 컴파일 & 실행하기 위한 세팅방법을 알아보자.
· JVM/Java
자바를 처음 공부하면서 Eclipse를 키고 System.out.println()을 일일히 입력하는것은 은근 귀찮은 일이다. 이걸 해결해줄 자동완성 기능은 사실 '이미' 등록되있다. sysout + Ctrl + Space Bar => System.out.println(); 개꿀 ^ㅗ^ +++ 인간의 욕심은 끝이 없으니, 다른 키도 등록시키고 싶다면? Window -> Preferences -> Java-> Editor-> Templates -> New Name: 요약할 이름 Pattern: 자동 완성 내용 여기서 $cursor는 이름 그대로 자동완성 후 커서의 위치를 나타낸다. 괄호 안에 바로 내용을 입력할 수 있게 괄호 안에 $cursor를 위치시키도록 하자.
· JVM/Java
String Data Type String tmp = "1a22@"이 있으면 tmp의 1a2b3에는 index가 있다. 이때 index는 배열의 index와 마찬가지로 0부터 시작함에 유의! tmp 1 a 2 2 @ Index 0 1 2 3 4 단, 총 길이는 tmp.length() 의 결과는 4가아닌 5다. char 함수의 interface는 다음과 같다. char charAt(int index) tmpcharacter 임시 문자하나를 입력해주면 해당 문자의 ASCII Code값을 반환한다. 따라서 user에게 문자열을 입력받아 한 문자씩 숫자인지 문자인지 판별하는 프로그램을 작성해 보겠다. 이때 입력받은 문자 하나가 숫자인지 문자인지 판별하는 구문 if( '0'
· JVM/Error
기본 클래스를 찾을 수 없습니다. 1. 환경변수 설정오류 2. public static void main(String[] args) 철자 오류 or 누락 3. package 패키지명;
M_Falcon
'JVM' 카테고리의 글 목록 (8 Page)