본문 바로가기

app/java

(39)
이클립스 자동 들여쓰기 ctrl + shift + F 비주얼 스튜디오 alt+F8 이클립스 자동 들여쓰기 는 ctrl + shift + F 비주얼 스튜디오 는 alt+F8 -_-맨날 까먹어~ㅋ
태그 연습장 태그연습장 여기에서 연습하세요... 모양이 왜케 찌그러진다니...6시간동안 태그 공부한거치곤...잘한거지뭐..쓰다듬어주야지....
Inner class 정리 내부클래스(inner class)란? 클래스 안에 선언된 클래스 클래스에 다른 클래스 선언하는 이유는 간단하다. 두 클래스가 서로 긴밀한 관계에 있기 때문이다. 한 클래스를 다른 클래스의 내부클래스로 선언하면 두 클래스의 멤버들간에 서로 쉽게 접근할 수 있다는 것과 외부에는 불필요한 클래스를 감춤으로써 코드의 복잡성 을 줄일 수 있다는 장점을 얻을 수 있다. 내부클래스의 장점 -내부클래스에서 외부 클래스의 멤버들을 쉽게 접근할수 있다. -코드의 복잡성을 줄일수 있다.(캡슐화) 내부 클래스는 JDK1.1버젼 이후에 추가된 개념이다. Inner Class에서 OuterClass의 변수를 참조하려면 아래와 같이~ class OuterClass { int out_value = 10; class InnerClas..
String vs Stringbuffer vs Stringbuilder 아..-0-예전에 String 와 Stringbuffer 의 차이점은 알았었는데;; 까먹었따!! 그래서 다시 포스팅할려고 검색해봤었는데~~ 이게왠걸..요즘엔 Stringbuffer도 않쓰게 한단다 그래서 나온게 Stringbuilder!! (1.5버젼) 일반적으로 String의 경우 + 연산을 할 경우 새로운 객체String 를 생성하는 형식을 띤다. string Name = "주인장"; string w = "나는 이 블러그의" + Name + "입니다."; 일경우!! 이것의 메모리는 어떻게 될까요? String은 바로 메모리를 새로 할당한다가 됩니다 위의 경우는 첨에 Name를 할달하고 다시 w를 할당하는데 이때 "나는 이 블러그의" 를 할당한 다. 그담에 + 연산자에 의해 다시 새로운 곳에다가 w를 ..
파일입출력 자바에서 파일 쓰기 할 때 BufferedWriter file = new BufferedWriter(new FileWriter("filename")); 대개의 경우 이런식으로 코딩을 했었는데, 이 코드는 파일을 덮어쓴다. 파일을 덮어쓰지 않고 이어쓰기하는 방법이 없을까 하고 고민하고 찾아봤다. BufferedWriter file = new BufferedWriter(new FileWriter("filename", true)); 참고사항. 1.파일 읽기 FileReader fr = new FileReader ("inventory.dat"); BufferedReader br = new BufferedReader( fr ); String line = br.readLine(); StringTokenizer to..
SWT 플러그인!! 한참을해멨네;;=-= 이제지식인도 믿을만한게 없군..ㅋㅋ eclipse 업데이트 메니져로 설치하는 방법: 1) 메뉴에서 Help->Software Updates->Find and Install.. 클릭 2) "the Search for New features to install" 선택후 Next 버튼 클릭 3) "New Remote Site" 버튼 클릭후, 다음항목들을 추가합니다. -Name: VE URL: http://update.eclipse.org/tools/ve/updates/1.0 -Name: EMF URL: http://update.eclipse.org/tools/emf/updates -Name: Old Eclipse URL: http://update.eclipse.org/updates/3.0..
[JAVA] Vector, Set, ArrayList, Map등등의 차이점 먼저 범주부터 나열하자면 다음과 같습니다. List 계열 : AbstractList, ArrayList, LinkedList, Vector Map 계열 : AbstractMap, Attributes, HashMap, Hashtable, IdentityHashMap, RenderingHints, TreeMap, WeakHashMap Set계열 : AbstractSet, HashSet, LinkedHashSet, TreeSet 위의 List, Map,Set은 모두 Collection이라는 넘의 자식이라고 생각하시면됩니다. 말그대로... 먼가를 수집하는 박스라는 의미이죠. Collection, List, Map,Set은 모두 구현되지 않은 interface입니다. 그냥 이러이러하다고 틀만 잡아놓은거죠... 이..
지뢰찾기 알고리즘 후...이번껀..=-=힘들었따;;; 8시간정도걸릴줄이야..첫번째문제가너무쉬워서그런가?ㅎ 쉬면서했더니..이틀이나걸려버렸다...=-=아놔;;; 다시 배열부터 봐야한다는걸느껴버렸다..=-=큭...잘못알고있었떤게...많았어.. 예전에 영상처리에서 마스크 개념을 알지못했다면....아마이것도몇일이걸렸을지..후... -0-마지막 에러처리에서..너무시간을 많이빼았겼다..-0-부등호하나를않해서..큭.. 이런사소한 실수를 버려야할터인데.. 담에 Swing을 다끝내면...시간이나면...제대로만들어봐야겟따..ㅎㅎ 어라??;;콘솔에서하는건...jar파일로않되는건가;;-0-;;이거어떻게하는지도알아봐야겟네;; 그냥클래스파일을 올릴께영;;-0-;;ㅎㅎ;;