JAVA22 자바 - 특징 - 운영체제 독립적 - 객체지향언어: 상속, 캡슐화, 다형성 - 자동 메모리 관리: 가비지컬렉터 - 네트워크와 분산처리 지원 - 멀티쓰레드 지원 - 동적 로딩 지원: 필요시점 클래스 로딩 - JVM: java virtual machine 자바jvmos컴퓨터 - JDK 설치 - 자바로 프로그래밍 주의: - 최소 하나의 main메서드 - 소스파일 이름은 public class의 이름과 일치 - public 하나도 없으면 상관없음 2022. 3. 3. 자바 프로그래밍 시작 프로그래밍과 자바 프로그래밍: 컴퓨터 프로그램 만드는 일 프로그램: 명령 집합 컴파일: 프로그래밍 언어 문법에 맞게 컴퓨터 언어로 번역 자바 장점 플랫폼 영향x 다양한 환경에서 사용, 운영체제에 맞는 가상 머신이용, JIT(just in time)컴파일 방식 자바 가상 머신: 자바 프로그램 실행 환경 만들어주는 소프트웨어 객체지향언어>유지보수 쉽고 확장성 좋음 객체지향 프로그래밍: 여러 객체의 협력을 통해 프로그램 구현 프로그램이 안정적: 포인터 사용x 메모리 제어x 풍부한 기능 제공하는 오픈 소스 자바 개발 환경 설치 자바 설치-java development kit(JDK) 이클립스 설치: 통합 개발 환경/ 검정 배경: help에 마켓 프로젝트: file>new>java project(ctrl n) 프.. 2021. 10. 24. 구구단 구구단 계산 및 출력 public class Gugudan { public static void main(String[] args) { 2단 System.out.println("2단"); System.out.println(2*1); System.out.println(2*2); System.out.println(2*3); System.out.println(2*4); System.out.println(2*5); System.out.println(2*6); System.out.println(2*7); System.out.println(2*8); System.out.println(2*9); //이클립스 단축키 라인복사 ctrl +alt+ 아래위화살표 //이동 alt+ 아래위화살표 //주석 ctrl+/ } }구구.. 2021. 10. 21. 프로그래밍 시작 및 개발 환경 구축 hellow world 출력 프로그램 구현 및 실행 JDK, 이클립스 설치 자바프로젝트 ctrl n (프로젝트 창 윈도우 show view에 패키지 익스플로어) src클릭후 ctrl n class 생성 public class helloworld { public static void main(String[] args) { System.out.println("hello world"); } } 저장 ctrl s 실행 오른쪽 마우스 run as>java application or 메뉴 Run>run as or ctrl f11 Github 저장소 생성 마크다운 문법 사용 repository 영어로 네임 생성 wiki 문서 생성 이클립스 프로젝트와 Github 저장소 연결 프로젝트>팀>쉐어>팀>add 인덱스>커밋(.. 2021. 10. 21. 이전 1 2 3 4 다음