Java 난수, random 문자열, 숫자 만들기 잘 만들어진거 있으니 사서 고생하지 말자 아파치 commons-lang쪽에 있다 // 1. 숫자 RandomStringUtils.random(10, false, true); RandomStringUtils.randomNumeric(10); // 2. 문자 RandomStringUtils.random(10, true, false); RandomStringUtils.randomAlphabetic(10); // 3. 섞어 RandomStringUtils.random(10, true, true);
형 변환(Type Conversion) 데이터를 다른 종류의 상자로 옮기는 것 형변환은 자동(묵시적) 형변환고 명시적 형변환 두가지로 나뉜다. 자동 형변환을 보통 Conversion 이라고 하고 명시적 형변환을 Casting 라고 한다. Up -Casting (= promotion) 묵시적(Implicit) 자동변환(conversion) 자바가 제공하는 자동변환으로 묵시적(implicit)인 동작. 자동형 변환은 데이터타입의 표현범위가 작은쪽으로많은쪽으로 변환이 될때만 가능하다. double bar = 3.14D처럼 64 비트 데이터타입에 32비트 데이터 타입을 담는 경우이를 업캐스팅이라고 한다. 업캐스팅이 가능한 타입의 방향은 다음과 같다. byte -> short -> int -> long -> fl..
프로그래밍 발전 단계 순차적 : GOTO , Line 번호, Fortan 구조적 : 함수((Function) , main() , 포인터, 고속처리, Embeded 객체지향 : 클래스(Class), Reference , C , C# , Java 객체지향의 개념 재사용성 : 콤포넌트(모듈) 지향 설계 분리가능성 : S/W 모듈이 각각 분리될 수 있음 자바의 개요 Java : since 1995 OS : 윈도우, 리눅스 JVM : 자바 버츄얼 머신(가상머신) 스택, 힙, 메소드 영역 OOP : 객체지향 프로그래밍 가비지 컬렉션 : 청소부 스레드 : 실 멀티스레드 : 실 꾸러미 자바플랫폼 : API + JVM JSE (PC) , JEE (서버) GUI : 그래픽 유저 인터페이스(아이콘으로 실행하는 방식. 예: ..
BMI = x KG / (y M * y M) Example for 175 cm height and 70 kg weight: BMI = 70 / (1.75 * 1.75) = 22.86 (bmi > 30.0) 고도비만 (bmi > 25.0) 비만 (bmi > 23.0) 과체중 (bmi > 18.5) 정상 저체중 12345678910111213141516171819202122232425262728293031323334353637package com.hanbit.grade; import java.util.Scanner; public class Bmi { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.p..
- Total
- Today
- Yesterday
- Mlearn
- JUnit
- database
- Python
- SQLAlchemy
- intellij
- mariadb
- ERD
- jQuery
- tensorflow
- nodejs
- COLAB
- Java
- Algorithm
- Django
- Oracle
- React
- JPA
- terms
- springMVC
- FLASK
- AWS
- vscode
- SpringBoot
- docker
- Git
- maven
- KAFKA
- Mongo
- Eclipse
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |