흑곰푸우
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (147)
      • Programming (45)
        • c언어 (6)
        • JAVA (33)
        • javaScript (1)
        • dialogflow (4)
        • NodeJS (1)
      • DATA (12)
        • 데이터베이스 (12)
      • DevOps (24)
        • 리눅스 (16)
        • 서버 (8)
      • Knowledge (35)
        • it (22)
        • 인터넷 팁 (5)
        • 웹보안 (7)
      • Gaming (4)
        • 리니지2m (3)
      • ETC (26)
        • 라이프 (4)
        • 경제 (2)
        • 맛집 (0)
        • 여행 (17)
        • 스포츠 (2)
        • 요리 (1)
  • 홈
  • 태그
  • 방명록
Programming/JAVA

자바(java) 특성 및 정의

자바란 자바(Java)는 선 마이크로시스템즈(현재 오라클 소유)에 의해 개발된 고급 범용 객체 지향 프로그래밍 언어입니다. 1995년에 처음 출시되었으며, 그 이후로 전 세계적으로 가장 인기 있는 프로그래밍 언어 중 하나가 되었습니다. 자바는 플랫폼 독립적으로 설계되었으며, 이는 자바로 작성된 코드가 자바 가상 머신(JVM)이 설치된 모든 장치나 플랫폼에서 실행될 수 있음을 의미합니다. 자바의 주요 기능 플랫폼 독립: 자바 프로그램은 자바 가상 머신(JVM)이 있는 모든 장치에서 실행될 수 있습니다. 이 "한번 쓰고, 어디서든 실행"(WORA) 기능은 호환되는 JVM이 있는 모든 장치에서 실행될 수 있는 중간 형태의 코드인 바이트코드를 사용하여 달성됩니다. 객체 지향: 자바(Java)는 객체 지향 프로그..

2024. 1. 25. 00:03
Programming/JAVA

java json 한줄씩 작성하기(gson streaming example)

안녕하세요 gson 사용하여 streaming example 사용하는 방법에 대해 알려드리겠습니다. vo: 데이터를 저장(setter), 출력(getter) 할 때 만들어 사용. 실습 json streaming 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 package json; import java.io.FileWriter; import com.google.gson.Gson; import com.google.gson.stream.JsonWriter; public class Test { public static void main(String[] a..

2019. 12. 17. 10:43
Programming/JAVA

java json 한줄씩 작성하기(Jackson streaming example)

java json 사용하여 .json 파일을 만들때 heap 메모리가 적거나 서버 리소스를 적게 사용하기 위해 streaming 을 사용합니다. 일반적인 json 파일을 만들때 파일에 한꺼번에 사용하기 때문에, 메모리 부하가 발생 할 수있습니다. streaming을 사용하면 한줄씩 파일에 쓰기 때문에 자원를 효율적 으로 사용 할 수있습니다. 실습 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 package json; import java.io.FileWriter; import org.codehaus.jackson.JsonFactory; import ..

2019. 12. 16. 10:12
Programming/JAVA

java Vector사용법

java Vector사용법 Vector : 자바 컬렉션 중 순서가 있는 저장공간(동기화 보장) Iterator: 자바 컬렉션에 저장되어 있는 요소들을 읽어오는 방법 실습 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 package collection; import java.util.Iterator; import java.util.Vector; public class vectorTest { public static void main(String[] args) { //1. Vector 생성 Vector v = new Vector(); //2. 값 입력 v.add("aaa"); v.addEl..

2019. 12. 12. 15:43
Programming/JAVA

java ArrayList 사용법

Java ArrayList 사용법 ArrayList: 자바 컬렉션에서 순서가 있는 저장공간(동기화 보장 x) Iterator: 자바 컬렉션에 저장되어 있는 요소들을 읽어오는 방법 실습 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 package collection; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class arrayListTest { public static void main(String[] args) { //1. ArrayList 생성 List list ..

2019. 12. 10. 10:15
Programming/JAVA

java xml parse 종류

java xml parse 종류 DOM(document object model) : object-based(객체기반) 으로 트리구조를 이루며 XML 내용을 모두 메모리에 적재 하여 느림 SAX(simple api for xml) : event-based(이벤트 기반) 으로 순차적으로 읽기만 가능하며 DOM에 비해 빠르고 메모리 사용 적음 읽기만 가능(데이터 수정 불가능) JAXB(Java Architecture for XML Binding) xml과 자바 클래스를 바인딩 하는 자동화 라이브러리 StAX(streaming api for xml) cursor-based(커서 기반)으로 DOM, SAX를 보안한 방법으로 필요할때 정보를 추출 sax 와 비슷하지만 데이터 수정 가능

2019. 12. 5. 14:32
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ···
  • 8
  • »
반응형

공지사항

전체 카테고리

  • 분류 전체보기 (147)
    • Programming (45)
      • c언어 (6)
      • JAVA (33)
      • javaScript (1)
      • dialogflow (4)
      • NodeJS (1)
    • DATA (12)
      • 데이터베이스 (12)
    • DevOps (24)
      • 리눅스 (16)
      • 서버 (8)
    • Knowledge (35)
      • it (22)
      • 인터넷 팁 (5)
      • 웹보안 (7)
    • Gaming (4)
      • 리니지2m (3)
    • ETC (26)
      • 라이프 (4)
      • 경제 (2)
      • 맛집 (0)
      • 여행 (17)
      • 스포츠 (2)
      • 요리 (1)
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #알고리즘
  • #플라토 전망대
  • #스위스
  • #eclipse
  • #linux
  • #리눅스
  • #웹
  • #telnet 안될때
  • #컴퓨터
  • #오블완
  • #dialogflow
  • #CentOS6
  • #그린델발트
  • #취리히 hb
  • #리니지2m
  • #웹보안
  • #흑곰푸우
  • #리눅스 프로그래밍 입문
  • #dialogflow webhook
  • #융프라우
  • #보안
  • #이클립스
  • #java gson
  • #eai 란
  • #곤돌라
  • #Java
  • #웹개발
  • #자바
  • #C언어
  • #티스토리챌린지
MORE

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © 흑곰푸우 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바