| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- JQ
- lifecycle
- 단축키
- Clean Architecture
- unity
- develop
- 배포
- 엡
- LLM
- java
- scss
- java 출력
- printf
- DART
- UI/UX
- npm
- 자바 출력 방식
- nodejs
- 자바 포맷 출력
- firebase
- 앱심사
- JS
- java 콘솔 출력 차이
- riverpod
- ListView
- react
- 자바스크립트
- abap
- Flutter
- println
- Today
- Total
목록web/java&spring (8)
guricode
1.System.in자바에서 표준 입력 스트림을 의미한다.(키보드에서 입력 받는 통로라고 생각하면 됨)하지만 system.in은 기본적으로 바이트단위로 동작해서 정수나 문자열을 쉽게 다루기 어렵다고한다. 2. Scanner scanner = new Scanner(System.in);Scanner는 입력을 더 쉽게 처리하기 위한 클래스다콘솔에서 키보드 입력을 받거나, 파일에서 데이터를 읽거나 문자열을 분석할 때도 쓰인다. Scanner클래스는 java.util 패키지에 포함된 클래스다.Scanner scanner = new Scanner(System.in); 형태로 쓰이는데new Scanner(...)로 Scanner 객체를 생성하고 객체에 System.in을 넣어 키보드 입력을 표시한다. 3.nextIn..
0NUL널 문자64@골뱅이1SOH헤더 시작65A대문자 A2STX본문 시작66B대문자 B3ETX본문 종료67C대문자 C4EOT전송 종료68D대문자 D5ENQ조회69E대문자 E6ACK수신 확인70F대문자 F7BEL벨 (소리)71G대문자 G8BS백스페이스72H대문자 H9TAB수평 탭73I대문자 I10LF줄바꿈 (Line Feed)74J대문자 J11VT수직 탭75K대문자 K12FF폼 피드76L대문자 L13CR캐리지 리턴77M대문자 M14SO시프트 아웃78N대문자 N15SI시프트 인79O대문자 O16DLE데이터 연결 이스케이프80P대문자 P17DC1장치 제어 181Q대문자 Q18DC2장치 제어 282R대문자 R19DC3장치 제어 383S대문자 S20DC4장치 제어 484T대문자 T21NAK수신 부정85U대문자 U..
형 변환이란 값의 타입을 다른 타입으로 변환하는 것이다.예를들면float f = 1234;는 1234가 int타입의 상수고 변수타입은 float이다.이런경우 서로 타입이 다르므로 float f = (float)1234;이렇게 우변의 타입을 변환해주어야하지만 float 타입의 변수는 1234를 저장하는데 아무런 문제가 되지 않으므로 형변환을 생략해도 된다. 이것을 자동 형변환( Implicit Casting)이라고한다.자동형변환은 작은 자료형에서 큰 자료형 대입시 가능하다. 기본 자동형변환 순서 byte → short → int → long → float → double ↑ char (→ int) 이 순서는 외워두자 1. 변수 대입 시int num = 100;lo..
어노테이션은 Spring 프레임워크에서 사용자가 웹사이트에서 어떤 버튼을 클릭하거나 URL에 접속했을 때, 어떤 자바 메서드가 실행될지를 정해주는 역할을 한다. 자바는 클래스를 여러 패키지 안에 나눠서 보관을 하는데, 우리가 어떤 기능을 쓰고 싶으면 그 기능이 들어있는 클래스를 먼저 불러와야한다.그래서 Spring에서도 특정 어노테이션을 사용하려면 해당 클래스를import해야한다. import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.ModelAttribute; import org.s..
자바의 정석 기초편을 구매하여 1페이지부터 정독중이다. 예전에 고시생 생각도 나고, 앞으로 배워갈 공부에 기대 반 걱정 반 ㅎㅎ단어의 완성단어 일부 입력 후 alt + /실행ctrl + F11단어간 커서 이동 ctrl + ←,→주석ctrl + /편집창 폰트 크기 조절 ctrl + + , -자동완성ctrl + space자동 형식 맟추기ctrl + shift + F 일단 이정도 까지만 사용을 해보고 더 필요하면 추가를 해야겟다.
산술연산자 실습 중 기존에 사용하던 println과 다른 printf 를 사용하는 것을 발견했다.두개의 차이점은 무엇일까?일단 println과 printf 모두 출력한다는 점에서는 동일하다 1. System.out.println() 기본 출력 방식System.out.println()은 Java에서 가장 기본적인 출력 메서드다. 괄호 안의 값을 그대로 출력한 후, 자동으로 줄바꿈(\n)을 해준다. System.out.println("Hello");System.out.println("World");HelloWorld간단한 로그나 메시지를 출력할 때 사용하기 좋다.2. System.out.printf() 형식 지정 출력System.out.printf()는 포맷 문자열을 사용해 값을 원하는 형식으로 출력할 ..
연산 : 데이터를 처리하여 결과를 산출하는 것 연산자(Operations) : 연산에 사용되는 표시나 기호 ( + = * / % = 등)피연산자(Operand) : 연산대상이 되는 데이터 (리터럴 , 변수)연산식(Expressions): 연산자와 피연산자를 이용하여 연산의 과정을 기술한것 연산자 부호연산자 ( + - )산술 연산자 ( + - * / %) -% 는 모듈러 연산이라고 하고 나머지값을 구한다증감연산자( ++ --) -1씩 증가시키거나 감소시키는 연산자 피 연산자가 한개인 연산도 할수 있는데 이런 연산자를 단항연산자라고 한다.부호연산자와 증감연산자가 단항연산자라고 할 수 있다. int i = -5;가 있을때 -가 부호연산자이고 5가 피 연산자이다. 예제코드public class Operator..
자바를 배우던중 예시에는 -cp . 없이도 작동하는 코드가 나에게는 작동이 안되는 경우가 있었다Java 버전이 상이하여 발생된 이슈인데 예시에 사용된 코드는 javac HelloWorld 였고 정상적으로 HelloWorld가 출력됐지만똑같이 작성하고 실행해보면 Error: Could not find or load main class HelloWorld Caused by: java.lang.ClassNotFoundException: HelloWorld 일부 Java 버전, 그러니까 Oeacle JDK8이하 버전은 기본적으로 현재 디렉토리를 classpath에 포함했지만 JDK9버전 이상에서는 classpath를 명시적으로 지정하는게 권장되고있다.그래서 cmd로 실행했을때 나의 Java 버전이 JDK9이..