목록전체 글 (45)
bread, coffee and coding
(1)현행 시스템 분석 플랫폼(Platfrom) 공급자와 수요자 등 복수 그룹이 참여하여 각 그룹이 업고자 하는 가치를 공정한 거래를 통해 교환할 수 있도록 구축된 환경 플랫폼이라는 단어는 중세 프랑스에서 유래가 되었다고 합니다. 주위보다 높으면서 수평으로 평평한 장소를 뜻하는데요. 사전적으로는 기차역 등에서 승객들이 타고 내리는 단을 높인 장소로써 철로 옆으로 지면보다 높여서 설치해 놓은 평평한 장소를 의미합니다. 플랫폼(Platform)이란? 플랫폼은 구획된 땅이라는 plat과 형태라는 의미의 form이 합성된 말로써 경계가 없던 땅이 구획되면서 용도에 따라 다양한 형태로 활용될 수 있는 공간을 상징하는 단어가 되었습니다. 승강장을 예로 들면 승강장은 기차나 지하철, 버스 등을 타려는 승객들이 모이는..
import java.io.*; public class FileStreamTest { public static void main(String[] args) throws IOException { FileInputStream in = null; FileOutputStream out = null; try { int c; out = new FileOutputStream("data.txt", false); for(int i=0;i
람다식의 개념 • 람다식은 자바 8의 가장 큰 특징 중 하나로, 함수형 프로그래밍의 기본이 된다. • 함수에 기반을 두고 데이터를 중심으로 프로그램을 기술하는 형태인 함수형 언어에는 LISP, 하스켈(Haskell), 얼랭(Erlang), F#, 클로저(Clojure) 등이 있다. 이런 함수형 언어는 단순화된 구조로 입력과 출력을 가능하게 하는 익명화된 함수 표기법인 ‘람다식’을 사용한다. 파일 내용을 출력하는 자바 코드 (code) 더보기 import java.io.*; public class FileRead { public static void main(String[] args) { try { FileInputStream fstream = new FileInputStream("text_file.txt..
스레드(Thread) 기본적으로 운영체제와 관련이 있으면, 스레드를 이해하려면 먼저 프로세스(Process)를 이해해야 한다. 프로세스가 실행 중인 프로그램이라면, 스레드는 프로그램인 동시에 여러 작업을 실행할 목적으로 생성한 실행과 흐름의 단위로 경량 프로세스라고도 한다. 스레드는 프로세스 안에서 스택을 제외한 시스템 자원을 공유하므로, 프로세스를 여러 개 실행하는 것 보다 시스템 자원을 절약할 수 있다. 프로세스(Process) 실행 중인 프로그램을 말한다. 문제점 · 프로그램이 버튼 처리 로직에만 묶여 있어 다른 작업을 수행할 수 없다 · 버튼1을 체크할 때 버튼3이 눌려 있다면 즉각적으로 처리하지 않는다 해결 · while( )에서 if 문으로 이벤트를 처리;하는 것보다 각 버튼이 독립적으로 동작..
성적은 score 정수형 배열 점수는 영어, 국어, 수학 정수형배열 score를 선언하고 배열에 영어, 국어, 수학 순으로 점수를 입력해 주세요. (100, 80, 100) Scanner 클래스 사용하여 입력해 주세요. 총점과 평균점수를 출력해 주세요. ------------------------------------------ 총점 : 280 평균 : 90 (coding) 더보기 package org.example; import java.util.Scanner; public class TestQuiz { public static void main(String[] args) { int sum = 0; int avg = 0; int[] arr = new int[3]; int size = arr.length..