먼저 vscode 와 homebrew 가 깔려있어야 한다.
https://code.visualstudio.com/download
java 설치 하기
터미널을 켜고
$ brew tap AdoptOpenJDK/openjdk
$ brew install --cask adoptopenjdk14
잘 깔렸는지 확인 한다.
$ java -version
톰캣 설치
터미널에서
$ pwd
위치 확인 /users/home(or 홈 이름) 이면 다음단계 진행
$ brew update
brew 최신버전으로 업데이트
$ brew search tomcat
brew 로 설치 가능한 톰캣의 버전을 알수 있고 설치가 되었다면 체크가 되어있다.
$ brew install tomcat@8
$ brew list
에서 tomcat 이 나오면 정상적으로 설치된것이다.
vs code extension 설치하기
Tomcat for Java , Extension Pacj for Java 를 다운 받아준다.
Extension Pack for Java 를 설치하면 자바 개발에 필요한 플러그인들이 한번에 설치된다.
tomcat for java 는 톰캣 연동에 칠요한 플러그인이다.
설치 후 vscode를 한번 껐다 다시 연다.
(command + shift + P)
java create java project 를 선택한다.
hellow world 만 찍어 볼것이기 때문에 no build tools 를 선택해준다.
프로젝트를 저장 할 파일을 선택해준다.
프로젝트 이름을 쓴다.(파일명이 될예정)
/src/App.java 파일을 가보고 재생 버튼을 누르면 터미널에 hellow world 가 찍힌다.
0B 로 시작하면 2진수
0 으로 시작하면 8진수
0X 로시작하면 16진수
final : 상수
System.out.println();
long : 저장할때 식별자 l or L 을 붙인다.
float : 저장할때 식별자 f or F 을 붙인다.
리터럴(literal) : 프로그램의 사용되는 모든숫자,값,논리값
상수풀 (constant pool) 에 저장된다.
형변환 (type conversion)
묵시적 형변환 : 자연스러운 형변환 작은 수에서 큰수로 덜정밀한 수에서 더 정밀한 수로 대입되는 경우
명시적 형 변환 : 변환되는 자료형을 명시해야함 - 자료의 손실이 발생할 수 있음.
ex) double sNum - 3.14;
int num = (int)sNum; //자료형 명시
클래스란? (class)
객체에 대한 속성과 기능을 코드로 구현한것 .
객체에 대한 청사진(blueprint)
객체의 속성
객체의 특성,속성,멤버 변수
property , attribute, member variable
객체의 기능
객체가 하는 기능들을 메서드로 구현
method ,member function
ex)
(접근제어자)class 클래스 이름{
멤버 변수;
메서드;
}
학생 클래스의 예
속성 : 학번,이름.학년,사는곳 등등..
기능 : 수강신청,수업듣기 ,시험보기 등등...
'citylabs-study' 카테고리의 다른 글
13일 차 study(hyledger fabric tutorials-mac) (0) | 2022.01.26 |
---|---|
12일차 Study(java) (0) | 2022.01.25 |
11일차 study(ESLint , Prettier) (0) | 2022.01.24 |
10일차 study(Membership Service Provider (MSP)) (0) | 2022.01.21 |
9일차 스터디 (hyperldeger fabric - ledger , gitlab ssh key 등록) (0) | 2022.01.20 |