오늘 자바 관련해서 라이선스 비용이 지불될것이라고 해서, 자바 버전을 좀 확인해보았다. JAVA SE (Java Platform Standard Edition)데스크톱, 서버, 임베디드시스템을 위한 표준 자바 플랫폼. 자바 가상머신 규격 및 API집합을 포함JAVA EE,ME는 목적에 따라 SE를 기반으로 기존의 일부를 택하거나 API를 추가하여 구성된다.SE는 가장 일반적으로 사용된다. JDBC나 기본적인 기능이 모두 포함되어 있기 때문에 Android 개발할때 주로 SE를 사용한다. JAVA EE (Java Platform EnterPrise Edition)자바를 이용한 서버측 개발을 위한 플랫폼. 기존 SE에 웹 애플리케이션 서버에서 동작하는 분산 멀티미디어를 제공하는 자바의 기능을 추가한 서버를 ..
현재 메소드명 알아내기 Java 1.4new Exception().getStackTrace()[0].getMethodName(); Java 1.5StackTraceElement[] elements = Thread.currentThread().getStackTrace();for(StackTraceElement element : elements) {boolean doNext = element.getMethodName().equals([Method명]);if(doNext) {System.out.println(element.getMethodName());return;}} * 현재 Class와 MethodName 출력StackTraceElement[] stacks = new Throwable().getStackT..
배열이 두개인데... 이것을 합치려고 하거나 그럴 경우에 arraycopy를 이용하면 간략하게 합칠수 있다. 사용방법은 다음과 같음. int[] source = new int[] { 5, 4, 6, 9, 7, 9 }; int[] target = { 100, 200, 300, 400, 500, 600, 700 }; // 배열의 초기값은 0부터 시작한다. // source의 배열[2]부터 4개를 target의 배열[3]부터 복사 System.arraycopy(source, 2, target, 3, 4); for( int i = 0; i < target.length; i++) { System.out.println( "target[" + i + "]: " + target[i] ); } // output targ..
자바 뿐만 아니라, 어느 모든 프로그래밍 언어나, 텍스트편집기등에서 정규 표현식을 사용한다. 정규표현식이란 사전적인 의미로는 특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 형식 언어를 의미한다. 자주사용하는것으로 정리를 하도록 하겠음. 문자 설명 예제 \ 특수문자를 의미 특수문자의 사용을 제외 \b \* ^ 문자열의 시작을 의미 []의 안에서는 not의 의미 /^A/g -> A aaa /[^A]/g -> A aaa , an A 처럼 A가 아닌 $ 문자열의 마지막을 의미 /t$/ -> eat , GREAT * 0번 이상 반복 /ab*d/g -> ad , abd , abdcdeabbbdedb + 1번이상 반복 ( ={1,} ) /ab+d/g -> ad , abd, abdcdeabbbbd ? 0번이나..
- Total
- Today
- Yesterday
- Spring
- tomcat
- intellij
- rxswift
- go
- nodejs
- Gradle
- SWIFT
- ubuntu
- MySQL
- Xcode
- Codable
- ios
- Linux
- enum
- windows10
- Python
- Kotlin
- github
- golang
- android
- Java
- git
- cocoapods
- php
- CentOS
- war
- docker
- Windows
- centos8
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |