본문 바로가기

2_ 바삭바삭 프로그래밍/Java7

Java - 자바 애플릿(Java applet)이란 자바 애플릿(Java applet, 출처 : 위키피디아) 자바 언어로 작성된 소프트웨어. 애플릿이라고도 한다. 크기가 작아서 네트워크에서의 전송에 적합하고, 월드 와이드 웹(WWW)을 사용하여 배포할 수 있다. 자바 애플릿은 사전에 컴파일하여 웹 서버에 등록해 둔다. 웹에서 사용하는 표준 데이터 형식인 하이퍼텍스트 생성 언어(HTML)로 작성한 문서에 애플릿이라는 태그를 사용하여 자바 애플릿을 지정한다. 자바 애플릿을 동작시키는 데는 자바 가상 머신을 내장한 웹 브라우저가 필요하다. 브라우저는 불러내 온 문서 속에 애플릿이라는 태그가 있으면, 지정된 자바 애플릿을 웹 서버로부터 내려받기하여 실행한다. 애플릿은 응용을 뜻하는 application과 작다는 의미의 접미사 let을 조합한 합성어이다. 웹 브라.. 2011. 3. 11.
Android - 어플리케이션 개발 시작하기. SDK 설치 및 실행 안드로이드 플랫폼을 실행이라도 해보고 싶었답니다. 갤럭시탭과제를 하고 있지만 제 파트는 플랫폼 쪽이랑은 사실 관련이 없거든요. 다소 복잡한 아래의 과정을 거쳐 드디어 실행했답니다. 제 경우에는 생각보다 통신에러가 잘 나서 한번에 되지는 않았어요ㅠ (처음에 이클립스 버젼은 Ganymede였는데 잘 되지않아 Helio로 바꿨더니 잘 되네요) ※ 사이드메뉴 젤 위에 검색창을 달았답니다. "그 글을 어디서 봤는데.." 하시는 분은 검색해보세요 ㅎ (ex : 파일입출력) 안드로이드 개발출처 : 회색 님(http://www.androidpub.com/588)안드로이드의 개발은 크게 두 분야로 나누어서 생각할 수 있습니다. 1. 안드로이드 SDK위에서 어플리케이션의 개발 2. 안드로이드 플랫폼의 포팅 및 개발 1번은.. 2011. 2. 16.
Java - StringBuffer 문자열 위치 구하기 StringBuffer에서 indexOf, lastIndexOf 메소드를 이용해서 특정 문자의 위치를 찾을 수 있습니다. indexOf는 처음 일치하는 문자열의 위치를 lastIndexOf는 마지막에 일치하는 문자열의 위치를 반환해 줍니다. 아래는 abc가 처음 일치하는 위치와 마지막으로 일치하는 위치를 출력한 샘플 입니다. public static void main(String[] args) { StringBuffer sb = new StringBuffer("ab abc def abc as ab abc"); System.out.println(sb.indexOf("abc")); System.out.println(sb.lastIndexOf("abc")); } 출력 결과는 아래와 같습니다. 3 21 2011. 1. 20.
Java - 겨울마다 만나지는 정규표현식 "안녕하세요" -> "안녕/n" -> "안녕" (in string type arr[0]) 라이브러리를 통한 문자메세지의 자연어처리 이후 우리가 사용하는 특정한 형태로 자를 필요성을 느꼈으므로 일년 전, 이 맘 때 잠깐 맛본 적이 있던 정규표현식을 다시 찾아보게 되었습니다.수업이라도 들어서 기초를 좀 더 다져야 할텐데 말이죠.. (출처 : http://ispkorea.com/91 - 고에몽 님) 어플리케이션들을 만들다 보면 종종 단어 검색, 메일 주소 점검, XML 문서의 무결성 확인 등과 같은 복잡한 문자열 처리 기능이 필요한 경우가 있게 마련이다. 이런 때에 패턴 매칭(pattern matching)이 자주 사용된다. Perl과 sed, awk와 같은 언어들은 일치하는 텍스트를 검색하기 위해, 패턴을 .. 2011. 1. 20.
Java - 자바의 의미와 유래는? 나는 자바를 사랑하고픈 공학도이므로 더욱 관심을 가지겠어요! ㅋ 자바란 웹 프로그래밍.. 자바(JAVA)하면 섬나라 자바를 연상케 한다. 그러나 미국 사람들에게 자바는 에스프레소 커피로 유명한 커피 체인점을 생각 하게 된다. 유래는 커피체인점이고, 커피의 대명사로도 사용된다. 그런데 언제부터인지, 네트워크의 대명사인 인터넷에서 이 자바 커피가 하나밖에 없는 독특한 향기를 뿌리고 있다. 인터넷을 좀 아는 사람이라면 자바를 들어보지 못한 사람은 거의 없을 것이다. 자바는 월드와이드웹 상에서 프로그램을 실행할 수 있게 하는, 네트워크를 기반으로하는 언어로, 인터넷 프로그래밍 언어의 표준이 되었다. 자바가 인터넷 세계에서 관심의 초점이 된 것은 먼저 세계를 하나로 엮는다는 인터넷을 기본 환경으로 하고 있으면서 .. 2011. 1. 18.
Java - 문자열 정리 문자열이란 문자를 나열한 것을 이르며, 자바에서의 문자열은 객체이다. java.lang.String (Object + Serializable, CharSequence, Comparable)String클래스는 한번 객체를 생성한 후에는 변경될 수 없고, 메서드에서 처리된 결과는 새로운 문자열을 생성해서 반환할 뿐이다. 문자열의 생성문자열은 new연산자를 통해서 생성할 수도 있고, 문자열 리터럴을 사용해서도 생성할 수 있다. 또한, 여러가지 방식의 생성자가 존재한다. String str1 = "Hello!"; String str2 = new String("Hello!"); 문자열의 길이public int length() 현재 문자열을 구성하는 문자의 갯수를 반환하는 메서드. public char charAt.. 2011. 1. 17.
Java - 자바기본 새로운 프로젝트를 시작하기에 앞서 그 유명한 자바를 배우게 되었죠..ㅋ 전역하신 사로자바 신이 그립군요ㅜ 출처: http://cafe.naver.com/anigocom.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=731 유상철(skinhead101) 01. 헬로월드 public class TestMain // 클래스 이름이 파일명과 동일해야 한다. { public static void main(String[] args) // String[] args 매개변수는 반드시 필요하다. { System.out.println("Hello World!") ; // println() 메서드는 자동으로 개행한다. } } 02.데이터형(기본,래퍼,최상위) public class Test.. 2011. 1. 6.