본문 바로가기

휴지통44

[JAVA] #2 클래스와 객체 클래스(Class) 클래스 : 객체의 속성과 기능을 코드로 구현한 것을 말한다.멤버변수 : 클래스의 속성들을 말한다.ex) 학생 클래스에 멤버변수가 학번, 학생이름, 학년이 들어있는 경우 변수(Variable) 기본 자료형 : int, long, float참조 자료형 : String, Student, Book (JDK 제공 or 다른 클래스)이름 짓기 규약 - 클래스 : 대문자로 시작한다 ex) Student, Book - 메서드, 변수 : 소문자로 시작하고, 의미있는 단어 사용시 대문자로 시작한다. ex) setStudentName, studentName 메서드(Method) 클래스와 관련된 기능을 구현한다. ( c 언어 ex) 두개의 값의 합을 출력하는 메서드 ex) 두개의 값의 합을 출력하는 메서드.. 2019. 3. 23.
[JAVA] #1 자바의 장점 자바의 장점 자바 가상머신(JVM)을 사용하기 때문에 플랫폼(윈도우, 리눅스)에 영향을 받지 않는다. -> but 느리고 무겁다는 문제가 있다.자바는 객체 지향 언어이다. -> 유지보수가 쉽고 확장성이 좋다. 프로그램의 안정성(포인터 x, 메모리 직접 제어 x -> 가비지 콜렉터가 관리해준다.)풍부한 기능 제공하는 오픈소스(JDK, 자바 개발 키트) 절차지향형 vs 객체지향형 절차지향형 : 시간의 순으로 프로그래밍을 하는 것을 말한다.ex) 아침에 일어난다 -> 씻는다 -> 밥을 먹는다 -> 버스에 탄다. -> 버스 요금을 낸다. -> 학교에 도착한다.객체지향형 : 객체를 정의하고, 객체 간 협력을 프로그램으로 구현 하는 것을 말한다.ex ) 학생 밥 : 먹는 관계학생 버스 : 타는 관계학생 학교 : 가.. 2019. 3. 23.
[용어 정리] #2 제로페이, 디지털 디톡스, 디지털 트윈, 데이터&힙&스택 영역, 스타디아(클라우드 게이밍) 제로페이 정부에서 주도하는 간편 결제 표준안으로서 최저임금 인상으로 불거진 자영업자들의 부담 완화를 위해 내놓은 정책사용자 유치와 활성화를 위해 높은 소득공제율 40%을 제공한다.계좌이체에 비해서 간단하게 결제하는 시스템이다. 디지털 디톡스 스마트폰이나 컴퓨터 같은 디지털 기기에 중독된 상태에서 벋어나는 일을 말한다.세계적으로 디지털 중독에 대한 우려가 커지는 가운데 이에 대한 처방으로 등장한 것이 디지털 디톡스이다. 디지털 트윈 컴퓨터에 현실 속 사물의 쌍둥이를 만들어, 현실에서 발생할 수 있는 상황을 컴퓨터로 시뮬레이션 함으로써 결과를 미리 예측하는 기술을 말한다. 데이터,힙,스택 영역 프로그램을 실행시킬 때, 운영체제는 우리가 실행 한 프로그램을 위해 메모리 공간을 할당한다.할당되는 메모리 공간은 .. 2019. 3. 23.
[용어 정리] #1 블록체인, ICO와 IEO, 유니콘과 데프콘 기업, 기술적 특이점(싱귤래리티), 스푸핑&스누핑&스니핑 블록체인과 블록체인의 등장배경 1. 만약 한국에 있는 A가 미국에 있는 B에게 돈을 빌려주려고 한다!이때, A는 은행을 거쳐 B에게 돈을 보내게 되는데 이때 은행의 장부에는 돈이 빌려준 기록이 기록되게된다. 2. 문제는 여기서 기존 송금방식의 경우 은행이 해킹을 당해 장부가 사라지게 된다면?! -> B가 돈을 받은 기록이 없기 때문에 돈을 안 값아도 된다!!!!!!! (중앙 집권화의 문제 : 중앙이 재기능을 하지 못하면 모든 노드는 재기능을 하지 못한다!) 3. 이를 해결하기 위해서 등장하게 된 것이 바로 블록체인이다.-> 다시 A가 B에게 돈을 빌려주려고 할때, 7명의 사람의 장부에(A~G) 돈을 빌려준 사실을 기록하여 이를 보장한다. 여기서 각 장부를 블록이라고 생각하고 각 장부가 연결되어 있다해서 .. 2019. 3. 23.