일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- List
- 힙덤프
- union_find
- math
- priority_queue
- 스택
- date
- html
- sql
- 리소스모니터링
- GC로그수집
- JPA
- Java
- 스프링부트
- NIO
- Union-find
- dfs
- string
- BFS
- 큐
- Properties
- spring boot
- deque
- Calendar
- alter
- CSS
- map
- javascript
- set
- scanner
- Today
- Total
목록Java (6)
매일 조금씩
데이터 저장 임시 변수 / 상수 -> Collection 영구 - 로컬 - 원격(네트워크) Java 기본 file 데이터베이스 mariaDB(내일 설치, 월요일부터 수업) windows update Java 나머지 미니프로젝트 web - html/css/js * 내일 시험 - 간단한 프로그램 작성한 후에 - 스크린 캡처 멀티 스레드 ▷p576 운영체제에서는 실행 중인 하나의 애플리케이션을 프로세스라고 한다. 하나의 애플리케이션은 다중 프로세스를 만들기도 한다. 멀티 태스킹은 두가지 이상의 작업을 동시에 처리하는 것을 말하는데, 운영체제는 멀티 태스킹을 할 수 있도록 CPU 및 메모리 자원을 프로세스마다 적절히 할당해주고, 병렬로 실행시킨다. 멀티 태스킹은 꼭 멀티 프로세스를 뜻하지는 않는다. 한 프로세스..
활용 풀이) 주민등록번호 검사 입력 로직 - 입력값 검사 1. 14자리 .. .. 비지니스(처리)로직 - 처리 출력 로직 - 출력 1) 입력값에 대한 에러처리 public class JuminCheck{ public static void main(String[] args){ if(args.length != 1){ // 배열의 길이 // 비정상 처리 System.out.println("java 클래스명 xxxxxx-xxxxxxx 형식으로 입력하셔야 합니다."); System.exit(0); } if(args[0].length() != 14){ // 문자열의 길이 System.out.println("14자리를 입력하셔야 합니다."); System.exit(0); } // 정상 처리 System.out.pri..
시험 내용 1. 웹페이지를 구성하는 프로그램 종류 html(구조)/css(디자인)/javascript(기능) JSP : Java를 기반으로 하는 Server Side 스크립트 언어로 이게 있어야 정적인 html과 동적으로 생성된 contents를 혼합하여 사용할수 있다. 즉 사용자가 입력한 contents에 맞게 동적인 웹 페이지를 생성한다. 2. javascript를 해석하는 엔진 : v8 구글에서 만든 오픈소스 자바스크립트 엔진이며 , c++로 만들어졌다. 3. HTML 외부 js 4. 변수와 상수를 선언하는 법 var, let, const 5. 함수 선언과 사용 선언적 함수 function dofunc(){ } 익명함수 콜백 함수 let dofunc1 = function() { } => 화살표 함수..
복습 & 개념정리 1. 배열 일차원 다차원 - 데이터(엑셀) - 2차원 (유사)배열 2. 데이터타입 * 메모리 1) 기본형 int 2) 참조형 개발자 선언 사물 인스턴스 사물 (공통) 객체(속성, 기능) (코딩) class(필드, 메서드) (데이터) 인스턴스 사물 인스턴스 공통 - 추상화 객체 모델링 - UML(Unified Modeling Language) - UML다이어그램 staruml.io/ StarUML UML 2 Compatible with UML 2.x standard metamodel and diagrams: Class, Object, Use Case, Component, Deployment, Composite Structure, Sequence, Communication, Statecha..
복습 & 개념정리 * 프로그램 언어 개론 왜 Java? → 특성들을 알고 있어야 한다. * 설치와 환경설정 1. window 2. linux / unix 에서도 할줄 알아야 한다. * Java 종류 Java SE / EE → 차이점 * Java 실행환경 → 그림으로 알아두는게 좋다. JDK (개발자) JRE / JVM (사용자) Java 자료 자료형 기본형 - 정수형 / 실수형 / 진리형 / 문자형 객체형(X) * String 변수 / 상수 자료형 변수명; final 자료형 상수명; // constant 형변환(자동, 강제) 연산자 - 자료형(산술) char + int 연산 제어 조건 - if / else 반복 - for 기타 1. 배열 ▷p149 * 특징 in java 배열은 같은 타입의 데이터만 저장..
Java - 기본 문법을 많이 되풀이해서 공부(반복!) - 가능하면 모든 소스를 타이핑(소스 감상 금지) * 자바의 정석(필독서) - 동영상 강의 - 혼자 들을수 있다! (다운로드 가능) 프론트엔드 → 자바스크립트 백엔드 → 자바, 파이썬 IoT → c, c++ Unix - 하드웨어(비싸) / OS(비싸) 이렇게 따로 살때의 OS. - 중대형급에서 사용. - 공공기관 / 금융 에서씀 - c / c++ / host(IBM) cobol 을 써써 업무용 프로그램 다 만듬 - c / c++ => 모든 라이브러리를 수작업해야하는 단점! + Java가 나옴! (개인용 pc용이 아니라 업무용 중대형급에서 컸다) -> 풍부한 라이브러리 (손쉽게 제작 가능) -> 속도가 빠르고 업무용 프로그램에 손쉽게 제작 가능하고 관..