일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- C로 시작하는 컴퓨터 프로그래밍4판
- java
- Web
- springboot
- jsp
- メソッド
- 비즈니스일본어
- 자바
- 일본어
- 単語
- ruby
- 디지몬
- 인프런
- DART
- rails
- html
- vscode
- nico
- 건담베이스
- javascript
- 一日一つメソッド
- CSS
- Python
- 반다이몰
- 연습문제
- Spring
- rails7
- Flutter
- 日本語
- 건담
- Today
- Total
목록java (46)
AR삽질러
Java - 입출력(I/O) input / output의 약자 데이터 입력의 대상 : 키보드, 파일, 네트워크를 통해 들어오는 데이터 데이터 출력의 대상 : 모니터, 파일, 외부 네트워크 Stream? - Java에서 데이터는 Stream을 통해 입출력된다. Stream -> 데이터를 전달하는데 사용되는 장치로 스트림은 단일 방향으로 연속적으로 흘러가는 것을 말한다. 프로그램의 출발지, 도착지에 따라 입력스트림, 출력스트림으로 사용된다. In -> Read - 모든 작업시 in이나 read 라는 단어가 있으면 읽기기능 Out -> Write - 모든 작업시 out이나 write 라는 단어가 있다면 쓰기기능 입출력 스트림의 종류 구분 바이트기반스트림 문자기반스트림 입력스트림 출력스트림 입력스트림 출력스트림..
Java - ArrayList 연습문제_회원관리 1. 이름, 나이, 번호를 입력받는다. 2. 회원 목록, 출력, 삽입, 수정, 삭제, 종료 기능을 만들어 실행해본다. Interface : MemberService class : Member, MemberServiceImplm MemberMain Member package array; public class Member { private String name; private int age; private String phon; public Member(String name, int age, String phon) { super(); this.name = name; this.age = age; this.phon = phon; } public String ge..
Java - Collection-Map연습문제 1번 1. HashMap을 사용해서 과목, 성적을 입력한다. 2. 과목 : 국어 영어 수학 3. 4. Key 객체를 사용해서 value객체를 얻은 후 5. value값을 출력하기 package map; import java.util.HashMap; import java.util.Iterator; import java.util.Set; public class Map02 { public static void main(String[] args) { // 3. HashMap map = new HashMap(); // 1. HashMap을 사용해서 과목, 성적을 입력한다. // 2. 과목 : 국어 영어 수학 map.put("국어", 90); map.put("영어", ..
연습문제 1. Student Class를 만든다. 2. 필드는 int StudentID, String name, String department; 3. 생성자의 매개변수로 매개값을 받아서 필드 초기화하기 4. profileInfo 메소드를 만들어서 필드 출력하기 5. ArrayList안의 Student객체의 학번, 이름, 학과 1) 일반 for문 2) 향상된 for문 3) Iterator를 사용해서 출력하기 package list; import java.util.ArrayList; import java.util.Iterator; // Student 클래스를 만든다. // 필드는 int StudentID; String name; String department; // 생성자의 매개변수로 매개값을 받아서 필..
---------------------------------------------------------------------------------------------------------------------------------------------------- 2. Map Collection - Map Collection은 key, value로 객체를 저장하는 구조로 키는 중복 저장될 수 없지만 값은 중복을 허용한다. (기존에 저장된 키와 동일한 키로 값을 저장하면 기존의 값이 새로운 값으로 대체된다.) - Map Collection에는 HashMap, Hashtable, LinkedHashMap, Properties, TreeMap등이 있다 Function Method Ex Add Object V..
Java - Collection-Set연습문제 String 타입의 HashSet클래스를 생성한후 과일의 이름을 5개 넣는다. Iterator를 사용해서 하나씩 출력한다. package list; import java.util.HashSet; import java.util.Iterator; import java.util.Set; public class Set02 { public static void main(String[] args) { // String 타입의 HashSet 클래스를 생성한 후 // 과일의 이름을 5개 넣는다. // Iterator를 사용해서 하나씩 출력한다. Set set = new HashSet(); set.add(new String("딸기")); set.add("수박"); set.a..
---------------------------------------------------------------------------------------------------------------------------------------------------- 1. Set Collection - List Collection은 객체의 저장 순서를 유지하지만, Set컬렉션은 저장 순서가 유지되지 않는다. 또한 객체를 중복해서 저장할 수 없고 Set컬렉션은 수학의 집합에 비유된다. Function Method Ex 객체추가 boolean add(E e) 주어진 객체를 저장, 객체가 저장되면 true를 리턴하고 중복 객체이면 false를 리턴한다. 객체검색 boolean contain(Object o) 주..
--------------------------------------------------------------------------------------------------------------------------------------------------- 3. List Collection - List컬렉션은 배열과 비슷하게 객체를 인덱스로 관리한다. - 저장용량이 자동으로 증가하며 객체를 저장할 때 자동 인덱스가 부여된다. - List Collection은 객체 자체를 저장하는 것이 아니라 객체의 번지를 참조한다. Function Method Ex 객체추가 boolean add(E e) 주어진 객체를 맨 끝에 추가한다. void add(int index, E element) 주어진 인덱스에 객체..
성적관리프로그램 1.입력 2.출력 3.수정 4.삭제 5.종료 1번 입력시 이름과 국어점수 영점수를 입력받아 저장한다. 2번 출력시 입력된 모든 학생의 성적합계와 등수를 알려준다. 3번 수정시 이름을 입력받아 해당하는 학생의 수학,영어점수를 수정한다. 4번 삭제시 이름을 입력받아 해당하는 학생이 있으면 삭제한다. 5번 종료시 프로그램을 종료시킨다. SungJuk package grade; public class SungJuk { private String name; private int kor; private int eng; private int tot; private int rank; public SungJuk(String name, int kor, int eng) { this.name = name; t..
Collection : 여러 객체를 모아놓은 것(객체의 저장) Framework - 표준화, 정형화된 체계적인 프로그램방식 Collection Framework - 여러 객체를 다루기 위한 표준화된 프로그래밍 방식 - 편리하고 쉽게 다룰 수 있는 다양한 클래스를 제공한다. - java.util 패키지에 포함되어 있다. CollectionFramework의 주요 인터페이스 1. Set - HashSet, TreeSet : 순서x, 중복x 2. Map - HashMap, HashTable : 순서x, 중복 key : x, value : o 3. List - ArrayList, LinkedList, Vector : 순서o, 중복o --------------------------------------------..