전체 글
-
JAVA 프로그래밍 언어의 종류카테고리 없음 2020. 7. 19. 17:12
1.3 프로그래밍 언어 소프트웨어로 알려진 컴퓨터 프로그램은 컴퓨터에게 무엇을 해야 하는지 알려주는 지시사항이다. 컴퓨터는 인간의 언어를 이해하지 못하기 때문에 프로그램은 반드시 언어 a로 작성되어야 한다. 컴퓨터는 사용할 수 있다. 수백 개의 프로그래밍 언어가 있으며, 이 언어는 다음과 같이 개발되었다. 프로그래밍 과정을 더 쉽게 만든다. 그러나 모든 프로그램은 변환되어야 한다. 컴퓨터가 이해할 수 있는 언어로. 1.3.1 기계 언어 컴퓨터 종류에 따라 다른 컴퓨터의 모국어가 바로 그것이다. 기계 언어 - 내장된 원시 명령어 세트. 이 지시사항은 양식에 있다. 2진수 코드, 그래서 만약 당신이 컴퓨터에 그것의 모국어로 지시를 내리길 원한다면, 당신은 키 포인트 기계어 10 제1장 컴퓨터, 프로그램, 자..
-
자바 프로그램과 기억장치자바 JAVA 2020. 7. 19. 16:09
1.2.3 기억장치 컴퓨터의 메모리는 프로그램을 저장하기 위한 순서의 바이트로 구성된다. 프로그램이 작동하고 있는 데이터로. 기억은 컴퓨터의 작업이라고 생각할 수 있다. 프로그램 실행 영역 프로그램 및 프로그램 데이터는 컴퓨터 내부로 이동해야 함 CPU에 의해 실행되기 전에 메모리. 메모리의 모든 바이트는 그림 1.3과 같이 고유한 주소를 가지고 있다. 그 주소는 데이터를 저장하고 검색하기 위한 바이트를 찾는 데 사용된다. 메모리에 있는 바이트가 어떤 순서로든 접속이 가능하며, 메모리를 RAM(Random-Access Memory)이라고도 한다. 오늘날의 개인용 컴퓨터는 보통 최소 1기가바이트의 RAM을 가지고 있지만, 일반적으로 2~4기가바이트가 설치되어 있다. 일반적으로 컴퓨터의 RAM이 많을수록 속..
-
JAVA 소개 및 컴퓨터의 이해자바 JAVA 2020. 7. 19. 15:03
1.1 소개 이 책의 중심 주제는 프로그램을 쓰면서 문제를 해결하는 방법을 배우는 것이다. 이 책은 프로그래밍에 관한 책이다. 그렇다면, 프로그래밍이란 무엇인가? 프로그래밍이라는 용어는 다음을 의미한다. 프로그램이라고도 하는 소프트웨어를 생성(또는 개발)한다. 기본적인 용어로, 소프트웨어에는 컴퓨터 또는 컴퓨터 장치에게 무엇을 하라고 지시하는 지시사항 소프트웨어는 필요 없다고 생각될 수 있는 장치에도 불구하고 여러분 주위에 있다. 중에서 당신은 개인용 컴퓨터에서 소프트웨어를 찾고 사용하기를 기대하지만, 소프트웨어는 또한 비행기, 자동차, 휴대폰, 심지어 토스터기까지 작동시키는 역할을 한다. 개인용 컴퓨터에서 당신은 워드 프로세서를 사용하여 문서 작성, 웹 브라우저를 사용하여 인터넷 탐색 및 전자우편 작성..
-
Model-driven architecture자바 JAVA 2020. 7. 16. 22:49
개요 그 후, CORBA, .NET, Web 등에 해당하는 플랫폼 모델을 부여하면, 플랫폼 독립 모델(PIM)을 컴퓨터가 실행할 수 있는 하나 이상의 플랫폼별 모델(PSM)로 번역한다. 이것은 매핑과 변환이 필요하며 모델링되어야 한다. OMG 조직은 종종 제안요청서(RFP)에 대한 답변으로 구현보다는 대략적인 사양을 제공한다. 구현은 민간 기업 또는 오픈 소스 그룹에서 이루어진다. 관련규격 MDA 모델은 통합 모델링 언어(UML), 메타 객체 설비(MOF), XML 메타데이터 교환(XMI), 엔터프라이즈 분산 객체 컴퓨팅(EDOC), 소프트웨어 프로세스 엔지니어링 메타모델(SPEM), 공통 웨어하우스 메타모델(CWM) 등 여러 표준과 관련이 있다. 아키텍처는 모델링되고 있는 시스템의 아키텍처를 가리키는 ..
-
메타데이터의 종류와 사용법자바 JAVA 2020. 7. 15. 22:51
종류들 메타데이터 어플리케이션은 다양한 분야를 망라하여 다양하지만, 메타데이터의 유형을 특정하기 위해 전문화되고 잘 수용된 모델이 있다. Breterton & Singley(1994)는 구조/제어 메타데이터와 가이드 메타데이터의 두 가지 구별되는 클래스를 구분한다. [20] 구조 메타데이터는 테이블, 컬럼, 키, 인덱스 등의 데이터베이스 객체의 구조를 기술한다. 가이드 메타데이터는 인간이 특정 항목을 찾을 수 있도록 도와주며 보통 자연어로 키워드 집합으로 표현된다. 랄프 킴볼 메타데이터는 기술 메타데이터와 비즈니스 메타데이터의 두 가지 유사한 범주로 나눌 수 있다. 기술 메타데이터는 내부 메타데이터에 해당하고, 비즈니스 메타데이터는 외부 메타데이터에 해당한다. 킴볼은 세 번째 카테고리인 프로세스 메타데이..
-
JAVA SWING ( 자바에서 스윙이란 )자바 JAVA 2020. 7. 1. 22:58
JAVA SWING 자바에서의 스윙은 경량화 및 플랫폼 독립적인 자바 파운데이션 클래스의 일부분이다. 창 기반 응용 프로그램을 만드는 데 사용된다. 단추, 스크롤 막대, 텍스트 필드 등의 구성요소를 포함한다. 이러한 모든 구성요소를 종합하면 그래픽 사용자 인터페이스가 된다. 이 기사에서는 자바에서 스윙을 이용한 어플리케이션 구축 과정에 관련된 개념을 살펴보기로 한다. 이 기사에서 논의된 개념은 다음과 같다. 자바 스윙이란? 컨테이너 클래스 AWT와 스윙의 차이 자바 스윙 클래스 계층 레이아웃 관리자 예제-대화 프레임 자바에서 스윙이란 무엇인가? 자바 스윙 인 자바(Swing in Java)는 경량 GUI 툴킷으로, 최적화된 윈도우 기반 애플리케이션을 구축하기 위한 다양한 위젯을 갖추고 있다. JFC(Ja..
-
QueryDsl 사용법 (QUERYDSL이란 무엇인가? )자바 JAVA 2020. 6. 30. 22:35
QueryDSL이란? Querydsl은 광범위한 Java 프레임워크로, SQL과 유사한 구문에서 타입 세이프 쿼리를 생성할 수 있다. 현재 JPA, JDO, SQL, 자바 컬렉션, RDF, 루세, 동면 검색, 몽고 DB 등 별도 모듈을 활용해 다양한 백엔드를 폭넓게 지원한다. 이 게시물에서 나는 Querydsl의 JPA에 대한 지원과, JPA가 제공하는 이미 풍부한 기능 세트를 확장하는데 어떻게 사용될 수 있는지에 초점을 맞출 것이다. QueryDSL을 선택해야 하는 이유 Querydsl에 대한 대안이 존재하지만, 내가 일상 작업에서 Querydsl을 계속 사용하는 몇 가지 이유는 적응의 단순성, 대량의 리포지토리 방법을 훨씬 더 간단한 하위 집합으로 통합하는 능력(아래 코드 예에서 확인할 것), 그리고..
-
디에이테크놀로지 주가 전망주가전망 2020. 6. 27. 00:47
디에이테크놀로지 주가 전망 이번에 소개드릴 종목은 디에이테크놀로지 입니다 일단 이 종목은 올라 갈수록 매물 소화가 좀 필요한 종목이다 라고 보시면 될 것 같습니다 디에이테크놀로지 대해서 간단하게 말씀드리면 일단 경우 2차 전지 관련된 종목이고요 2차 전지 관련 종목들이 꺼지지 않는 불처럼 계속 타오르고 있다 라고 보시면 될 것 같습니다 최근에 뭐 현대 와 삼성 그리고 LG가 모두 지금 이 전기차 쪽을 만들겠다 라고 하면 대표들끼리 얘기를 한 적도 있었어요 그리고 아까 말씀드렸던 대로 지금 결국은 이 테슬라 쪽 전기차 쪽에서 계속 신고가를 좀 갱신하고 있습니다 이에따라 테슬라에서 넘치는 파급력이 전달될 때마다 2차전지 관련주가 지금 꾸준히 올라오고 있다 라고 보시면 될 거 같고요 그리고 지금 한국에서 뭐 ..