일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- CIDR #서브넷 #Network #ip 주소고갈
- Forensic CTF #disk Forensic #windows file analyzer #WFA #Codegate 2012 F100
- 메소드
- 탈중화
- forensic
- PYTHON
- 객체
- java
- HTML Injection #bWAPP
- 포렌식
- 안드로이드 #스레드 #핸들러 #예제
- 디지털포렌식 연구회 워크샵 #디지털포렌식 #디지털포렌식챌린지 #Forensic #ctf #정보보호학회
- 디지털포렌식챌린지 #dfchallenge #디지털포렌식 #Forensic
- evm
- #정보보안 #어셈블리 #저급언어 #기계어 #it #정보보안
- 정보보안기사 #정보보안산업기사 #클라우드컴퓨팅 #보안 #컴퓨팅보안
- 디지털 포렌식
- 비박스 #웹취약점분석 #버그바운티 #bee-box #웹 #모의해킹
- 코딩
- 자바
- 정보보안기사 #정보보안산업기사 #2020년 정보보안기사 #시험일정
- Injection #Reflected #웹취약점
- 파일 접근 권한 #linux #chown #chmond #umask #명령어
- snedmail #linux #정보보안기사 #정보보안산업기사 #mail protocol
- 프로그래밍
- 안드로이드 #서비스 #안드로이스 서비스 #Android #java
- It
- EnCase #mount #Forensic #image mount
- Forensic #CTF #디지털포렌식 #disk forensic
- 파이썬
Archives
- Today
- Total
Jsecurity
Java 2일차 : 기본 프로그래밍 본문
클래스 만들기
ex) Hello 이름의 클래스 선언
public class Hello{
}
class 키워드로 클래스 선언
public 선언하면 다른 클래스에서 접근 가능
클래스 코드는 {} 내에 모두 작성
주석문
// 한라인 주석
/* 여러 행 주석 */
main() 메소드
자바 프로그램은 main()에서 실행 시작
public static void main(String [] args){
}
public static void으로 선언
String[] args로 실행 인자를 전달 받는다.
메소드
C/C++ 에서의 함수를 메소드로 지칭
public static int sum(int n, int m){
....
}
클래스 바깥에 작성할 수 없음
메소드 호출
sum() 메소드 호출
int i = 20;
s = sum(i, 10);
sum() 의 n ,m 에 각각 20,10 값 전달
※식별자란?
클래스, 변수, 상수, 메소드 등에 붙이는 이름
식별자의 원칙
‘@’, ‘#’, ‘!’와 같은 특수 문자, 공백 또는 탭은 식별자로 사용할 수 없으나 ‘_’, ‘$’는 사용 가능
유니코드 문자 사용 가능. 한글 사용 가능
자바 언어의 키워드는 식별자로 사용불가
식별자의 첫 번째 문자로 숫자는 사용불가
‘_’ 또는 ‘$’를 식별자 첫 번째 문자로 사용할 수 있으나 일반적으로 잘 사용하지 않는다.
불린 리터럴 (true, false)과 널 리터럴(null)은 식별자로 사용불가
길이 제한 없음
대소문자 구별
Test와 test는 별개의 식별자
※ 자바의 기본 타입
※ 상수 선언
final 키워드 사용
선언 시 초기값 지정
실행 중 값 변경 불가
※ Scanner 클래스 생성
import java.util.Scanner; //import 문 필요
...
Scanner a = newScanner(System.in); //Scanner 객체 생성
※ Scanner 주요 메소드
'프로그래밍언어 > Java_Language' 카테고리의 다른 글
Java 5일차 : 캡슐화, 상속, 다형성 (0) | 2018.11.07 |
---|---|
Java 4일차 : main()메소드 & 예외처리 (0) | 2018.10.31 |
Java 3일차 : 배열 및 for - each (0) | 2018.10.31 |
Java 1일차 : 프로그래밍 언어란? (0) | 2018.10.31 |
Java 시작하기 (0) | 2018.10.31 |
Comments