charArray을 사용한 간단한 예제입니다.

 

JAVA 의 자료형중 하나인 charArray 를 활용한 간단한 예제입니다.

 

*** 원문

 

// charArray 선언 및 값 대입
char[] charArray = new char[]{'J','a','v','a'};

"VcharArray.java"

/*
* To convert char array to String in Java, use
* String(Char[] ch) constructor of Java String class.
*/

 

 

 

 

*** 소스

 

package com.redjava.java.variable;

public class VcharArray {
 
 public static void main(String args[]){

        //char array
        char[] charArray = new char[]{'J','a','v','a'};


        /*
         * To convert char array to String in Java, use
         * String(Char[] ch) constructor of Java String class.
         */

        String str = new String(charArray);
        System.out.println("Char array converted to String: " + str);


 }


}

 

 

*** 결과

 

Char array converted to String: Java

 

 


블로그 이미지

슬픈외로움

개발이 어려워? 모든것엔 답이있다...

,

 

변수형 double을 사용한 간단한 예제입니다.

 

JAVA 의 자료형중 하나인 double 형을 활용하는 간단한 예제 입니다.

 

*** 원문

 

// double 선언 및 값 대입
double d = 1232.44;

Vdouble.java

/*
* double is 64 bit double precision type and used when fractional precision
* calculation is required.
*
* Declare double varibale as below
* 
* double = ;
* 
* here assigning default value is optional.
*/

 

 

 

*** 소스

 

package com.redjava.java.variable;

public class Vdouble {
 
 public static void main(String[] args) {

  double d = 1232.44;
        System.out.println("Value of double variable d is :" + d);              
 }

}

 

*** 결과

 

Value of double variable d is :1232.44

 

 

블로그 이미지

슬픈외로움

개발이 어려워? 모든것엔 답이있다...

,

 

변수형 float을 사용한 간단한 예제입니다.

 

JAVA의 자료형중 하나인 float 형을 활용하는 간단한 예제 입니다.

 

*** 원문

 

// float 선언 및 값 대입
float f = 10.4f;

Vfloat.java


/*
* float is 32 bit single precision type and used when fractional precision 
* calculation is required. 
* 
* Declare float varibale as below 
* 
* float = ;
* here assigning default value is optional.
*/

 

 

 

*** 소스

 

package com.redjava.java.variable;

public class Vfloat {
 
 public static void main(String[] args) {
  
     float f = 10.4f;
        System.out.println("Value of float variable f is :" + f);   
  
 }

}

 

*** 결과

 

Value of float variable f is :10.4

 

 

블로그 이미지

슬픈외로움

개발이 어려워? 모든것엔 답이있다...

,

 

변수형 int을 사용한 간단한 예제입니다.

 

 

JAVA의 자료형중 하나인 int 를 활용하는 간단한 예제 입니다.

 

*** 원문

 

/*
* int is 32 bit signed type ranges from ?2,147,483,648 
* to 2,147,483,647. int is also most commonly used integer 
* type in Java.
* Declare int varibale as below
* 
* int = 
;
*
 
* here assigning default value is optional.
*/

 

 

 

*** 소스

 

package com.redjava.java.variable;

public class Vint {

  public static void main(String[] args) {

  

          int i = 0;
          int j = 100;


          System.out.println("Value of int variable i is :" + i);
          System.out.println("Value of int variable j is :" + j);


 }
}

 

 

*** 결과

 

Value of int variable i is :0
Value of int variable j is :100

블로그 이미지

슬픈외로움

개발이 어려워? 모든것엔 답이있다...

,

 

변수형 long을 사용한 간단한 예제입니다.

 

Java 의 자료형 중 하나인 long 을 활용한 간단한 예제 입니다.

 

*** 원문

Vlong.java

/*
* long is 64 bit signed type and used when int is not large
* enough to hold the value.
*
* Declare long varibale as below
*
* long = ;
*
* here assigning default value is optional.
*/

 

 

 

 

*** 소스

package com.redjava.java.variable;

import java.util.Date;

public class Vlong {
 
 public static void main(String[] args) {

    long timeInMilliseconds = new Date().getTime();
       System.out.println("Time in milliseconds is : " + timeInMilliseconds);   
  
 }

}

 

 

*** 결과

Time in milliseconds is : 1353309685380

 

 

블로그 이미지

슬픈외로움

개발이 어려워? 모든것엔 답이있다...

,

 

변수형 short을 사용한 간단한 예제입니다.

 

Java 의 자료형 중 하나인 short 를 활용한 간단한 예제 입니다.

 

*** 원문

Vshort.java

* short is 16 bit signed type ranges from ?32,768 to 32,767.

*
* Declare short varibale as below
* 
* short = ;
* 
* here assigning default value is optional.
*/

 

 

 

 

*** 소스

package com.redjava.java.variable;

public class Vshort {
 
 
 public static void main(String[] args) {
   short s1 = 50;
      short s2 = 42;

   System.out.println("Value of short variable b1 is :" + s1);
   System.out.println("Value of short variable b1 is :" + s2);
  
 }

}

