일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바의 정석 기초편 ch4
- 스프링 mvc1 - 서블릿
- 스프링 입문(무료)
- 자바의 정석 기초편 ch8
- 게시글 목록 api
- jpa 활용2 - api 개발 고급
- 자바의 정석 기초편 ch6
- 스프링 mvc2 - 검증
- 스프링 mvc2 - 타임리프
- 자바 기본편 - 다형성
- 자바의 정석 기초편 ch11
- 스프링 db2 - 데이터 접근 기술
- 2024 정보처리기사 시나공 필기
- 자바의 정석 기초편 ch7
- 자바 중급1편 - 날짜와 시간
- 스프링 mvc1 - 스프링 mvc
- 자바의 정석 기초편 ch1
- jpa - 객체지향 쿼리 언어
- 2024 정보처리기사 수제비 실기
- 자바의 정석 기초편 ch2
- 코드로 시작하는 자바 첫걸음
- @Aspect
- 스프링 mvc2 - 로그인 처리
- 자바의 정석 기초편 ch9
- 자바의 정석 기초편 ch13
- 자바의 정석 기초편 ch5
- 자바의 정석 기초편 ch14
- 자바의 정석 기초편 ch12
- 스프링 db1 - 스프링과 문제 해결
- 스프링 고급 - 스프링 aop
- Today
- Total
목록전체 글 (361)
나구리의 개발공부기록
1) println()의 단점 - 출력형식 지정불가실수의 자리수 조절 불가정수 / 정수 = 정수로 값이 출력 됨실수를출력하려면 계산하려는 두개의 값 중 하나의 값을 실수로 변경해야함.10진수로만 출력 됨System.out.println(10.0/3); -> 3.333333333...System.out.println(10/3) -> 3System.out.println(0x1A); -> 262) printf()로 출력 형식을 지정 가능System.out.printf("%.2f",10.0/3); // 3.33// %.2f = 소수점 둘째자리까지 출력System.out.printf("%d",0x1A); // 26// %d = 10진수System.out.printf("%X",0x1A); // 1A/..
값의 타입(1) 값(data) : 8개의 기본형 데이터문자 : char숫자 정수 : byte, short,int(가장 많이 사용),long실수 : float, double논리 : booleantruefalse(2) 기본형 (Primitive type) - 8개(실제 값을 저장)booleancharbyte - 1byteshort - 2byteint - 4bytelong - 8bytefloatdouble(3) 참조형 (Reference type) : 무한갯수기본형을 제외한 나머지 (String, System 등)메모리 주소를 저장 (4byte - 32bit JVM 또는 8byte - 64bit JVM)4byte로 메모리주소를 표현할 수 있는 숫자의 최대값은 약 40억byte(4GB) - 8byte 는 160..
문자char ch = 'A';char ch = ' '; (공백 하나(유니코드:32) 를 포함해서 초기화는 가능)char ch = 'AB'; // 에러char ch = '' // 에러문자열 - 연속된 여러 문자 String s = "ABC"; String s = "A" // 한개만 넣어도 문자열타입으로 저장 가능String s = "" // 빈 문자열도 가능// 문자열을 입력하는 두가지 방식(이 둘에는 거의 같지만 큰 차이가 존재함 - 참조 개념을 알아야 이해할 수 있음)String s1 = "AB" // 해당 방식을 더 많이 사용함String s2 = new String("AB"); String클래스 = 자바에서 제공하는 문자열 클래스원래 클래스는 new 연산자를 써서 객체를 생성해야 하지만 문자열은 ..
접두사와 접미사종류리터럴접미사논리형false, true없음정수형123, 0b0101, 077, 0xFF, 100LL(Long)실수형3.14 , 3.0e8, 1.4f, 0x1.0p-1f(float),d(double - 생략가능)문자형'A', '1', '\n'(개행문자_줄바꿈문자)없음문자열"ABC", "123", "A", "true" 없음 (1) 논리형 false, true 둘중 하나만 저장 가능(2) 정수형L이 붙어있으면 long 타입, 그외 int타입int타입 - 약 20억까지밖에 저장이 불가능 -> 그 이상은 롱타입에 저장숫자 사이의 _기호는 숫자의 단위를 구분하기 위하여 삽입(JDK 1.7부터 도입)byte b = 127; -> int타입 (byte 타입은 -128 ~ 127까지 저장 가능 -> 1..
1. 변수의 타입변수의 타입은 저장할 값의 타입에 의해 결정됨int age = 25;age = 3.14 ; // age 를 int(정수)로 선언 후 실수(3.14)로 입력 할 경우 불일치로 에러 발생 저장할 값의 타입과 일치하는 타입으로 변수를 선언// char: 문자타입char ch = '가'; // double: 실수타입double pi = 3.14; 2. 값의 타입 : 8개의 기본형값문자 : char숫자정수 : byte, short, int, long실수 : float , double논리 : booleantruefalse3. 변수, 상수, 리터럴 (색상으로 변수,상수,리터럴 구분 표시)변수(variable) - 하나의 값을 저장하기 위한 공간, 변경가능// 변수는 변경 가능int score = 10..
변수하나의 값을 저장할 수 있는 메모리(RAM)공간변수의 선언 방법변수타입 변수이름;ex) int age; 변수에 값 저장하기 ( '=' 의 뜻은 등호가 아니라 대입연산자임)int age; // 정수(int)타임의 변수 age를 선언 age = 25; // age에 25를 저장int age = 25; // 위의 두 줄을 한줄로변수의 초기화 - 변수에 처음으로 값을 저장하는 것 int x = 0; // 변수 x 를 선언 후 0으로 초기화int y = 5; // 변수 y 를 선언 후 5으로 초기화int x = 0, y = 5; // 위의 두 줄을 한 줄로 (변수의 타입이 일치 할 경우 ' , ' 를 사용하여 한번에 선언 가능)변수의 종류 - 클래스 변수 / 인스턴스 변수 / 지역변수지역 변수는 읽기 전에 ..
줄 건너 뛰고 출력System.out.println("Hello");System.out.println("Hello");System.out.println("Hello");출력값HelloHelloHello 줄 건너 뛰지 않고 출력System.out.print("Hello");System.out.print("Hello");System.out.print("Hello");출력값HelloHelloHello 계산하기System.out.println(5+3); // 덧셈System.out.println(5-3); // 뺄셈System.out.println(5*3); // 곱셈System.out.println(5/3); // 나눗셈1System.out.println(5/3.0); // 나눗셈2출력값821511.66666..
가져오기[import]좌측 상단 Package Explorer 아래 빈공간 우클릭 -> import -> General -> Existing Projects..... 선택 후 Next 선택 Browse.. 클릭 -> 원하는 폴더 선택 후 오픈 -> Options의 Copy Projects into workspace를 체크 한경우 워크스페이스에 임포트할 파일을 복사 진행 -> finish 내보내기[exprot]원하는 패키지 선택 후 우클릭(빈공간 선택해도 무방함) -> export -> General -> Archive File 선택 후 Next 선택 원하는 패키지 선택 -> 저장할 위치 선택(Brewse...) -> Finish** 출처 : 남궁성의 정석코딩_자바의정석_기초편 유튜브 강의
command+shift+L단축키 전체 목록 보기command+ +,- 폰트 크기 증가/감소command+D한 줄 삭제(아래 줄 삭제)command+alt+down(화살표키)행단위복사command+alt+A멀티컬럼 편집alt+up,down행단위 이동tap 들여쓰기 / shift+tap 내어쓰기 / command+I 자동 들여쓰기 command+/주석(토글) /* 여러줄 주석 시작내용 여러줄 주석 끝 */ alt+space자동완성(맥OS에서는 기본값이 ctrl+space 이지만 맥 자체 기본 단축키와 중복으로 변경해서 사용해야함)// + 내용 주석쓰기 ** 출처 : 남궁성의 정석코딩_자바의정석_기초편 유튜브 강의
강의 관련자료여러 방법이 있지만 본 글은 유튜브 강의를 따라 공부 하였으므로 그에 맞게 설치 함github 접속 -> 로그인 -> 우측 검색창 javajungsuk 검색 -> 자바의 정석 기초편 자료 클릭 -> 오른쪽 상단 code 클릭 -> 다운로드 자바개발도구 설치(JDK8)SDKMAN 설치 https://sdkman.io/installmac 터미널 실행 -> 아래 코드 한줄식 복사 및 붙혀넣기curl -s "https://get.sdkman.io" | bashsource "$HOME/.sdkman/bin/sdkman-init.sh" SDKMAN 명령어아래의 명령을 순서대로 실행sdk version 이클립스 설치(통합 개발 환경) 순서대로 시행이클립스 사이트 접속 https://www.eclip..