목록분류 전체보기 (198)
Wanna be Brilliant Full-Stack Developer
목표 별 5개 굉장히 중요하다! 우리가 일단은 .java 파일을 만들면 코드를 넣는다(인간이 이해할수있는 언어) 이 코드를 컴파일 해서 .class 파일로 바꾼다 .class 파일로 바꾸는 목적은 무엇인가? 똑같이 코드로 변환되는데 인간이 이해하는 언어가아니라 JVM이 이해하는 언어로 변경이된다. .class 파일을 JVM에게 던지는데 실행을 하면 JVM이 .class 파일을 보고 분석하고 실행하는데 JVM 이 첫번쨰로 하는건 .class파일을 로드한다. 2 static을 찾는다. static을 찾으니까 Hello라는 클래스 영역에 static이라는 메모리 영역이 만들어지면서 main을 가장 먼저 찾고 그다음에는 main 메서드를 실행한다! main에도 괄호가 있고 중괄호가 있다. 이것도 행위이다. ma..
목표 꼭 알아될 개념인 메서드에 대해 알아보자 손님과 커피 머신이 있다. 손님은 커피머신에 가서 커피머신의 버튼을 클릭하면 커피머신이 커피를 뱉어줄것이다. 손님이 커피를 마시게된다. 1. 손님 - > 커피머신 2. 손님 -> 커피 3. 손님 -> 커피 마시기 손님이 커피를 줘 요청하게 되면 커피머신이 커피를 준다! 커피라는게 하나만들어져서 돌려준다! 이떄 엄청나게 중요한 개념이 나온다. 커피 머신이라는건 커피라는게 자바에 있는타입인가? 자바에서는 배운게 int , double , boolean, char 같은거만 배웠다. 커피머신이 과 커피라는 타입은 없다. 그러면 커피머신과 손님은 커스텀 자료형 클래스로 만들어야한다! 그리고 커피를 만들라고 요청하면 커피를 응답한다. 커피를 달라고 하면 요청하면 커피를..
목표 무작위성(Randomness)에 대해 이야기해보려고한다! 우리가 하고자 하는건 첫번쨰로는 Array안에 있는 elment에 어떻게 접근하는가다 만약에 array에 10개의 item이 있다면 10 -1 로 마지막 element에 접근할 수 있다. 그래서 1부터 9사이에 랜덤적인 숫자를 구하기위한 function을 만들어보려고한다! Math는 흥미로운 function들을 많이 가지고있는데 그중 하나가 random()이다. 1부터 10사이에 숫자를 얻으려면 Math.random() *10을 곱하면 0에서 10사이의 숫자들을 얻을 수 있다. 근데 숫자가 너무나 길다. 왜냐하면 이거는 integer이 아니라 float값이 나왔기 때문이다. 이것을 짧게 만드는 방법은 세가지가 있는데 1. Math.round(..
목표 프로필 사진 등록! 1. PageUserId, pincipalId를 비교해서 같을 때만 동작하기 2. 이미지를 put방식(ajax)으로 서버로 전송하기 - FormData 객체 이용 // (3) 유저 프로파일 사진 변경 (완) function profileImageUpload() { $("#userProfileImageInput").click(); $("#userProfileImageInput").on("change", (e) => { let f = e.target.files[0]; if (!f.type.match("image.*")) { alert("이미지를 등록해야 합니다."); return; } // 사진 전송 성공시 이미지 변경 let reader = new FileReader(); read..