2019/04/06 4

안드로이드(Android),자바(JAVA) 소수점 자르기

안드로이드, 자바(Android, JAVA) 소수점 자르기 예제입니다. 간단한 구문이므로 별도의 실행화면은 캡쳐하지 않았습니다. double numnber = 77.7777; String num = String.format("%.1f" , number); system.out.println("number="+number) //number = 77.7 %.1f 의 숫자를 변경하면 자르고자 하는 자릿수를 설정할 수 있습니다. 예를들어 %.2f로 한다면 결과는 77.77가 되겠습니다. 출처: https://h5bak.tistory.com/127 [이준빈은 호박머리]

java 2019.04.06

Final 정리

final 변수 - 해당 변수가 생성자나 대입연산자를 통해 한번만 초기화 가능함을 의미한다. 상수를 만들 때 응용한다. final 메소드 - 해당 메소드를 오버라이드하거나 숨길 수 없음을 의미한다. final 클래스 - 해당 클래스는 상속할 수 없음을 의미한다. 문자 그대로 상속 계층 구조에서 '마지막' 클래스 입니다. - 보안과 효율성을 얻기 위해 자바 표준 라이브러리 클래스에서 사용할 수 있는데, 대표적으로 java.lang System, java.lang.String 등이 있다. 몇가지 세부 분석 1. final 맴버 면수가 반드시 상수는 아니다. 왜냐하면 final 의 정의가 '상수이다'가 아니라 '한번만 초기화 가능하다'이기 떄문이다. 참고: https://djkeh.github.io/artic..

접근 제어 & 접근 지정자

접근 제어 - Public = 공용이라는 의미이므로 public을 맴버 앞에 붙이면 누구나 자유롭게 접근할 수 있는 멤버가 된다. - Private = 전용이라는 의미이므로 private를 붙이면 클래스 안에서만 접근이 가능한 맴버가 된다. - 없음 = 맴버 앞에 접근 지정자가 없으면 디폴트(default)로 동일한 패키지 안에서만 접근이 가능하게 된다. 패키지(Package)란 서로 관련된 클래스들을 하나로 묶은 것이다. - Protected = 키워드를 붙이면 멤버는 부모 클래스와 자식 클래스만이 접근할 수 있다.(상속은 아직 학습하지 않았다.) 접근 지정자 클래스 패키지 자식 클래스 전체 세계 public O O O O protected O O O X 없음 O O X X private O X X X..

java 2019.04.06

자바 용어 정리

객체 : class 안에 있는 instance 지역변수 : local variable(로컬변수) 과 같은 말이다. 자바에서는 메소드 안에만 쓰이는 변수라고 한다. 따라서 메소드를 호출할때 변수가 만들어지고 메소드가 끝나면 소멸한다. 메소드에서 쓰이는 매개변수도 지역변수이다. 이것도 메소드 안에서 쓰이기 때문이다. 전역변수 : 객체변수(인스턴스 변수)와 클래스변수(static 변수)로 나눠지는데 객체변수는 클래스영역에서 선언되며 클래스의 객체를 생성할때 만들어진다. 즉 객체화를 시켜서 호출해야지만이 가능하다. 하지만 static 변수는 객체화를 시키지 않고도 사용이 가능하며 객체변수가 객체화 시킬때마다 서로 다른 공간을 가지는 반면 static변수는 여러번 객체화 시켜도 공통적인 저장공간을 가지게 된다. ..