본문 바로가기
반응형

분류 전체보기3945

자바 Set(HashSet, TreeSet, LinkedHashSet) 저번에는 List를 했으니 이번에는 Set에 대해 알아보자 List의 경우에는 중복을 허용하고 add를 통해 넣는 순서대로 쭉쭉 삽입이 된다 근데 Set의 경우에는 중복이 허용이 안되고 순서가 없다일단 넣고 출력을 해 보면 아무렇게나 막 나온다는 말이다 정의는HashSet set명 = new HashSet();이런 식으로 하면 된다 먼저 HashSet 형태의 set을 만들고 add를 통해 알파벳들을 삽입을 했다 set은 순서가 없어서 list 처럼 출력 시 .get으로 출력이 안되는데따라서 Iterator 객체를 만들어 줘서 순서를 만든 다음 그 이후에 출력을 해야 한다 Iterator는Iterator Iterator명 = 가져올set명.iterator(); 로 정의를 하고 iterator명으로 값을 가.. 2019. 2. 2.
자바 List(ArrayList, LinkedList) 요번에는 List에 대해 한번 알아보자 List는 배열인데 일반 배열처럼 크기를 정해놓고 쓰는 배열이 아니라배열 크기를 자유롭게 변경할 수 있다 사진을 보면 일반 배열은 무조건 크기를 정해놓고 사용해야 하지만list의 경우에는 크기 제한이 없기 때문에 맘대로 붙였다 지웠다 할 수가 있다 보면 그냥 배열은 한번 크기 정하고 넣으면 배열 값을 바꿀 수는 있어도해당 배열을 삭제할 방법이 없다 한번 3개로 정해 놨으면 영원히 3개인 것인데 list는 add로 붙였다가 remove로 지울 수 있다 이 말은? 출력을 해 보면 알게 될 텐데 그냥 배열은 짤없이 크기 고정이지만List는 고무줄처럼 add로 늘리고remove로 지울 수 있다!! 이제 바로 실전압축으로 요약 들어간다 먼저 List의 특징은일반 배열과 다르.. 2019. 1. 31.
술 담배는 별로인 이유 저번에 SI는 죄다 술 담배를 끼고 사는..뭐 이런 식으로 글을 썼었는데 젊은 사람들은 대부분 술을(담배는 하더라) 안하지만30 후반 ~ 40대 사람들은 술과 담배를 입에 달고 사는 사람들이 대부분이다 근데 술담배가 좋은 점이라고는 없지만그 중에서도 악랄한 점을 꼽아 보자면 일단 술은 마시면 적당히 마시는게 아니라거의 사망 직전까지 마시고 집 가서 자는게덕목이라고 생각하는 사람들이 대부분이다 일이 일찍 끝나도 죽어라 늦게까지 술 마시고다음날 술에 절어갖고 빌빌대는 경우가 대부분인데평소에도 힘든 일인데 술에 절어갖고 할라면 몇배로 더 힘이 든다 업무 효율이 업청 떨어지는데다술을 마시기 시작하면 어느 순간 스트레스를 술로 풀기 시작한다효율도 떨어지는데 스트레스는 받고술 왕창 마시고 효율은 더 떨어지고.. 거.. 2019. 1. 30.
자바 접근제어자(Access Modifier) 자바 접근제어자는public, default, protected, private이렇게 네 종류가 있는데 하나하나 알아봐보자 먼저 public은 평소에 많이 써서 별 느낌이 없을텐데 public을 사용하면 아무 패키지 안의 아무 클래스라도 접근이 가능하다즉 아무데서나 갖다 쓸 수 있다는 말이다 이렇게 다른 패키지에서 클래스를 만들어 갖다 쓰는데도그냥 가져다가 쓸 수 있다 다음에는 default를 한번 알아보자 default는 그냥 접근 제어자를 쓰지 않으면자동적으로 default 처리가 되는데 메소드에는 대부분 public 도배를 하지만변수 같은 경우에는 귀찮아서 public을 쓰지 않고 대부분 default로 처리를 하게 된다 default는 동일한 패키지 내에서는 갖다 쓸 수 있는데패키지가 바뀌면 갖다.. 2019. 1. 30.
크루세이더 킹즈2 부족정 개혁없이 봉건제 변환하기 크킹 하다가 보면 AI가 종교 개혁을 못해서몇백년째 부족제에서 빌빌대는 모습이 보이는데 이러면 몇백년이 지나도 의미있는 세력으로 올라오지 못하므로파일 수정을 통해 종교 개혁을 안해도 부족제에서 봉건제로 바꿀 수 있도록 수정해보자 먼저 Steam / common / Crusader Kings 2 / decision / realm_decision.txt 파일을 찾은 뒤 tb_hillfort_4로 검색을 해 보자 그럼 두 곳이 나오는데위의 스크린샷과는 약간 다르다 내껀 이미 수정을 하고 난 뒤라 비슷한 상인 공화정으로 예시를 드는 것이기 때문이다 어쨌든 검색 후 두 군데에서각각 스크린샷의 드래그한 부분처럼 작성이 되어 있는데이 부분이 미개혁 파간일 경우에는 봉건정 변환을 막는 코드다 이 코드를 지워버린 후 저.. 2019. 1. 27.
자바 getter, setter 알아보기 메소드 하고 바로 게터 세터를 했었어야 했는데생각도 안하고 있었다가 위치를 변경해 보려고 했는데 티스토리에서는 그런게 안되더라 그래서 객체화, 메소드가 뭔지 잘 모르는데 getter setter를 하려고 하면이해가 잘 안된다 그러니까 일단https://flatsun.tistory.com/35https://flatsun.tistory.com/37여기서 객체화와 메소드가 뭔지 개념을 알아둔 다음에getter와 setter를 배워야 이해가 쉽다 이제 getter setter로 넘어가서 여기 범죄자에 대한 정보가 있는데평상시 하던 것 처럼 이렇게 정의를 한 상태에서다른 클래스에서 사용하는 경우에 문제가 발생하는데 변수 접근 지정자를 기본으로 줬기 때문에다른 클래스에서도 아무 제한 없이 모든 변수에 접근할 수 있.. 2019. 1. 26.

반응형