누리몬
누리누리한세상
누리몬
전체 방문자
오늘
어제
  • 분류 전체보기 (108)
    • 웹 (28)
      • JSP (2)
      • JAVASCRIPT (2)
      • JQUERY (18)
      • SALESFORCE (5)
    • 언어 (54)
      • JAVA (34)
      • DB (16)
      • Angular2 (0)
      • AEM (4)
    • 일상이야기 (5)
      • 푸드스토리 (1)
      • 누리스토리 (0)
      • 잡다한이야기 (1)
      • 인생사 (0)
    • 환경세팅 (10)
    • 리눅스 (6)
    • 기타잡템 (3)
    • 회사 (2)
      • 기록 (0)
      • 산업기사공부 (2)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 관리자

공지사항

인기 글

태그

  • log4j권고사항
  • log4j보안취약
  • 부산여행
  • 리눅스명령어
  • 리눅스
  • web.xml 오류
  • 국내방탈출
  • jquery
  • 테이블코멘트확인
  • 애견동방가능펜션
  • 강아지
  • 프로시저
  • 누리
  • 공포 방탈출
  • Zflip3
  • 둠 이스케이프
  • java
  • Oracle
  • calendar
  • PLSQL

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
누리몬

누리누리한세상

언어/JAVA

[JAVA 의 정석 ] java 기초

2015. 3. 17. 13:19


java의정석 공부

java 기초 


1. 

cmd 에서 java 를 입력하면 java 버전 및 자바를 컴파일 실행 할수 있다.


javac.exe : 자바 컴파일러 파일. 소스코드를 바이너르 (바이트 코드로 ) 

ex) javac hello.java    // 컴파일 해준다.


java.exe : 자바 인터프린터 . 컴파일러가 생성하는 코드 실행.

ex) java hello  // java 실행


javap.exe : 역 어셈블러 디컴파일 

ex ) javap hello   -> hello.java 디컴파일러해줌.


appletviewer.exe : 애플릿 뷰어 : html 애플릿 실행


javadoc.exe : 주석을 이용하여 api 문서같이 문서를 생성해준다

ex) javadoc hello.java


jar.exe : 압축프로그램

압축 : jar cvf hello.jar hello.java

압축풀기 : jar xvf hello.jar


2.

*tip  메모리 부분 

변수는 메모리 ! 

데이터 영역 : 프로그램 시작시 생기고 끝나고 꺼지는 영역

힙 영역 : new 연산자, 가비지 콜렉션 부분

스택 영역 : 함수안에 선언하면 잡히는 메모리 함수가 끝나고 사라지는 영역.


★ 필수 클래스 이름의 첫글자는 무조건 대ㅜ문자.


system.currentTimemilles(); 시스템 현재시간 ;


3.

String [] name = (1) { new String("p") ,new String("A") }

String [] name =  (2) {"kim","a"}


(1) 와 (2) 의 차이 String 은 클래스이므로 new 연산자를 통해 인스턴스를 생성 "" 로도 사용가능.

new String 로 만든 글자는 new String("p") , new String("p")  p != p   같지 않다. 

 -> 다른 메모리를 가지고 있기 때문 

"p" 와  "p" 는 같다. 같은글자 같은주소 

String literal 이라 불리고 String pool에 저장. 같은 래퍼런스 (주소값)


java.Commend 라인을 통해 입력받기.

cmd > java maintest abc 123 ->

ex) public static void main(String [] args)  -> args[0] = abc;  args[1] = 123;  //args 에 값이 들어감.


구조체 -> 서로 관련된 여러 데이트를 종류에 관계없이 하나의 집합으로 저장할 수 있는 공간.



저작자표시 비영리 변경금지

'언어 > JAVA' 카테고리의 다른 글

[Exception]java  (0) 2015.03.17
[SUPER] 상속  (0) 2015.03.17
[JDBC] java 연결  (0) 2015.03.10
[JAVA servlet]  (0) 2015.03.10
[jJAVA] NEW 와 Instance 의 차이  (0) 2015.03.09
    '언어/JAVA' 카테고리의 다른 글
    • [Exception]java
    • [SUPER] 상속
    • [JDBC] java 연결
    • [JAVA servlet]
    누리몬
    누리몬
    안녕하세요 누리누리한세상 블로그입니다 문의사항은 hjdhsmf@gmail.com 으로 메일주세요.

    티스토리툴바