자바 77

이클립스 설치하고 개발하기

이클립스 설치 1. 구글 > eclipse download 검색 2. https://eclipse.org/downloads/ 3. download packages 선택 > Eclipse IDE for java Developers 다운로드 > select Another Mirror 선택 > kakao crop으로 다운 ( Eclipse IDE for JAVA EE Developers : 자바로 웹개발 ) 4. 압축 풀기 선택 > 경로 : C:\java 작성 후 압축 풀기 (java라는 폴더가 없으면 자동으로 생성됨) 5. 위 경로에 설치된 eclipse 파일 선택 후 eclipse.exe 선택 해 이클립스 실행 6. eclipse launcher 팝업 > Workspace 경로 : C:\java\works..

메모장을 이용한 첫번째 자바프로그램 작성 - 정리

1. javac.exe - 자바 컴파일러. 사람이 작성한 문장을 기계어로 번역 소스 파일 (*.java)을 클래스 파일 (*.class)로 변환 2. java.exe - 자바 인터프리터. 자바 프로그램 (*.class 파일)을 실행 자바로 프로그램을 작성하고 실행하는 과정 정리 3. 클래스 - 자바 프로그램의 단위 (자바 프로그램 구성 단위) . 자바 프로그램은 최소 한개 이상의 클래스들로 구성 class 클래스 이름 {

메모장을 이용한 첫번째 자바프로그램 작성

자바프로그램 작성하기 위한 환경 세팅 1. 탐색기 > C드라이브 아래 JDK1.8 파일 > work 폴더 생성 > work 폴더 안 Hello.java 텍스트 파일 만들기 2. 탐색기 설정하기 > 파일 > 옵션 > 보기 탭 > "알려진 파일 형식의 파일 확장명 숨기기" 체크 해제 > 모든 폴더에 적용 > 예 > 확인 3. 탐색기 > Hello.java 텍스트 파일 확인 ("Hello.java.txt" 로 노출됨) > 파일명에서 .txt 를 제거 후 저장 생성한 파일에 예제 코드 작성하기 1. Hello.java 파일 선택 > 메모장으로 파일 열기 2. 예제 코드 작성 class Hello { public static void main(String[] args){ System.out.println("Hel..

A JNI error has occured 문제 해결

Hello.java 의 메모장 텍스트 파일을 만들어서 cmd에 출력하려고 하는데 A JNI error has occurred 와 같은 문제가 발생하였다. 구글링을 해보니 자바 버전이 맞지 않아 발생하는 이슈라서 환경변수에서 경로도 새로 지정해보고 이것저것 해보았는데도 동일했다. 그러다 https://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040201&docId=350675013&qb=Y2xhc3M=&enc=utf8&section=kin.qna&rank=11&search_sort=0&spq=0 JAVA 설치 및 class파일 실행관련 오류 자바프로그래밍 수업을 듣고있는 한 학생입니다. 메모장에 내용을 적은 후 컴파일 후 실행하는데 아래와 같은 에러가 발생하며 프로그램 ..

자바의 특징, 자바 가상 머신(JVM)

자바의 특징 배우기 쉬운 객체지향 언어 (=기존 프로그래밍 언어 + 객체지향 개념 / C++, JAVA, Python, JS ... ) 자동 메모리 관리 JAVA 나오기 전에는 사람이 직접 관리함 / 문제점 : 사용 후 반환하지 않아 공간 부족으로 프로그램이 죽는 경우가 있었음 -> 메모리 자동 정리 : 가비지 컬렉터 GC / 사람지 직접 정리하지 않아도 됨 멀티 쓰레드를 지원 하나의 프로그램에서 동시에 여러작업을 할 수 있게 함 채팅 프로그램에서 채팅, 파일 주고 받을 수 있는 것이 멀티 쓰레드 덕분에 가능함 풍부한 라이브러리로 쉽게 개발 가능 운영체제에 독립적 자바 가상 머신 (JVM) 자바 프로그램이 실행되는 가상 컴퓨터(VM) 한번 작성하면 어디서든 실행 (Write once, run anywhe..

자바(JAVA)란? 자바의 역사

자바(JAVA)란? 프로그래밍 언어 (Programming Language) 컴퓨터 프로그램 (애플리케이션)을 만드는데 사용 단순한 프로그래밍 언어가 아닌, 실행환경(JRE) + 개발도구(JDK) + 라이브러리(API) 를 제공함 (라이브러리 : 프로그램을 개발하는데에 필요한 기능들을 미리 만들어 놓은 것) 쉽고 빠르게 애플리케이션 개발 가능 자바는 어디에 쓰이나요? PC 애플리케이션 - 노트북, 데스크탑에 돌아가는 프로그램 만들 수 있음 자바로 만들어진 프로그램 : IJ / eclipse 웹 애플리케이션 - 웹사이트 자바로 만들어진 프로그램 : Spring Boot 모바일 애플리케이션 (안드로이드) 자바로 만들어진 프로그램 : Android 빅 데이터(Big Data) 자바로 만들어진 프로그램 : Ha..