| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- terminationGracePeriodSeconds
- Get
- sessionStorage
- AWS Route53
- AWS RDS
- Java
- topologySpreadConstraints
- jsp
- json
- Kubernetes
- html
- Bootstrap
- mongodb
- ssh
- git
- zombie-hit apartment
- chartjs
- 인생이재밌다
- mysql
- AWS
- 예매로직
- node.js
- spread operator
- post
- 영화예매
- MySQL Error
- ajax
- spring
- ES6
- javascript
- Today
- Total
목록Java (22)
jongviet
#Java *3월3일 -빡시게 하자….... -과제 접수(추후 프로젝트 할당) 시 먼저 class를 구조적으로 연결지어보고 작업에 착수해보자. 1)Multi thread, synchronized 실습 - 황금알을 낳는 거위 예제 -share라는 class내 bucket, eggs 필드를 사용하기 위해 최소한 하나의 share 객체가 필요함. 그 객체를 뼈대인 control class내에 생성하고, makingeggs, takingeggs 클래스내에 생성된 참조변수 share와 각각 연결해줌!!! - Share share = new Share(); // th1.share = share; // th2.share = share; // Share share; // package main; public class..
#Java *3월2일 -전부다 cramming만 하지 말고, 아는 것 내에서 활용도를 높여가보자. 1)컴퓨터 시간 가져오기 / 기능 활용하여 경과 시간 확인하기 -long time1 = System.currentTimeMillis(); // 컴퓨터 현재 시간 가져오기 -long time2 = System.currentTimeMillis() - time1; // 경과시간 *경과시간 확인 with 타이머 //thread와 currentTimeMillis를 100% 일치시킬 수 없어 정확도는 낮음. MyThread th1 = new MyThread(); th1.start(); //시간경과 long time1 = System.currentTimeMillis(); while(tempArr.size() > 0) {..
#Java *2월26일 1)Interface -자바에서는 다중 상속이 없기에, 다중 상속 대신 사용하는 것이 바로 인터페이스.. 인터페이스에 속하는 메소드는 무조건 추상 메소드로 선언해야함… 기능이 없는데 왜 상속?! -비슷한 기능을 가진 메소드들을 공통으로 정의해주고싶을때는 인터페이스를 사용하면 된다. -인터페이스란 객체의 사용 방법(이름 규칙, 메소드만 표현 가능)에 대해 정의한 것!! 각각 메뉴들이 인터페이스! -UI(user interface) / UX(user experience) : 모바일에서 예, 아니오 버튼 위치 등등,, 접근성을 말함 -클래스와 비슷하나 interface라고 선언함. 무조건 추상 메소드로서 내부 메소드에 abstract라고 추가하지 않아도 컴파일러가 자동으로 추가해줌. -..
#Java *2월25일 1)class/static/inheritance 관련 보충 설명 -필드/메소드 -확장성있게 만들려면 좀 더 고생해서 설계 잘하기… -클래스 통해 객체 생성 -> 객체.메소드로 호출 -생성자는 initialization용! 다양하게 여러 개 만들수록 간편함 -getter 와 setter로 private 필드 불러와서 사용/수정 가능 -생성자 이름은 늘 class명과 동일 -parameter값 받아서, this.eng = eng, 즉 class안의 eng에, eng로 받은 값 넣음. -프로젝트 내 모든 java파일이 동일하게 사용함 -static의 경우, static method만 있는 class를 따로 생성 해놓음! -시장환경, 고객의 마음 변화에 따라 아주 크리티컬하게 영향받음…...
#Java *2월24일 1)Library & Json -라이브러리: 누군가 사용하라고 만들어 놓은 소스 / 코딩 / 프로그램, 즉 기능중심 -프레임워크: 누군가 사용하라고 만들어 놓은 소스 / 코딩 / 프로그램, 구조 중심!! Ex)Spring -오늘 할 것은 라이브러리! 그에 대표가 Json -Json은 java 기본 기능이 아님! 라이브러리 사용해야 함. 그중 제일 유명한게 gson! -jar file = java library file // export -> java -> jar file로 내보내기 가능 -가져오기 : java project file -> build path -> configure build path - libraries -> add external jars -> apply & cl..
#Java *2월23일 1)object / constructor / getter & setter / static review -field(객체 내 변수)는 기본적으로 전부 private 처리 후, getter & setter 처리 -constructor는 초기값 던져줘서 쉽게 세팅할 수 있게 해줌. -static은 메모리최상단, 단 하나의 값(공용 공간, class명.변수 / 메소드명으로 접근) -static인 메인은 static이 안달린 애들에게 접근안됨…. (static -> non static x) / (non static -> static o) 2)2차원배열 -Int[][] arr = new int[5][3]; -주소배열 5개 * 각 배열 당 3개 = 15개 방.. -Arr[0][1]식으로 접근...
#Java *2월22일 1)method & class review -method의 일치성 : + parameter 모두 같아야 함 -반환값 무, void = none -반환값 유, int sum or String str, return sum; -리턴은 단 하나의 데이터 타입만 -new를 통해 생성.. Dog merry = new Dog(); 새로운 객체 -속성이나 특성은 변수로, 움직임은 메소드로 -Super class, extends Animal… -super에 animal의 공통된 메소드 eat, run 등 넣고, extends로 사용. -VO(Value object) class = quiz와 같이 움직임 없는 경우…(즉 메소드x) 2)Constructor -생성자, 객체가 처음 생성될 때 자동으로 ..
#Java *2월19일 1)Todolist CRUD import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.Scanner; public class Main { // 전체내역보기 static void view(ArrayList whatToDo, ArrayList howImportant, ArrayList deadline, ArrayList doneOrDoing) { System.out.println("-------------------------------------------------------------"); for(int i = 0; i < whatToDo.size(); ..