이직 (32) 썸네일형 리스트형 [자바의 정석(기초편)] 2차원 배열, String 클래스 2차원 배열 선언 int[][] score = new int[4][3]; score[0][0] score[0][1] score[0][2] score[1][0] score[1][1] score[1][2] score[2][0] score[2][1] score[2][2] score[3][0] score[3][1] score[3][2] 2차원 배열 초기화 int[][] arr = { {1, 2, 3}, {4, 5, 6} }; String class의 주요 method substring String str = "012345"; String tmp = str.substring(1, 4); // (int from, int to) from은 포함, to는 포함되지 않음 System.out.println(tmp); //.. [자바의 정석(기초편)] 연산자 연산자의 종류 단항연산자 ++ -- + - ! (type) 산술연산자 * / % + - 비교연산자 = == != 논리연산자 & | && || 대입연산자 = += -= *= /= %= 연산자의 우선순위 - 상식적으로..! - 산술 > 비교 > 논리 > 대입 순 연산자의 결합규칙 3 + 4 - 5 (왼쪽 → 오른쪽 순으로) x = y = 3 (오른쪽 → 왼쪽 순으로) 증감 연산자 ++ -- 증감 연산자가 독립적으로 사용된 경우, 전위형(++i)과 후위형(i++)은 동일하다. j = ++i ↓ ++i; // 증가 후 j = i; // 참조하여 대입 ---------------------- j = i++; ↓ j = i; // 참조하여 대입 후 i++; // 증가 형변환 double d = 85.4; i.. [자바의정석(기초편)] 3/29 개발공부일지 - 변수(1) 내 바닥을 깨닫고 기반공사하러 내려왔다. 자바의 정석 부디 꾸준히 잘 배워나가길! 변수(Variable) 정수형(숫자)과 문자형(String)을 합칠 때 System.out.println(""+7+7);//"7"+7 = "77" System.out.println(7+7+"");//14+""="14" 기본형 변수의 종류와 크기 1byte 2byte 4byte 8byte 논리형 boolean 문자형 char 정수형 byte short int(기본) long 실수형 float double 1bit = 2진수 1자리 1byte = 8bit -> 2^8 = 256 접두사 접미사 등 각종 표기 char ch = 'A'; String str = "ABC"; byte b = 127; // byte type의 경우, -.. [인프런 - 스프링 입문] 완강 후기(비전공 같은 전공, 입문자) 나의 기술 스택(이라고 말하기도 민망한 입문자 수준 ㅎㅎ) 비전공스러운 전공(학점 2점대), 거의 입문자 수준 java 처음 배움. c++만 맛만 봄 국비지원(1), udemy frontend 강의(1) 수강. 생활코딩 html, css, javascript 강의 수강 정도 프론트엔드 백엔드 고민하다가 deview2023 다녀와고 개발바닥 보다가 백엔드를 더 비중있게 공부해보기로 정하고 인프런에서 김영한 강사님의 로드맵 유튜브 영상 보고 시작했다. java 공부하고 스프링 입문 강의 시작하기를 권하셔서, 생활코딩 java1 강의를 쭉 듣고 시작했다. https://opentutorials.org/module/4294 JAVA1 수업소개 이 수업은 가장 인기있는 컴퓨터 언어인 Java의 기본을 알려드리는 .. [인프런 - 스프링 입문] 3/25 개발공부일지 - h2-database 재연결, inline variable 번아웃이라고 표현해야 하나.. 무튼 이틀 놀다 다시 왔다. 꾸준히 해내는 게 지금은 무엇보다 중요하다! h2-database 재연결 http://localhost:8082/ 홀리.. 매번 터미널에서 연결 끊고 포트 죽이고 다시 연결했는데,,, 강사님은 8082포트 입력으로 간단하게 다시 접근하신다. 좋은 거 배웠다 후후 inline variable 객체 선언과 return값을 한줄로 만들고 싶을 때 사용한다. inline variable을 설정할 variable에 커서를 두고 ⌥ + ⌘ + N 입력 후 inline variable 선택 오늘은 여기까지 [인프런 - 스프링 입문] 3/22 개발공부일지 - 자잘한 것들(코드 작성 시 인스턴스와 클래스 구분(by 대소문자) constructor 생성 단축키 대소문자 구분의 중요성 다시 한번! jdbcTemplate = new jdbcTemplate(dataSource); jdbcTemplate = new JdbcTemplate(dataSource); constructor 생성 ⌘+N 입력 후 constructor 선택 constructor 대상 class 선택! 아휴 진 빠진다 오늘은 여기까지... 강의 따라가다 다리 찢어지겠어~~ [인프런 - 스프링 입문] 3/22 개발공부일지 - jdbc, 스프링 테스트 xmlns : xml namespace 태그의 xmlns 속성은 해당 문서를 위한 XML 네임스페이스(namespace)를 명시합니다. xmlns 속성은 해당 문서가 XHTML 문서일 경우 반드시 명시되어야 한다. spring에서는 조립(assembly)하는 코드만 손대면(의존성 주입(D.I.) 사용) 구현체와 인터페이스와의 관계 변경을 위해 기존 코드의 별도 수정이 필요 없다. package Hello.Hellospring.service; import Hello.Hellospring.Repository.JdbcMemberRepository; import Hello.Hellospring.Repository.MemberRepository; import Hello.Hellospring.Repository.M.. [인프런 - 스프링 입문] 3/21 개발공부일지 - jdbc 드라이버 사용 h2-database와 spring의 repository 연결하기 java는 DB와 붙으려면 jdbc 드라이버가 꼭 있어야 한다. application.properties 내 입력사항 h2.Driver는 import가 안 돼서 빨간불 뜨는데, build.gradle에서 코끼리 아이콘 클릭해 주면 자동 추가 된다. 변경사항 반영 완료! (빨간 글씨 초록 글씨로 변경됨) 원래 application.properties 에 id pw 작성해 둠. 라고 강의 때 말씀하시고 넘어가셨으나, 오류가 떠버리네. 이게 spring버전이 업데이트되면서 생긴 오류라고 한다. application.properties에 id를 추가해 주자(비밀번호는 설정값이 없으니 PASS!) 아래코드를 추가해 주면 (sa는 H2-database에서 사용된 username) spring.datasource.u.. 이전 1 2 3 4 다음