일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- String
- 자바연습문제
- javabasic
- 데이터베이스
- Spring
- DB
- DesignPattern
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- 직장인인강
- 웹
- 리눅스
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- 자바기본
- js
- 디자인패턴
- linux
- 재택근무
- java기초
- java
- 패스트캠퍼스후기
- 국비
- 자바
- 직장인자기계발
- 자바예제
- ncs
- 스프링
- 패캠챌린지
- 자바기초
- 디자인
- 패스트캠퍼스
- Today
- Total
목록자바 (85)
FIF's 코딩팩토리
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ddg4ID/btqxdp8Kc8t/sxvr1SbTrKpZhn1Z3BO5N1/img.png)
1 배열 구조로 데이터 관리 : Vector, ArrayList ArrayList -추가-(순차적으로 처리할때 사용) 2 링크로 데이터 관리 : LinkedList 삽입, 삭제-(비순차적으로 처리할때 사용) 3 List을 구현해놓은 컬렉션 Vector,ArrayList,LinkedList은 add()해준 순서대로 데이터 관리를 해준다. Java190_LinkedList.java public class Java190_LinkedList { public static void main(String[] args) { ArrayList aList= new ArrayList(); aList.add(new String("java")); aList.add(new String("jsp")); aList.add(new S..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bqzHeL/btqxbB9AYvj/HmRckF7om33XFhrjWackwK/img.png)
Ascending.java //오름차순 public class Ascending implements Comparator { @Override public int compare(Integer o1, Integer o2) { System.out.println((o1+"/"+o2+" ")+o1.compareTo(o2)); return o1.compareTo(o2); } } Descending.java public class Descending implements Comparator { @Override public int compare(Integer o1, Integer o2) { return o2.compareTo(o1); } } Java187_Sort.java public class Java187_Sort..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ngEaA/btqxcM38Jzi/3Mjd9tQ2Dm4OkdDfOsdJs0/img.png)
자료구조 자료를 효율적으로 사용하기 위해서 자료의 특성에 따라서 분류하여 구성하고 저장 및 처리하는 모든 작업이다. 즉 데이터의 저장과 관련이 있는 학문으로 검색 등 다양한 측면을 고려하여 데이터의 저장방법을 연구한다. 알고리즘 문제를 해결하거나 함수를 계산하기 위해 사용한 명령문들의 집합이다. 즉 저장된 데이터의 일부 또는 전체를 대상으로 진행하는 각종 연산을 연구하는 학문이다. 컬렉션프레임워크 자료구조(Data Structure)를 바탕으로 객체들을 효율적으로 추가, 삭제, 검색할 수 있도록 제공해주는 표준화된 방법을 제공하는 인터페이스와 클래스들을 의미한다. 컬렉션은 요소를 수집해서 저장하는 것이고 프레임워크는 사용방법을 정해 놓은 라이브러리를 말한다. Java175_Vector.java publi..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/p2iH4/btqxcN9nrIo/WhfKkKchSW3iWKuRjGvGw1/img.png)
Stream 입출력 스트림 1 java.io.*; 패키지에서 제공한다. 줄줄흐르다, 줄을지어 이어지다, 줄기, 개울, 시내 2 스트림 : 한 쪽에서 보내준 입력 데이터를 다른 한쪽으로 출력하는 데이터의 흐름(순서가 있는 데이터의 흐름) 3 자바에서 스트림은 순서 있는 데이터의 일방적인 흐름 4 스트림 종류 1) 입력/출력 입력 스트림 : InputStream, Reader(2바이트) 출력 스트림 : OutputStream, Writer 2)처리 단위로 구분 바이트 스트림 : 바이트 , 배열바이트, 정수바이트 문자 스트림 : 문자, 배열문자, 문자열 3)기능에 따라 데이터 싱크 스트림(데이터 전달 기능)-목적지에 직접연결 FileInput(Output)Stream, ByteArrayInput(Output)..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/MXFJT/btqxdqF6XsK/66B6UFxQUUX3mLsqe53681/img.png)
Exception 오류 1 문법적 오류 : 오타, 자바문법에 맞지 않은 로직등을 구현할때 발생한다. 2 실행오류 : 실행할때 발생되는 오류이다. 실행오류(자바 런타임 에러) 1 에러(error) : 프로그램 코드에 의해서 해결할 수 없는 심각한 오류 2 예외(exception) : 프로그램 코드에 의해서 해결할 수 있는 오류 int arr[]={10,20}; arr[3];(쓰레기값) exception을 제공해준 목적 : 기본 시스템은 정확하지 않는 값을 처리하는데 자바에서는 정확한 값만 처리할수 있도록 exception을 제공해준다. exception이 발생이 되면 프로그램이 정상적인 종료가 안되므로 이를 해결하기 위해서 예외처리를 제공해주고 있다. 예외가 발생되는 시점에 따라 1 checked exce..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bUQwyd/btqw9NWS3PL/KQyPKcBrcJcSlAb5DyNcjK/img.png)
이번 시간은 문제풀이 시간 입니다. 코드를 바로 보지 마시고, 충분한 시간을 가지고 고민해 보세요! 생각하는 시간이 많을수록 실력은 향상됩니다. Question 1) Prob003_String.java [실행결과] 97에서 122까지정수 입력:122 z public class Prob003_String { public static void main(String[] args) { //구현하세요! } public static char toChar(int x){ //구현하세요! } public static String result(char data){ //구현하세요! } } Answer 1) Prob003_String.java public class Prob003_String { public static vo..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bicWEE/btqxdqeZuE2/KWLwjN9PDRo9SXJbdu0olk/img.png)
Java148_Calendar.java public class Java148_Calendar { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); int year =cal.get(Calendar.YEAR); int month=cal.get(Calendar.MONTH); int data =cal.get(Calendar.DATE); int hour=cal.get(Calendar.HOUR);//12시간 int hour24=cal.get(Calendar.HOUR_OF_DAY);//24시간 int minute=cal.get(Calendar.MINUTE); int second=cal.get(Calendar.SECOND); ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b54DaL/btqxaDTXAOD/AOv4sREBEOhMSEhwGEEBjK/img.png)
public class Java147_System { public static void main(String[] args) { //currentTimeMillis():1970. 1.1 부터 초단위로 //누적한 값을 밀리 세턴드로 리턴한다 //하루는 86400초이다. 1초는 1000밀리세컨드이다. long curr= System.currentTimeMillis(); System.out.println(curr); String pattern="yyyy-MM-dd HH:mm:ss a EEEE"; SimpleDateFormat sdf=new SimpleDateFormat(pattern); //SimpleDateFormat:날짜 시간 형식의 패턴을 제공해주는 클래스이다. // MM:월, mm:분 // hh:12시간..