일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 2차원배열
- 리눅스
- css
- JAVA11
- 프로그래머스
- 시큐리티로그인
- 시큐리티
- Linux
- 반복문
- programmers
- 시큐리티 로그아웃
- codingtest
- input태그
- gradle
- 시큐리티 로그인
- html
- 소스트리
- 로그인
- Spring boot
- security
- springSecurity
- javascript
- 코딩테스트
- java
- StyleSheet
- springboot
- sql
- 싱글톤
- 목록
- 스프링 부트
- Today
- Total
목록java (7)
JAVAIARY
java.util.Scanner 의 기능 스캐너객체.next(); 스캐너객체.nextLine(); 1) next() - String 문자열을 받음 - 공백 (" ") 으로 구분 - 개행문자 무시 2) nextLine() - String 문자열을 받음 - 줄바꿈 (\n)으로 구분 (공백이 포함된 문자열을 그대로 받을 수 있음) - 개행문자 기억(포함) - 이전에 입력된 개행문자가 있다면(ex. nextInt()등을 통하여 숫자를 입력 받고 엔터를 입력하였을 경우) 그대로 버퍼에 남아있기 때문에 함께 출력됨 - 해결 방법 : nextLine()을 nextLine()앞에 한 번 더 받아서 개행문자를 제거해줌 - 참고 : 문제번호8958OX퀴즈 nextLine() https://javaiary.tistory.c..
1. 스태틱(static) 1) static변수, static 메서드는 메서드 영역에 저장되며, 프로그램 시작 전에 로드되고(이미 메모리에 올라가 있고) 프로그램 종료 시 소멸됨. 2) 코드가 메서드 영역에 다 로딩되면 그 중에서 static으로 지정된 변수와 메서드는 메서드 영역 내 스태틱 영역으로 옮겨짐. 2. static 변수 1) 여러 인스턴스에서 공통으로 사용하는 변수가 필요한 경우 - 여러 인스턴스가 공유하는 기준 값이 필요한 경우(중복방지) - 학생마다 새로운 학번 생성 - 카드회사에서 카드 새로 발급할 때마다 새로운 카드 번호를 부여 - 회사에 사원이 입사할 때 마다 새로운 사번이 필요한 경우 2) 어떤 객체에서도 접근해서 사용할 수 있음 - 전역(global) 변수 - 클래스 변수, 정적..
* 인덱스(0점~8점)의 개수(COUNT)의 최대값(MAX) 핵심: 점수를 인덱스로 보고 인덱스(점수)가 같을 때 마다 인덱스에 1을 더해준다. 기본 선언 int[] scores = {1,2, 3, 5, 4, 3, 3 ,8, 3, 3,7}; // 0~8까지만 들어온다고 가정 int mode = 0; // 최빈값이 담길 그릇 int[] indexes = new int[scores.length+1]; // 0~8점까지: 점수의 인덱스의 카운터 // 0부터 시작하기 때문에 +1 해줌 int max = Integer.MIN_VALUE; // 정수 중 가장 작은 수로 초기화 최빈값 알고리즘 - 기본 선언을 가지고 답을 보기 전에 미리 짜본 코드 for(int i =0; i < scores.length; i++){..
예제 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..