| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 배열
- 아파치톰캣
- 이클립스
- workbench
- git
- 자바스크립트
- 인덱스
- java
- vb.net
- jsp
- json
- Linux
- Spring_에러정리
- 자바
- Git_정리
- CSS
- github
- spring
- Git_명령어정리
- JavaScript
- Spring_오류정리
- DML
- 인스턴스
- SQL_용어정리
- SQL
- Linux_명령어정리
- MySQL
- HTML
- asp.net
- 다이어그램
- Today
- Total
목록Java/Java: 프로그래밍 코드 (3)
데브마우스
상황 분석 Java에서 시간을 기록하고 데이터베이스로 시간을 전송하는 프로그래밍 코드를 작성중이었습니다. Java에서 아래 Timestamp 코드를 실행시키니 밀리세컨트(밀리초)를 넘어서 나노세컨드(나노초)의 소수점 3자리 까지 출력되었습니다. public class Main { public static void main(String[] args) { Timestamp timestamp = new Timestamp(System.currentTimeMillis()); System.out.println(timestamp); //2024-03-03 13:42:17.025 } } 의문점 SQL에서 나노초의 소수점 3자리까지 들어가면 DB 용량 낭비가 아닐까?하는 생각이 들었습니다. Java에서 SQL로 값을 저..
옛날 부자 아버지(class Father), 부자 아버지의 아들(class Son), 그리고 하인(class Servant)이 살고 있었습니다. 부자 아버지는 재산이 많았습니다. public class Father { Gold gold; House house; Servant servant; } 아들은 공부를 하러 타지에 멀리떠났습니다. 아들이 타지에 있는 동안 안타깝게도 아버지는 세상을 떠나게 되었고 유언을 남겼습니다. "내 모든 재산을 하인에게 물려준다. 아들은 원하는 것 한가지만 얻을 수 있다." 하인은 기뻐서 바로 타지의 아들에게 찾아갔습니다. public class Servant{ Gold gold; House house; } 타지의 아들은 소식을 듣고 깜짝 놀랐습니다. public class S..
자바 삼항연산자(ternaryOperators) int age = 19; System.out.println(age > 19? "성인입니다" : "청소년입니다."); 위 코드처럼 한줄로 비교해서 참 거짓 둘 중하나를 판별하는게 삼항연산자입니다. 짧고 간단해서 사용하기 쉽지만 삼항 연산자도 남발하면 코드 가독성이 떨어질 수 있습니다. 삼항 연산자의 나쁜 예제 int age = 95; System.out.println(age > 19? "성인입니다" : "청소년입니다."); System.out.println(age > 19? (age > 85 ? "노인입니다." : "중년입니다.") : "미성년자"); 삼항 연산자 안에 삼항 연산자를 넣는 것도 가능합니다. 하지만 코드 가독성이 떨어지므로 if else문이나 ..