*** 결과

Value of short variable b1 is :50
Value of short variable b1 is :42

 

블로그 이미지

슬픈외로움

개발이 어려워? 모든것엔 답이있다...

,

변수형 boolean을 사용한 간단한 예제입니다.

 

 

Java  의 자료형중 하나인 boolean 을 사용하는 간단한 예제 입니다.

 

*** 원본설명

 

Vboolean.java


/*
* boolean is simple Java type which can have only of two values; true or false.

* All rational expressions retrun this type of value. 
*
* Declare boolean varibale as below
* 
* boolean = ;
* 
* here assigning default value is optional.
*/

 

*** 소스

 

package com.redjava.java.variable;

public class Vboolean {
 
    public static void main(String[] args) {

 

        boolean b1 = true;
        boolean b2 = false;
       
        boolean b3 = (10 > 2)? true:false;

        System.out.println("Value of boolean variable b1 is :" + b1);
        System.out.println("Value of boolean variable b2 is :" + b2);
        System.out.println("Value of boolean variable b3 is :" + b3);           


    } 

}

 

 

*** 결과

Value of boolean variable b1 is :true
Value of boolean variable b2 is :false
Value of boolean variable b3 is :true

 

 

 

블로그 이미지

슬픈외로움

개발이 어려워? 모든것엔 답이있다...

,

Javascript 에서 Request 의  Parameter 값 구하기

 

1. Javascript에서 request.getParameter 사용

 

Javascript 를 이용한 Request 파싱은 GET 형태의 파라메터만 가능함.

1) Request 를 function 으로 생성
======================================================================================================

function Request(){
 var requestParam ="";
 
 //getParameter 펑션
  this.getParameter = function(param){
  //현재 주소를 decoding
  var url = unescape(location.href);
  //파라미터만 자르고, 다시 &그분자를 잘라서 배열에 넣는다.
   var paramArr = (url.substring(url.indexOf("?")+1,url.length)).split("&");
 
   for(var i = 0 ; i < paramArr.length ; i++){
     var temp = paramArr[i].split("="); //파라미터 변수명을 담음
 
     if(temp[0].toUpperCase() == param.toUpperCase()){
       // 변수명과 일치할 경우 데이터 삽입
       requestParam = paramArr[i].split("=")[1];
       break;
     }
   }
   return requestParam;
 }
}


======================================================================================================

2) 사용예
 
  // Request 객체 생성
 var request = new Request();
 // test 라는 파라메터 값을 얻기
  request.getParameter("test");

블로그 이미지

슬픈외로움

개발이 어려워? 모든것엔 답이있다...

,

 

HTTP POST 여러개의 파라미터를 포함한 request 테스트

 

아파치 httpclient 라이브러리를 이용하여 POST 형태로 다중 파라메터를 전송하는 예제입니다.

 

 

 

 

package com.redjava.interfaces.https;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;

import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;

public class httpClientParams {

 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  
    HttpClient client = new DefaultHttpClient();
      HttpPost post = new HttpPost("https://www.google.com/accounts/ClientLogin");

      try {

        List<namevaluepair> nameValuePairs = new ArrayList<namevaluepair>(1);
        nameValuePairs.add(new BasicNameValuePair("Email", "jsaclova"));
        nameValuePairs
            .add(new BasicNameValuePair("Passwd", "************"));
        nameValuePairs.add(new BasicNameValuePair("accountType", "GOOGLE"));
        nameValuePairs.add(new BasicNameValuePair("source", "Google-cURL-Example"));
        nameValuePairs.add(new BasicNameValuePair("service", "ac2dm"));

        post.setEntity(new UrlEncodedFormEntity(nameValuePairs));
        HttpResponse response = client.execute(post);
        BufferedReader rd = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));

        String line = "";
        while ((line = rd.readLine()) != null) {
          System.out.println(line);
          if (line.startsWith("Auth=")) {
            String key = line.substring(5);
            // Do something with the key
          }

        }
      } catch (IOException e) {
        e.printStackTrace();
      }
   }


}
</namevaluepair></namevaluepair>

블로그 이미지

슬픈외로움

개발이 어려워? 모든것엔 답이있다...

,

Assigning the return value of new by reference is deprecated

 

PHP 개발 중 위와같은 오류가 발생하는 경우는

 

참조 시키는 경우 바로 받아서 사용할 수 없는 경우의 경고 메세지 입니다.

 

물론 이는 php.ini 의 설정 (에러메세지 출력 관련)에 따라서 안나올 수도 있습니다.

 

만약 경고를 유발시키지 않으시려면...

 

$a  = & new classname();

 

이런식으로 바로 참조 시키면 안되고..

 

$tmp = new classname();

$a = &$tmp;

 

이런식으로 한번 거쳐서 해주시면 아무런 문제가 없답니다~

 

즐프하세요.

 

 

블로그 이미지

슬픈외로움

개발이 어려워? 모든것엔 답이있다...

,