본문 바로가기
반응형

Java5

임의의 랜덤값 생성하기 개발하는 과정에서 임의의 랜던값을 생성해서 PK값인 ID 값으로 사용 할때가 종종 발생하여 오늘은 임의의 랜던 값 생성 하는 방법에 대하여 정리한다. RandomStringUtils를 이용한 랜덤 문자열 생성 -org.apache.comons.lang3.RandomStringUtils - count :문자열 길이 *RandomStringUtils.random(count) - 임의의 문자를 count만큼 랜덤으로 생성해준다. *RandomStringUtils.random(count, start, end, letters, number) - 임의의 문자를 start부터 end 까지의 문자를 count만큼 랜덤으로 생성해준다. - count : 문자열 길이 - star : 아스키코드 처음 - end : 아스키코.. 2021. 7. 19.
Optional object생성 (isPresent()) Optional객체를 생성하는 여러 가지 방법이 있다. 정리해보도록 한다. 가장 단순한 빈 optional객체를 생성하려면 단순히 empty() 정적 메서드 사용하면 된다. Optional empty = Optional.empty(); assertFalse(empty.isPresent()); optioanl객체 내에 값이 있는지 없는지 확인하기 위해 isPresent() 메서드를 사용한다. null이 아닌 값으로 Optional을 만든 경우에만 값이 존재한다. Optional empty = Optional.empty(); assertFalse(empty.isPresent()); isPresent()및 isEmpty() 로 값 유무 체크하는 방법 메서드에서 반환된 Optianal 객체가 있거나 직접 생성한.. 2020. 12. 29.
JAVA8 객체지향 - 생성자/정보은닉 1. 생성자 생성자는 객체를 생성할 때 초기화할 명령어의 집합을 코딩해 놓은 부분이 생성자라고 할 수 있다. 생성자의 역할 : (객체를)클래스를 instance로 만들 때 호출된다. (객체가 생성이 되면 이것을 instance화 라고 한다) 생성자 호출 : 일반 메서드 -> 참조변수를 이용해서 항상 호출 가능, 생성자 -> new로 호출 1-1.기본생성자 (Defualt Constructor) 클래스에 생성자가 하나도 없는 경우에는 나중에 컴파일러가 기본 생성자를 자동으로 만들어 줍니다. 이때 기본생성자는 매개 변수와 구현 코드가 하나도 없는 메서드로 만들어지며, 이러한 형식의 메서드는 컴파일러가 만들어주는 기본 생성자입니다. - 생성자의 이름 = 클래스의 이름과 동일 - 생성자는 메서드가 아니다. - .. 2020. 12. 15.
클래스와 인스턴스 개발을 시작하기에 앞서 가장 먼저 각 용어들과 그 용어들이 하는 역할 및 명명규칙 등을 정리하여 넘어가면 좋을 것 같아 작성해 보았습니다. 가장 먼저 JAVA는 Object Oriented Programming (객체지향 프로그래밍)입니다. 클래스가 가장 기본적인 구조라고 할 수 있습니다. 1. 변수(Variable): 메모리의 위치를 가리킴. 변수의 역활 : 메모리의 위치 ‘int age’라고 한다면 (int : 4 바이트 나타냄/ 4바이트짜리 메모리를 정하고, age라고 이름을 정한다.) -자바의 명명규칙- 1. 대소문자 구분 2. 예약어(Reserved Word) 사용 불가 3. 영문자와 숫자의 조합으로 사용 가능, 단, 숫자로 시작할 수 없다. 4. 특수문자는 ‘_’와 ‘$’만 허용한다. 5. 역.. 2020. 11. 27.
반응형