All View91 [JAVA] Path 클래스로 경로 리턴받기 개발을 하다보면 간혹 String 으로 된 경로를 받지않고 Path Class로 파라미터를 전달받는 경우가 있다. 전 처음 Path Class로 파라미터를 넣으라하길래, 정말 아무 생각없이 new Path()를 타이핑하고.... Ctrl + Space도 해보고 이런저런 많은 것을 해보다가 인터넷을 찾게 되었는데 ! Path path = Paths.get("D:\\sample\\sample_doc.txt"); 이런 코드가 있네요! 그런데 얼추 비슷하게 접근했네요 역시 개발자들이란.... 다 똑같은 생각하고 있는듯해요 : ) 아참 그리고 가장 중요한 개념설명을 빠뜨렸네요. 1. Path Class를 사용하는 FileNIO ? 보통 File에 접근한다고하면 FileIO를 많이 떠올릴겁니다. 여기서 사용하는 F.. 2018. 10. 10. [BLOCKCHAIN] 블록체인이란 ? 안녕하세요. 이번에 새로 카테고리를 생성하게되었네요. 블록체인을 개발하기에 앞서 블로그에 정리를 하며 혼자만 알고 있는 것보다 모든 개발자들과 함께 공유하고자하는 마음으로 블록체인 카테고리를 열게되었습니다. 그럼 지금부터 블록체인을 시작하도록 해보겠습니다. 1. 블록체인이란 ? 짧고 굵게 표현해서 데이터 분산 처리기술입니다. 다시 말해서, 네트워크에 참여하는 모든 사용자가 모든 사용자들의 거래 내역등의 데이터를 분산, 저장하는 기술을 말합니다. 블록체인은 사용자들의 거래내역등 모든 데이터를 블록이라고 표현하고 이 블록들끼리 서로 연결되어있는 것을 체인이라고 표현해서 블록체인이라고 합니다. 또 공공거래장부 및 분산거래장부라고도 불리기도 합니다. 하지만 대중화되어 불리는 말은 블록체인이죠. 2. 블록체인의 .. 2018. 10. 9. [JAVA] Super 예약어 와 메소드 오버라이딩 Super 예약어 와 메소드 오버라이딩 * super 설명 자기 자신의 클래스에게 상속해준 클래스의 메소드를 호출해주는 예약어입니다. super.display(); : 자기 자신 클래스에 상속해준 클래스에 있는 메소드를 호출하기 때문에 A클래스가 호출됩니다. this.display(); : 자기 자신 B클래스를 호출하였기 때문에 B클래스가 바로 호출됩니다. * 메소드 오버라이딩(덮어씌우기) A클래스에서 생성한 display 메소드를 B클래스에서 다시 생성하여 A클래스의 display 메소르를 덮어씌우게 됩니다. 하지만 super예약어를 사용하게 되면 B클래스에서 덮어씌워도 부모상속자에 의해 출력되기 때문에 A클래스를 호출하게 됩니다. * 결과 * 2018. 10. 9. [JAVA] 멤버변수 상속관계 와 메소드의 상속 멤버변수 상속관계 와 메소드의 상속 * 소스해석 클래스 생성할 때, 클래스 명 옆에 extends 상속할 클래스명을 입력하여 상속해줄수 있습니다. sun클래스->sun1클래스->sun2클래스 이렇게 상속되어있어 가장 하위에 있는 sun2클래스가 sun클래스에 있는 멤버변수, 메소드를 상속 받을 수 있습니다. * 결과 * 2018. 10. 9. 이전 1 ··· 16 17 18 19 20 21 22 23 다음