본문 바로가기 메뉴 바로가기

기본을 알면 개발이 쉬워진다

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

기본을 알면 개발이 쉬워진다

검색하기 폼
  • 분류 전체보기 (105)
    • 개발작업중해결방안 (2)
    • 프로그램이야기 (18)
    • Spring (13)
    • Java (0)
      • 기본 (36)
      • IO (2)
      • Pattern (2)
      • Stream (1)
    • JavaScript (7)
      • 기본 (6)
      • JavaScript 이야기 (1)
    • 개발TOOL (3)
    • 책요약 (13)
    • 설치 (1)
    • 멘토 (1)
      • 에어콘 3조 (1)
    • ElasticSearch (6)
  • 방명록

Java (41)
File 클래스

File Class는 파일과 폴더를 관리하는 Class 1. 파일 객체 생성 public File(String pathname) { } public File(String parent, String child) { } public File(File parent, String child) { } public File(URI uri) { } 파일을 생성 하는 시점에는 실제 파일의 존재 유무는 확인 하지 않습니다. 파일을 읽어 오는 동작을 할 때 실제 파일이 없으면 FileNotFondException이 발생 하므로 존재 유무를 체크 해애 합니다. File(String pathname) 폴더 이름 또는 파일 이름이 위치를 가리키는 File 객체 File(String parent, String child) par..

Java/IO 2022. 2. 26. 23:13
008. 콘솔에 출력 하기

1. 개행을 포함한 문자열 출력 : System.out.println() 선언 : public void println(String x) 자료형 별로 Method가 선언 되어 있음 - Overloading 출력 후 자동 개행 public class SystemPrintln { public static void main(String[] args) { System.out.println("안녕" + "자바"); // 안녕자바 System.out.println(3 + "자바"); // 3자바 System.out.println(3.8 + "자바"); // 3.8자바 System.out.println(3.8 + 2); // 5.8 System.out.println(3.8 + 2 + "자바"); // 5.8자바 Sys..

Java/기본 2022. 2. 25. 23:14
007. 첫번째 프로그램

언제나 첫 번째 프로그랭은 콘솔에 축력 하는 프로그램입니다. 요구사항 : " 안녕 자바!!! "를 출력 하세요. public class First { public static void main(String[] args) { System.out.println("콘솔에 표시 : 안녕 자바 !!!!"); } } 1. public class First - class 선언 : 접근지정자 class class명 { .. } - public : 접근지정자로 외부에서 자유 롭게 접근 할 수 있다는 의미 입니다. - class : 해당 파일이 class라는 의미로 java에서는 객체를 정의하는 곳입니다. - First : Class 이름으로 파일의 이름과 동일 해야 합니다. 2. public static void mai..

Java/기본 2022. 2. 25. 22:47
006. JVM (Java Virtual Machine)

JRE(Java Runtime Enviroment)는 크게 API, JVM으로 구성이 되어 있어 있으며, 그중 JVM(자바 가상 머신, Java Virtual Machine)은 클래스 로더를 통해 자바 클래스를 메모리로 로드하여 자바API를 이용하여 실행 합니다. Method안에서 선언한 로컬 데이터는 Thread로 부터 안전 하다는 의미는 JVM Stack에 저장 된 데이터로 해당 Thread에서만 사용 할 수 있기 때문 입니다. 또한그리고객체는 new연산자에 의해 메모리 heap에 생성 되고 JVM GC(Garbage Collector)에 의해 자동으로 Heap 메모리에서 해제 됩니다. JVM Data Type : 기본 자료형 4 Byte로 이것이 플랫폼 독립성을 보장 합니다. JVM 오류 - Str..

Java/기본 2022. 2. 24. 22:44
005. 자바 프로그램 구조

1. 자바 실행 과정 2. 자바 파일 구조 자바 소스 파일의 확장자는 ,java 자바 파일명은 접근 지정자가 public인 Top Level Class가 있다면 Class Name으로 되어야 함, 없다면 아무 이름으로 사용 할 수 있음 public Class 가 main Method를 가진다. package 가 있다면, 해당 자바파일은 반드시 패키지명의 폴더에 존재해야 한다.

Java/기본 2022. 2. 24. 22:32
004. 자바 개발 TOOL 설치

아래에 있는 자바 개발을 하기 위한 Tool을 하나 선택 하여 설치 한다. 학생이면 "Intellj IDE 학생용 버전"을 설치 하면 편하게 개발 할 수 있다. 1. Eclipse 설치 다운로드 : https://www.eclipse.org/downloads/packages/release/kepler/sr1/eclipse-ide-java-developers Eclipse IDE for Java Developers | Eclipse Packages Package Description The essential tools for any Java developer, including a Java IDE, a CVS client, Git client, XML Editor, Mylyn, Maven integrati..

Java/기본 2022. 2. 24. 22:29
003. JAVA 설치

1. OPEN JDK 다운로드 다운로드 : http://jdk.java.net/java-se-ri/11 Java Platform, Standard Edition 11 Reference Implementations Java Platform, Standard Edition 11 Reference Implementations The official Reference Implementation for Java SE 11 (JSR 384) is based solely upon open-source code available from the JDK 11 Project in the OpenJDK Community. This Reference Implementation a jdk.java.net 2. 다운로드 받은 파..

Java/기본 2022. 2. 24. 22:21
002. 자바란

" 한 번 적성하면 어느 플랫폼에서나 실행 ( 플랫폼 독립성 ) " 1. 자바 썬 마이크로시스템즈의 제임스 고슬링(James Gosling)과 다른 연구원들이 개발한 객체 지향적 프로그래밍 언어 컴파일된 코드가 플랫폼 독립적 자바로 개발된 프로그램은 CPU나 운영 체제의 종류에 관계없이 JVM(Java Virtual Machine)을 설치할 수 있는 시스템에서는 어디서나 실행 2. 자바 철학 객체 지향 방법론을 사용해야 한다. 같은 프로그램(바이트코드)이 여러 운영 체제(마이크로프로세서)에서 실행될 수 있어야 한다. 컴퓨터 네트워크 접근 기능이 기본으로 탑재되어 있어야 한다. 원격 코드를 안전하게 실행할 수 있어야 한다. 다른 객체 지향 언어들의 좋은 부분만 가지고 와서 사용하기 편해야 한다. 3. JD..

Java/기본 2022. 2. 24. 21:53
이전 1 2 3 4 5 6 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory

티스토리툴바