본문 바로가기

Java

자바 텍스트 파일 한 줄씩 읽기 (예제) 12345678910111213141516171819202122232425262728293031import java.io.BufferedReader;import java.io.File;import java.io.FileReader; public class main { public static void main(String[] args) { // TODO Auto-generated method stub try { File file = new File("#경로#"); FileReader fileReader = new FileReader(file); BufferedReader bufferedReader = new BufferedReader(fileReader); String line = ""; while( (.. 더보기
Hello? 간단히 Hello?를 출력하는 브라우저를 만들어봅시다. 1) 이클립스로 소스를 입력합니다. import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class Hello extends HttpServlet{ @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp).. 더보기
apache tomcat 7.0을 이용한 자바프로그래밍 밤새고 글을 올리는건 참 오랜만이지 싶네요. 기초설정부터 해야합니다. - 스크린 찍기는 귀찮으니 글로 씁니다. 1) tomcat 7.0을 설치합니다.(tomcat.apache.org) - tomcat.apache.org 으로 접속합니다. - 왼쪽 화면에 Download에서 tomcat7.0을 선택합니다. - 중간 화면에 Core - 32-bit/64-bit Windows Service Installer 를 선택합니다 * 이 과정을 건너뛸 수 있도록 직접적인 주소 > (http://apache.mirror.cdnetworks.com/tomcat/tomcat-7/v7.0.47/bin/apache-tomcat-7.0.47.exe) - 설치 세부내용(이미지)가 필요하신 분은 http://vocalstars.ti.. 더보기
Servlet 이란 무엇인가? 서블릿이 무엇인지 찾아보다 그중에 제일 괜찮게 이해가 되는 글을 찾아서 담아왔다. 서블릿이 무엇인지도 모르고 짜다가는 영혼없는 프로그램이 될것이야.ㅎㅎ 1. 서블릿이란 무엇인가? 먼저 서블릿이라는 개념을 잘 이해하는 것이 중요하다고 생각한다. 개념을 이해하지 못한다면 뒤로 갈수록 동작 여부에만 만족하는 싸구려 개발자가 될 가능성이 크다. 하지만 이 서블릿이라는 놈은 개념 잡기가 매우 힘들었다. 자바의 어떤 한 기술을 말하는건지, 자바 클래스를 말하는건지 아니면 어떤 클래스를 상속 받아서 구현된 자바 프로그램들을 말하는건지... 즉, 어떤 기술을 서블릿이라고 부르는건지, 어떤 규칙을 지킨 하나의 웹 어플리케이션을 말하는건지 너무 햇갈렸다. 내 성격상 일단 받아들이고 천천히 이해하려는 성격은 아닌지라... .. 더보기
toUpperCase(소문자에서 대문자로 바꾸는 메소드) 갑자기... java String의 toUpperCase()라는 메소드가 궁굼해졌다. "abc"라는 문자열이라면 당연히 새로운 객체의 "ABC"를 반환하겠지만, "ABC"에 대해서 toUpperCase()를 실행하면 같은 객체가 반환될까... 새로운 객체가 반환될까? 결과는... 동일한 객체를 반환한다. String str0 = "abc"; String str1 = "ABC"; System.out.println(str0 == "abc"); //true System.out.println(str1 == "ABC"); //true System.out.println(str0.toUpperCase() == "abc"); //false System.out.println(str1.toUpperCase() == "AB.. 더보기
Java, substring에 관하여 substring public String substring(int beginIndex) 이 캐릭터 라인의 부분 캐릭터 라인인 새로운 캐릭터 라인을 돌려줍니다. 부분 캐릭터 라인은 지정된 인덱스로 시작되어, 이 캐릭터 라인의 끝까지가 됩니다. 례: "unhappy". substring(2)에서는 "happy" 가 돌려주어진다 "Harbison". substring(3)에서는 "bison" 가 돌려주어진다 "emptiness". substring(9)에서는 "" (하늘의 캐릭터 라인)이 돌려주어진다 파라미터: beginIndex - 개시 인덱스 (이 값을 포함한다) 반환값: 지정된 부분 캐릭터 라인 예외: IndexOutOfBoundsException - beginIndex 가 부의 값의 경우, 혹은 이 .. 더보기
average예제 import java.lang.reflect.Array; import java.util.Arrays; public class Test { public static void main(String[] args) { int s[]={81,53,89,91,68}; int t[]={82,85,95,35,75}; int u[]={88,95,35,67,84}; int sum=0; for(int i=0; i 더보기
배열의 출력 int u[]={88,95,35,67,84}; System.out.println(Arrys.toString(u)); // Arrys.toString(배열이름) 이용하시면 간단히 배열을 출력할 수 있습니다. System.out.println() 에서는 배열의 출력이 까다로울 수 있기 때문에 참고! 더보기