Development/Java(855)
-
AWT에서 한글 깨짐 현상 해결하기
AWT에서 한글 깨짐 현상 발생 원인 프로젝트의 인코딩 설정과 컴파일시의 인코딩설정이 일치하지 않아서 발생하는 문제 해결방법 프로젝트 선택 >> 마우스 우클릭 >> Properties >> "Run/Debug Settings" 선택 >> 문제가 된 클래스명을 선택한 후 "Edit" 버튼 클릭 "Arguments" 탭으로 이동 "VM arguments:" 항목에 -Dfile.encoding=MS949 라고 입력 >> OK 정상 동작 확인
-
Spring-boot Roadmap
Spring-boot Roadmap https://github.com/spring-projects/spring-boot/milestones
-
OverloadingEx03-메소드오버로딩 구현
메소드오버로딩 구현 OverloadingEx02 비오버로딩을 오버로딩하여 구현 비슷한 동작을 수행하는 메서드(멤버함수)들을 모아 이름을 같게 하면 다양한 메서드(멤버함수)들을 같은 이름으로 일관된 작업을 할 수 있게 합니다. 출력결과 public void getLength(int n){ void getLength(float n){ private int getLength(String str){ 와 같이 Overloading 함수에서 [접근제한], [반환형], 그리고 인자 이름은 아무런 영향을 주지 않습니다. 메서드명이 같은 여러 개의 메서드를 구별하는 방법은 메서드에 사용되는 인자의 자료형 또는 인자의 수 다르거나 인자들의 위치(배치)가 서로 다른경우 각각의 메서드로 구별되어 존재합니다. 소스코드 publ..
-
LAB - dateEx.CalendarEx2.java-달력 만들기(탭 정렬)
달력 만들기(탭 정렬) File Info package com.dateEx;CalendarEx2.java 출력결과 소스코드 package com.dateEx; import java.util.Calendar; public class CalendarEx2 { public static void main(String[] args) { //숫자 입력받기 위해 Scanner의 인스턴스 생성 java.util.Scanner input = new java.util.Scanner(System.in); //Calender객체 생성 Calendar calendar = Calendar.getInstance(); //희망 년, 월 입력받기 System.out.println("희망 연도와 월을 입력하세요(ex 연도: 2020, ..
-
MethodEx06-지역변수 우선권 확인하기
지역변수 우선권 확인하기 5580이 정상 출력되지 않는 이유를 찾아보세요 setMoney(int money)라는 메서드(멤버함수)에 있으며 특정 영역의 우선권은 멤버변수가 아닌 지역변수가 가지게 되어 있습니다. 메모리 도식도 출력결과 자바에서 특정 영역의 우선권은 멤버변수가 아닌 지역변수가 가지게 되어 있습니다. 지역변수 자신에게 자신의 값을 대입하게 되어 잘못된 결과 출력 WARNING-The assignment to variable money has no effect 특정 영역의 우선권 제어한 후 정상 출력 소스코드 public class MethodEx06 { //멤버변수 int money; //인자가 정의되면서 money라는 지역변수가 선언, 지역 변수란 현재 영역(함수)을 벗어나면 소멸되는 메모..
-
dateEx.CalendarEx1-Date관련 메소드(Calendar클래스)
Date관련 메소드(Calendar클래스) 학습내용 Calendar객체 출력 년, 월, 일 출력 요일 출력하기 오전/오후 표시, 시분초 표시 File Info package com.dateEx;CalendarEx1.java 출력결과 java.util.GregorianCalendar[time=1439690101003,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Seoul",offset=32400000,dstSavings=0,useDaylight=false,transitions=22,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ER..