일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 시큐리티 로그인
- springboot
- security
- programmers
- 시큐리티로그인
- 2차원배열
- Spring boot
- codingtest
- Linux
- input태그
- 스프링 부트
- 싱글톤
- 리눅스
- JAVA11
- 시큐리티
- java
- javascript
- html
- css
- 목록
- sql
- 프로그래머스
- springSecurity
- StyleSheet
- 시큐리티 로그아웃
- 소스트리
- gradle
- 코딩테스트
- 로그인
- 반복문
- Today
- Total
목록전체 글 (140)
JAVAIARY
예제 1) * switch 조건문 * 사용자가 자신의 연령대를 입력하면 해당 연령대에 맞는 책을 추천하는 코드를 만들어 보시오. public static void main(String[] args) { int age; Scanner scan = new Scanner(System.in); System.out.println("연령대를 입력하세요."); age = scan.nextInt(); // 사용자 입력 예외처리 if ((age=11 && age =21 && age =31 && age =41 && age =51 && age

likedList 노드의 추가와 삭제 0. linkedList 생성 MyLinkedList 클래스 public class MyLinkedList { private MyListNode head; int count; public MyLinkedList() { head = null; count = 0; } public MyListNode addElement(String data) { MyListNode newNode; if (head == null) { newNode = new MyListNode(data); head = newNode; } else { newNode = new MyListNode(data); MyListNode temp = head; while(temp.next != null) temp = ..
.append() - 기존 문자열의 뒤에 문자열을 추가! - append 옵션 : true로 설정시 실행시 마다 넣어둔 값이 기존 문자열 뒤에 출력되어 저장됨 FileOutputStream fos = new FileOutputStream("output.txt", true) fos.write(65);//A fos.write(66); fos.write(67); fos.write(68); HashSet과 배열의 차이점? - 배열과 달리 자료의 순서가 없음 buffer(in 입출력 시스템-InputOutput 시스템(IO)) - 자료를 임시저장하여 한꺼번에 전송해주는 장소 - 이전 자료가 남아있을 가능성이 있음 - ex) 1부터 13까지 숫자를 전송해야하는데 buffer가 5칸임 5개씩 2번 전송 되고 나머지 ..
Map컬렉션 - key - value 쌍(pair)로 된 값을 가지고 있음 - 이 쌍으로 되어있는 키객체와 밸류객체가 Map.Entry 객체에 들어있음 Map.Entry Key Value - ★★ key 값은 중복 불가 - key 값이 중복일 경우에 마지막에 저장한 값이 저장됨 주요 메서드 메서드 Map.put(key, value); Map에 값 추가 Map.get(key); Map 안의 값 불러오기 Map.size(); Map의 크기 확인 Map.containsKey(key); Map.containsValue(value); Map에 특정 key/Value가 들어있는지 확인 Map.isEmpty(); Map 이 비어있는 지 확인 Map.remove(key); 해당key 값 삭제 Map.replace(ke..
시리얼넘버, 학번과 같이 중복되어서는 안되는 케이스에 적용시키기 요구사항 : 입사하는 신입사원마다 새로운 Id를 부여해줄 것. Id는 중복되지 않을 것. 기본사항 : 인스턴스를 생성해주는 Company클래스와 사번을 부여해주는 JoinCompany 2개의 클래스를 가지고 진행 public class Company{} public class JoinCompany{} Company Class 싱글톤 패턴을 위한 인스턴스 생성 참조 링크 Singleton Pattern I 1개의 instance만 사용하는 singleton pattern private static Company instance = new Company(); // * private Company() { // ** } public static C..
1개의 instance만 사용하는 singleton pattern private static Company instance = new Company(); // * private Company() { // ** } public static Company getInstance() { if (instance == null) { instance = new Company(); } return instance; } * 하나의 인스턴스만 허용하기 위해서 외부접근비허용(private) 중복방지(static) 선언 **외부에서 생성자 호출 비허용(private) 외부에서 instance를 사용하기 위해서 getInstance 생성 instance 선언만 하고 초기화를 해주지 않았기 때문에 초기화 필요 instance가 ..
기본 선언 public class Student { private String studentName; private int studentId; ArrayList booklist; 요구사항: booklist (arraylist)에 추가된 book의 제목을 다음과 같은 형식으로 출력 할 것. studentName 학생이 읽은 책은 : booklist.book(0), booklist.book(1), booklist.book(2) 입니다. showInfo 1: 향상된 for 문 (풀이) public void showInfo() { System.out.print(this.studentName + "학생이 읽은 책은 "); for (Book book : booklist) { System.out.print(book...
이클립스 단축키 자동 정렬 ctrl + shift + F import Ctrl + Shirt + O main : run(실행) 시켰을 때 실제 실행이 이루어지는 부분 void: no return 싱글톤 패턴(singleton pattern) class 하나에 하나의 인스턴스만 생성(중복 방지를 위해) 메서드 생성 - 싱글톤 터미널 클래스를 통해서 - 실행(main) 메서드가 2번 걸림 싱글톤 사용시 생성자를 불러올 때 기본생성자는 public 이기 때문에 private으로 지정 해 주어야 함. https://javaiary.tistory.com/7 Singleton Pattern I 1개의 instance만 사용하는 singleton pattern private static Company instance..