TV Program 9시 뉴스 예능 미니시리즈 다큐 — 나열하다 행사 1시~점심 BTS 사물놀이
컴퓨터
컴퓨터 < -명령(컴퓨터알아들을수있는 명령어, 프로그래밍언어) ——————— 사람 1+1=2 수동 생각 o, 행동o , 능동 속도 느림 속도 빠름
프로그램 (Program) 컴퓨터가 인식할수있는 명령어의 나열(집합)
프로그래밍(Programming) 프로그램을 작성하는 과정 = 코딩
프로그래머(Programmer) 프로그램을 작성하는 사람
★★java 프로그래밍 언어 특징 자바로고가 커피잔인이유 : 자바개발한 인도어디사람이 커피를좋아해서다. ㅎ..
**1. 운영체제 (os )에 독립적 (os 관계없이 동일 코드로 동작, 이식서이 높다고도 표현함) 2. 객체지향 프로그래밍(OOP).언어 3. 사용하기 쉬운 언어
- 능률적이고 명확한 코드 작성 가능
- 다른 언어의 단점 보안(포인터, 메모리 관리)
- 자동 메모리 관리(Garbage Collection)**
—— 5. 동적 로딩 지원 6. 멀티 쓰레드 지원 7. 네트워크와 분산환경 지원
★JVM(Java virtual Machine)
system.out.print(123);
java cod - > java Complier → java byte code
Java를실행하기위한가상기계로OS(운영체제)에관계없이독립적으로동작. C :OS가코드를직접해석하기때문에C언어는OS 따라코드가다른부분이존재. Java:OS에맞는JVM을설치하여OS 종류관계없이JVM이라는가상머신이Java코드를동일하게해석
Open JDK = 순수한 자바버전
- @ = 오라클 JDK
11ver
c: tools 새폴더 > 다운받았던 tool. (아마존,이클립스)
아마존콜렉터 다운 install finsh
cmd > java -version
11.0.17
기존것만 보일경우 기존거보다 위로 이동(시스템속성환경변수 - >환경변수편집)
javac -version
c: workspace 새폴더
public class JavaTest{ public static void main(String[] args){ System.out.println("Hello World!!"); } }
해당폴더에서 cmd
cd C:\workspace > cd 체인지디렉토리
이클립스 IDE 설치 c:worksapce > 1_java makres, window > console.
java 커피콩 > save as >save
워크스페이스 깨졌을때 . 리셋.
window prefrences >제너럴 > workspace > utf-8 >apply.
Content Types < javaclassfile UTF-8 text - UTF-8
spelling > default (UTF-8)
Apperance >colors> 폰트>base>text-font 설정.
apply and close
ctrl+N java Project > next 00_javaBasic
카멜표기법 . 낙타표기법 중간 대문자
javase-11
no>remember > remember > no
src = source
ctrl N
class > package >adu.kh.basic
class name package edu. > ,은 하위 edu > kh > basic
edu 1레벨
최소패키지 > 3레벨이상.
배포시 거꾸로 주소가됨.. basic.kh.edu
javaTest.java
확대 ctrl 백스페이스 옆 +
들여쓰기 가로다음 엔터
ctrl+F11 실행
console = 명령어. 입력한걸 출력.
ln(line)
//주석(한줄 주석) /**/ shift enter 한줄내리기 ctrl + D 한줄지우기
package adu.kh.basic;
//(한줄) 주석 : 컴파일러가 해석하지 않는 부분, 주로 코드 설명 작성
/* 범위
- 주석 */
// 컴파일러(Compiler) : 코드를 2진수(0,1)로 변환하는 번역기
// Java 코드 실행 순서 : // 코드 작성 - > ctrl + f11 실행(컴파일러가 2진수로 번역 -> JVM이 실행)
public class javaTest { // class : 자바 코드가 작성되는 영역
public static void main(String[] args) {
// main method(메소드) : 자바 애플리케이션(프로그램)을 실행하기 위해 반드시 필요한 메소드 (메소드 : 기능)
System.out.println("Hello world!!");
System.out.println("안녕하세요?");
System.out.println("1234");
System.out.println("----------------------------");
// 숫자 연산
System.out.println("1+2");
System.out.println(1+2);
// "" 안에 작성된 코드는 단순 문자열로 인식
// "" 안에 작성되지 않은 코드는 숫자, 변수로 인식
System.out.println(33 - 17);
System.out.println(14 * 11);
System.out.println(1500 / 15);
// "(문자열)"+숫자 함께 작성
System.out.println("14 * 11=" + 154);
System.out.println("14 * 11=" + 14 * 11);
System.out.println("90 + 80 + 70 =" + (90 + 80 + 70));
// + 기호의 역할
// -> 숫자 + 숫자 = 덧셈 연산 결과
// - > 문자열 + 숫자 또는
// 문자열 + 문자열 ==> 이어쓰기
// 자바는 사칙연산의 우선순위를 그대로 따른다!
}
}
help > eclips maketplace. dark enter devstyle
preferences apprence devstyle themes
'괴발개발 > java' 카테고리의 다른 글
| 다형성 (1) | 2024.05.01 |
|---|---|
| 객체 지향 프로그래밍 OPP (0) | 2024.04.25 |
| java란 무엇일까? (0) | 2024.02.13 |
| 변수 (0) | 2024.02.13 |
| java 설치 (부제 : 프로그래밍이란?) (0) | 2024.02.12 |