전체 글
-
23/10/17 객체지향 마무리오늘/Today I.. 2023. 10. 17. 21:10
WHAT I DID TODAY 자바의 정석 7장 DETAILS 왜 print메소드에서 문자열 변수와 문자열을 함께 출력하는 것이 문자열변수.toString과 문자열을 함께 출력하는 것과 같은가? class end{ public String toString() { return "오늘은 이제 끝!"; } } public class dd { public static void main(String[] args) { end e = new end(); System.out.println(e+" 진짜로 끝"); System.out.println(e.toString()+" 정말로?"); } } 실제로 같은 결과가 나온다. "참조변수와 문자열을 결합할 때는 참조변수에 toString을 호출해서 붙임" 이렇다는 것만 알면 ..
-
자바 TMI_2프로그래밍/Java 2023. 10. 13. 21:02
1. Stack Heap - Stack은 정적으로 할당된 메모리영역 -> 그래서 크기가 몇바이트인지 정해져있는 기본형 변수를 저장한다 -> 추가로 크기가 정해져있는 참조형 변수의 주소값도 저장한다 - Heap은 동적으로 할당된 메모리 영역이다 -> 그래서 크기가 계속 늘어날 수 있는 참조형 변수의 원본을 저장한다 2. 비트연산 > 0,1은 2진수 값이기 때문에 - 자릿수를 왼쪽으로 옮기는 횟수만큼 2의배수로 곱셈이 연산되는 것과 동일함 - 자릿수를 오른쪽으로 옮기는 횟수만큼 2의배수로 나눗셈이 연산되는 것과 동일함 5 char[] char[] charArray = str.toCharArray(); char[] -> String String charArrayString = new String(charArr..
-
[Error] 인텔리제이 또 너야?오늘/Error 2023. 10. 13. 18:05
얼마전부터 빌드 버튼인 Ctrl + Shift + F10만 누르면 얘가 뜨는 증상이 생겼다. 항상 그런건 아니고 몇번 누르다 보면 이 상황이 발생하고, 인텔리제이를 껐다 켤때가지 계속 유지 되는 현상이었음. (얘는 Ctrl + F10 을 누르면 켜진다.) 신기하게도 한글일때 이 현상이 지속되며 영문으로 바꾸고 인텔리제이 단축키를 사용하여 빌드를 하면 정상적으로 빌드가 잘 된다는 것 현재 사용중인 OS는 윈도우11이며 윈도우10에서 이런 현상이 발생하는지는 확인 불가 아! 그럼 이 단축키를 안쓰는 키로 바꿔버리면 되겠네! 라는 마이크로소프트 QnA 답변이 있었다. 지금 가능한 해결방법은 인텔리제이 빌드 단축키를 바꾸거나 그냥 Shift + F10 으로 빌드를 진행하는것. 또는 이 현상이 발생 시 빌드할때마..
-
[Error] 인텔리제이 왜 이러니..오늘/Error 2023. 10. 12. 20:34
강의를 보는 와중에 패키지와 클래스를 새로 만들었더니 무수히 많은 가 발생했다. Cannot resolve symbol ' ' 에 관해 무수히 많은 글을 검색해 본 결과 인텔리제이에서 쉽게 볼 수 있는 에러라고 한다. 원인은 import 가 제대로 되지않아 발생하는 문제인데 수많은 구글링과 매니저님의 도움을 받아 시도한 방법을 소개해본다. 시도1. Project Structure 에서 JDK 버전 확인 및 변경해보기 변경도 해보고, 기본값으로 초기화 했다가 다시 해보기도 했지만 실패했다 시도2. Invalidate Caches 삭제 캐시를 삭제해본다. 실패 시도3. Rebuild Project 슬슬 지칠 무렵 마지막 방법을 시도해 보았다 시도4. Gradle 로 빌드하기 기존에는 기본설정으로 바로 Cre..
-
첫번째 프로젝트_국밥팀 KPT스파르타코딩클럽/팀프로젝트 - 팀소개 페이지 2023. 10. 12. 11:24
1. 프로젝트 개요 프로젝트 팀명 "국밥" 프로젝트 내용 팀 소개 웹페이지 제작 주요 작업 상단 팀배너 팀 소개 슬라이드 개인 페이지 방명록 구현 추가작업 팀 소개 슬라이드 좌우 버튼을 통해 슬라이드가 동작 개인페이지 hover시 확대 및 클릭하면 슬라이드를 통해 상세내용이 하단에 나타남 방명록 이름, 비밀번호, 내용에 최소, 최대 글자수 적용 및 이를 충족하지 못할 경우 경고 팝업 생성된 방명록을 삭제할 시 데이터베이스와 연동하여 DB에 저장된 내용 또한 삭제되도록 구현 2. KPT KEEP 적극적인 참여 및 문제 해결에 적극적인 태도 강의 수강 및 이해를 완벽히 하는 열의 시간을 정해두고 회의시간을 가짐으로써 프로젝트 진행상황 팀 전체 공유 PROBLEM DB연결에 익숙하지 않아서 CRUD 구현에서 ..