일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- fragment
- java error
- DataTable
- release unsigned
- Android
- 안드로이드
- Java
- Program type already present
- Android Apk 이름 변경
- jQuery
- error
- CSS사용법
- android error
- Kotlin
- html
- css
- apache gzip
- MySQL
- Exception
- Android Apk 이름
- Eclipse
- android fragment
- tomcat
- Android Apk
- R프로그래밍
- spring
- FLUTTER
- Firebase
- JavaScript
- release Apk
- Today
- Total
목록Server/Java (24)
selfstarter
JAVA ChoiceFormat ChoiceFormat으로 숫자 범위에 따라 다른 format으로 처리할 수 있다 첫번째 방법은 if문으로 점수에 따라 등급을 주는 예제이다 숫자범위로 걸러지므로 낮은숫자-높은숫자 순으로 작성해야한다 두번째 방법은 #는 같다. |는 또는. 부호를 사용해서 숫자에 따른 format을 지정할 수 있다 어디에도 숫자가 속하지 않는다면 맨 마지막 format이 선택된다 [example] (http://cris.joongbu.ac.kr/course/java/api/java/text/ChoiceFormat.html)import java.text.ChoiceFormat; public class Main { public static void main(String[] args) { // ..
Wrapper class Wrapper class란? 기본자료형을 객체로 인식되도록 만든 class 기본 타입보다 유연하게 사용할 수 있다(함수 인자를 Object 형으로 받을 경우 유용, 편리함한 Wrapper function들..) Wrapper function String -> 기본자료형 : Integer.parseInt(String); String -> Wrapper 자료형: Integer.valueOf(String); Wrapper class Byte Size : WrapperClass.BYTES public class Main { public static void main(String[] args) { Integer num = new Integer(8); System.out.println(nu..
추상클래스, 인터페이스 공통점, 차이점 추상클래스(abstract) 추상클래스는 일반적인 class에 추상함수를 멤버 변수로 갖는 class를 말한다(추상함수가 없어도 에러가 나지 않지만 꼭 목적에 맞게 쓰자) 추상클래스는 객체로 생성할 수 없다. 오로지 상속으로만 구현이 가능하다 객체로 생성할 수 없으므로 현실에서 확실하게 정해지지 않는 것을 추상클래스로 만들어야 한다.(이론은 이런데.. 실제 개발에서는 용도에 따라서 자유롭게 사용가능할 듯) 추상클래스는 class이므로 extends 로 상속받는다(다중상속x) 멤버 변수, 함수, 생성자 선언 및 구현이 가능하다 class 맨 앞에 abstract 키워드를 붙여야 한다 추상함수는 선언부만 있고 구현부는 존재하지 않는다 추상함수는 리턴 값 앞에 abstr..
자바 프로그램 실행 시간 구하기(System.currentTimeMillis()) long startTime = System.currentTimeMillis(); long endTime = System.currentTimeMillis(); long pastTime = endTime - startTime; System.out.println("걸린시간:" + pastTime + " 밀리초");
이클립스 메뉴 Window-Help-Eclipse Marketplace-EclEmma Installed 이클립스 재시작 후 unit test code 작성하고 alt+shift+E,T 누르면(무슨 막대그래프 아이콘이 생긴다는데 나는 안생겼다) 실행된 코드는 초록색, 안된 코드는 빨간색으로 표시되고 coverage창에서 code coverage를 확인할 수 있다. 공식페이지 : https://www.eclemma.org/
DecimalFormat 다양한 숫자형식을 지정할 수 있다 public class Main { public static void main(String[] args) { DecimalFormat money1 = new DecimalFormat("###,###"); // 콤마표시 DecimalFormat money2 = new DecimalFormat("0000000.###");// 숫자가 없는 공간은 0으로 채움 DecimalFormat decimal1 = new DecimalFormat("0.00"); // 소수점 2자리까지 표시 DecimalFormat decimal2 = new DecimalFormat(".###"); // 소수점 표시 DecimalFormat percent = new DecimalF..
Java List 삭제 for문을 돌리면서 list의 요소를 삭제 시키면 에러가 난다. iterator를 돌리면서 iterator를 삭제시켜야한다. package test; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class Main { public static void main (String\[\] args) { List list = new ArrayList(); list.add(1); list.add(2); list.add(3); list.add(4); list.add(5); for(Iterator it = list.iterator(); it.hasNext(); ) { int temp = i..
이클립스 단축키(Eclipse Shortcut Key) 모음 찾기 Ctrl + H : 기본 파일 검색 Ctrl + Shift + L : Quick Search 플러그인 파일 검색(Quick Search 설치 해야함) Ctrl + Shift + R : 파일 찾기 Ctrl + K : 검색한 내용 중 다음 내용으로 이동 Ctrl + Shift + K : 검색한 내용 중 이전 내용으로 이동 이동 F3 : 구현부로 이동( interface 상속 클래스인 경우에는 interface로 가는 경우가 있다) F3이 귀찮기 때문에 단축키 설정을 한다. Window-Preferences-General-Keys 에서 Opens the Implementation 를 선택하고 Binding F4를 하면 인터페이스 상속받은 cla..