전체 글 (70) 썸네일형 리스트형 [자바] CompareTo CompareTo 숫자형 비교 int x = 5; int y = 3; x.compareTo(y) //1 x.compareTo(7) //-1 x.compareTo(5) //0 기준값과 비교대상이 같을 경우 : 0을 리턴 기준값이 비교대상보다 클 경우 : 1 기준값이 비교대상보다 작을 경우 : -1 문자열 비교 String str = "abc"; str.compareTo("abc") // 0 str.compareTo("ab") // 1 str.compareTo("a") // 2 str.compareTo("d") // -3 str.compareTo("") // 3 기준문자열과 비교대상이 같을경우 : 0 기준문자열에 비교대상이 포함돼 있을경우 : 문자열 길이의 차이만큼 리턴 기준문자열과 비교대상이 전혀 다른 문.. [자바] 람다식 개념 및 표현법 람다(lambda )식 람다식은 식별자가 필요 없으며 익명 함수를 지칭하는 용어이다. 자바 8부터 람다식을 지원하며 문법이 간결하여 가독성 면에서 큰 장점을 불러온다.(람다를 쓰지말라는 상급자 분들도 있습니다.) 장점 코드가 간결하다 지연 연산을 통한 불필요한 연산을 최소화 한다. 멀티 쓰레드를 활용하여 병렬처리가 가능하다. 가독성이 향상된다. 단점 람다stream을 통한 단순 for문, while문 사용시 성능 저하가 발생 가능하다. 무명함수는 재사용이 불가능하다. 불필요한 람다식은 가독성을 떨어뜨린다.(비슷한 함수를 계속 중복생성할 수 있음) 디버깅하기 까다롭다. 람다식 표현법 (x, y) -> x x+1 (x) -> x+1 x -> x+1 (int x) -.. Ajax 간단한 팬명록 (로컬에서는 되는데...) 웹개발 종합반 4주차 숙제 위와 같은 간단한 팬명록을 만드는 작업을 진행하였다. 곧 있을 항해 99 시험을 대비하고자 여러 기능들을 추가하는 작업을 진행하였는데 그중 댓글을 삭제하고 수정하는 기능을 추가해보고자 하였다. 기능 개발을 위한 작업 1. 삭제 같은 경우에는 삭제를 할 댓글의 이름값을 받아와서 서버에서 해당 값과 동일한 값의 댓글을 삭제하도록 진행하였다. (삭제는 어렵지 않았다.) 2. 수정 수정같은 경우 수정 버튼을 클릭시 새로운 응원남기기 칸을 모달창을 띄우는 방식으로 진행하였다. 수정버튼을 클릭하면 그냥 진행 할 수 있게끔 하려 했는데 같은 팀원분께서 id에따른 수정을 진행하면 좋겠다는 좋은 아이디어를 주셔서 진행하게 되었다. 토큰을 통해서 진행을 하려했는데 너무 어려워서 그냥 댓글을 적을.. 이전 1 ··· 17 18 19 20 21 22 23 24 다음