본문 바로가기

프로그래밍/Java7

Java Heap Dump 분석 #1 - IBM HeapAnalyzer IBM HeapAnalyzer현재 IBM HeapAnalyzer 의 경우 아래와 같이 Eclipse Memory Analyzer Tool (MAT) 사용을 권고 하고 있다.그래도 경우에 따라 사용이 필요한 경우가 있을지도 모르니 여기에서는 설치 및 실행하는 방법 정도만 알아 보도록 하자Note: IBM HeapAnalyzer has no new development and therefore, in general, we recommend using the Eclipse Memory Analyzer Tool (MAT) instead which is open source, has active development, and has a similar feature set (leak suspects, etc.). .. 2024. 12. 3.
컴파일 오류 한글 깨짐 # Main.javapublic class Main { public static void main(String[] args) { System.out.println("Hello World~!!"); System.out.println("헬로우 자바"); }} javac Main.java   해결 방안인코딩javac Main.java -encoding UTF-8java Main 2024. 9. 22.
자바 제어 구문 조건 분기 1. if 문 if(조건) { // 조건 부합 시 동작 코드 작성 } else if(조건) // 조건 부합 시 동작 코드 작성 } else { // 조건 부합 시 동작 코드 작성 } 2. switch 문 switch(변수) { case 값1: // 값1에 해당하는 동작 코드 작성 break; case 값2: // 값2에 해당하는 동작 코드 작성 break; case 값3: case 값4: // 값3 또는 값4에 해당하는 동작 코드 작성 break; default: // 해당하는 값이 없는 경우 동작 코드 작성 break; } 반복 처리 1. for 문 for(초기화; 반복 조건; 증감문) { // 반복 동작 코드 작성 } 2. for-each 문 for(변수 : 배열 또는 컬렉션) { // 반.. 2022. 10. 29.
자바 연산자 자바 연산자 종류 연산 종류 연산자 설명 대입 연산 =, +=, -=, *=, /+, %=, &=, ^=, |=, =, >>>= 연산자를 기준으로 오른쪽 값을 왼쪽에 대입 산술 연산 +, -, *, /, % 사칙 연산, 나머지 연산 증감 연산 ++, -- 1 증가, 1 감소 비교 연산 ==, !=, >, >=, > 비트 연산 삼항 연산 조건식 ? 참 : 거짓 조건식의 결과에 따른 참, 거짓 문자열 연산 + 문자열 연결 연산자 우선순위 우선 순위 연산자 내용 1 (), [] 괄호, 대괄호 2 !, ~, ++, -- 논리, 비트, 증감 연산자 3 *, /, % 산술 연산자 4 +, - 덧셈, 뺄셈 연산자 5 , >>> 쉬프트 연산자 6 = 관계 연산자 7 ==, != 비교 연산자 8 & 비트 논리 연산자 9.. 2022. 4. 16.