개발
-
[자바/java] 자바 기본서 헷갈리는것들 정리개발/자바 2021. 5. 26. 15:14
1. final final int MAX_SIZE = 100; - final 은 변수의 상수화, 값변경불가능, 상수명은 대문자, 공백은 언더바로 2. 정수형 상수의 언더바 int num = 100_000_000; - 단순히 인식을 위해(금액의 콤마와 비슷한기능) 언더바를 넣는것을 허용 3. Short-Circuit Evaluation(Lazy Evaluation) - &&의 왼쪽 피연산자가 false이면, 오른쪽 피연산자는 확인하지 않는다. - ||의 왼쪽 피연산자가 true이면, 오른쪽 피연산자는 확인하지 않는다. 4. 일반적인 정수는 int다 short num1 = 11; short num2 = 22; short result = num1 + num2; // ERROR!!!! long num = 314..
-
[spring, vuejs] intellij + vue.js 프로젝트 초기설정개발/vuejs 2021. 5. 12. 17:32
1. 프로젝트 생성 - jar,war, maven,gradle 상관없다. 본인이 쓸걸로 설정 - Jpa와 mariaDB 사용했다. 이것도 상관없다. 2. src/main/resources 아래에 application.properties 파일 안에 db접속정보 입력 spring.datasource.driver-class-name=org.mariadb.jdbc.Driver spring.datasource.url=jdbc:mysql:// spring.datasource.username= spring.datasource.password= spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect //jpa아니면 삭제 3. node.js 설치 h..
-
[자바/java] enum 열거형개발/자바 2021. 3. 29. 17:58
- 상수 열거형 클래스 - 다양한 메소드 지원, 소스간결화, 뚜렷한 목적성 등등 - 클래스 내부, 외부, 별도 정의 모두 가능 public enum BoardType { notice, free; } public void main(String args[]){ BoardType type = BoardType.free; System.out.println(type); } -> 기본적인 사용법, 당연히 정의해 놓은 notice나 free만 가능하다 public enum BoardType { notice("공지사항"), //생성자 스스로 호출 free("자유게시판"); private String value; BoardType(String value){ this.value = value; } public String..