목록분류 전체보기 (45)
우당탕탕 좌충우돌 개발일기
정보처리기사 필기를 작년 5월에 취득하고 입사를 바로 해서.. 그동안 회사에 적응한다는 명목으로 차일피일 미뤄오다가 드디어 1년 지난 시점인 2022년 5월7일에 첫 실기를 보았다. 사실 작년 4회차인가 접수해놓고 안감.. 그때도 공부 안 해서 안 갔던 거 같은데....... 하.. 나란 인간.....😤 여튼 실기가 개정되고 만만하지 않다는 걸 익히 알고 있었지만 또 역시나! 공부 안하고 시험장으로 갔다. (당당) 근데 시험이 시작되고 시험지 받는 순간 1차 분노가 올라왔다. 아무리 공부 안 했어도 RAID 관련 내용이 이론서에 없다는 정도는 알고 있었어서 짜증 났음.. ㅂㄷㅂㄷ 그것 말고도 ISMS, TKIP 등 뭐...뭐....어쩌라고....이론서에 있는 걸로 내주세요-_-... 영어 어느 정도 할 ..
정보처리기사 실기 1회 차를 당당하게 불합격한 나는! 역시나 당당하게 2차 실기를 봤다. 그래도 이번엔 저번보다 공부함... 진짜 정처기 공부 안 하고 싶어요ㅠㅠㅠㅠ흑흑... 결과가 어떻냐고? 간당간당하다. 부분점수에 따라서 불합 여부가 달려있는데 정말....... 합격 결과 아직 멀었는데도.. 그동안 지가 을매나 악몽도 많이꾸구유,,간도 콩알만 해졌는지 아남유,,😭😭 아니 무슨 정규화를 영어로 내 이 쏴람들이 진짜 ㅂㄷㅂㄷ......(저번에도 말했지만 난 영어전공이다) 그렇지만!!!!!!!!!!!!!!!! 부분 점수 넉넉히 잘 주시면 쇤네 또 감사드리겠습니다요 어유 굽신굽신 (빠른 태세 전환) 시험 결과는 9월 2일에 나오는데 그때까지 또 뭐 할 거 없나~~ 그냥 알고리즘 공부나 할까~~ 하던 찰나에 ..
스택(Stack)의 구조 스택은 LIFO(Last In, First Out) 또는 FILO(First In, Last Out) 데이터 관리 방식을 따름 LIFO : 마지막에 넣은 데이터를 가장 먼저 추출함 FILO : 처음에 넣은 데이터를 가장 마지막에 추출함 데이터를 스택에 넣는건 push() / 데이터를 스택에서 꺼내는건 pop() 큐(Queue)가 FIFO 라면, 스택(Stack)은 LIFO 💡스택(Stack)의 장점 vs 단점 장점 : 구조의 단순화 / 데이터의 저장,읽기 속도 빠름 단점 : 데이터 최대 개수를 미리 정해야 하고, 미리 정한만큼 쓰지 못하면 저장공간의 낭비 발생 📝push와 pop을 이용한 예제코드 import java.util.Stack; public class Test_stac..
큐(Queue)의 구조 가장 먼저 넣은 데이터를 가장 먼저 꺼낼 수 있는 구조 FIFO(First in First out) / LILO(Last in Last out) 방식으로 이루어짐 큐에는 Enqueue(add(value), offer(value))와 Dequeue(poll(), remove()) 종류가 있음 Queue를 사용하기 위해서는 LinkedList 클래스를 사용하고, 어떤 데이터타입을 사용할건지 자료형 매개변수를 넣어서 지정 해줘야함 import java.util.LinkedList; import java.util.Queue; public class Test_queue { public static void main(String[] args) { Queue q_int = new LinkedL..
List는 인터페이스고 ArrayList는 클래스이다. 클래스는 일반 클래스와, abstract로 정의된 추상 클래스로 나뉨 인터페이스는 모든 메서드가 추상 메서드인 경우를 의미 인터페이스를 상속받는 클래스는 인터페이스에서 정의된 추상 메서드를 모두 구현해야 함 (따라서 다양한 클래스를 상속받는 특정 인터페이스는 결국 동일한 메서드를 제공함) 하나의 예를 보자. List list1 = new ArrayList(); // list1을 ArrayList객체로 만듦 list1 = new LinkedList(); // 그리고 이렇게 LinkedList 객체로도 대체가 가능함 위의 예제에서 보듯이 List가 인터페이스인데, 해당 인터페이스의 추상 메서드를 구현하는 게 ArrayList, LinkedList 둘 다..