반응형

공부 108

자바 변수 명명 규칙

자바에서 변수 이름을 짓는데는 규칙과 관례가 있다. 규칙은 필수, 관례는 강력한 권고사항 규칙1. 변수 이름은 숫자로 시작할 수 없다.2. 이름에는 공백이 들어갈 수 없다.3. 예약어를 변수 이름으로 사용할 수 없다.4. 변수 이름에는 영문자, 숫자, 달러($), 밑줄(_)만 사용할 수 있다. 관례카멜 표기법(낙타표기법) : 소문자로 시작하는것이 일반적이고 권고된다. ex) orderDetail, myAccount, bankAccount 등 앞으로 카멜 표기법을 사용하도록 지향해야겠다. 자바 언어의 관례1. 클래스는 대문자 시작, 나머지는 모두 첫글자를 소문자로 시작한다.** 클래스 첫글자만 대문자2. 예외는 딱 두개 있다. 상수 및 패키지2.1 상수는 모두 대문자를 사용하고 언더바로 구분한다.2.2 패..

공부/Java 2024.08.20

자바 변수(1)

이번에 공부한 부분은 자바 변수 부분이다.가장 간단하고 기본이 되는 부분이지만, 예전 KT 코테때 메모장에 코딩테스트를 보는 괴랄한 방법으로 시험을 쳤었기 때문에 이런 사소한 부분도 잘 짚고 넘어가야 한다고 생각한다. 실행하기 전 패키지를 하나 더 생성하여 진행한다. src에서 우클릭 -> new -> Package 순서로 진행한다. 패키지명은 Variable로 진행을 하였으나 FM대로라면 패키지명은 소문자로 하는 것이 국룰인것으로 알고 있다.(Class 명 앞글자는 대문자로 진행하는게 국룰) Var1 이라는 클래스명을 가진 클래스를 새로 생성해주고, int var = 10; 으로 var 변수를 선언과 동시에 초기화를 진행하였다.   보통은 변수를 선언 후 변수를 초기화 하는데, 선언과 동시에 초기화 하..

공부/Java 2024.08.19

자바란 무엇인가?

자바는  표준 스펙을 기반으로 실행되어야한다. 표준 스펙 : 자바 컴파일러, 자바 실행 라이브러리, 자바 가상 머신(JVM)  즉 여러 회사에서 자바 표준 스펙에 맞추어 실제 작동하는 자바 프로그램을 개발한다.나는 오라클 OpenJDK를 사용한다. 자바 구현들은 표준스펙에 맞도록 개발되어있기 때문에 다른 회사 자바로 변경해도 대부분 문제 없이 동작한다. 자바는 컴파일과 실행 단계를 거친다. hello.java -> (javac Hello.java 자바 컴파일러) -> hello.class -> (java Hello 프로그램 실행) -> JVM머신 인텔리제이는 내부에 자바를 편리하게 설치하고 관리할 수 있는 기능을 한다.인텔리제이는 컴파일과 실행을 자동으로 처리해주기에 편리하다실제로 out폴더에 디컴파일 ..

공부/Java 2024.08.19

인텔리제이로 Hello World 출력하기

인텔리제이도 자바도 Hello World도 학부 이후 너무 오랜만이였다.오랜만이였기에 더욱 정성스럽게 Hello World를 찍어봤다.  인텔리제이를 처음 실행하면 이런 화면이 뜬다이 상태에서 New Project를 클릭한다.      New Project를 누르게 되면 Name, Location, Build System, JDK를 선택할 수 있는데Name 은 영문영으로 하고싶은 Name을 적으면 된다. 난 java-start인지 그렇게 적었던 거 같다. Location또한 원하는 폴더를 지정해서 다운로드 하면 되는데, 내 경험상 상위 디렉토리명들도 전부 영문명으로 되어있는 디렉토리를 추천한다. 간혹 어떤 작업을 하는 도중에 상위 디렉토리명 때문에 애를 먹는 경우가 종종 있었다.  그러면 나오는 첫 Ma..

공부/Java 2024.08.19

인텔리제이 설치하기

C언어와 파이썬만 주로 사용하다가 kafka 기술을 다시 배워보기 위해 자바 공부를 시작하였다. 이클립스보단 인텔리제이가 사용성이 더 좋아 인텔리제이를 설치하기로 하였다. 링크 : https://www.jetbrains.com/ko-kr/idea/download/?section=linux 최고의 Java 및 Kotlin IDE인 IntelliJ IDEA를 다운로드하세요 www.jetbrains.com 링크를 들어가면 이런 화면인데 얼티메이트는 유료버전이다.박봉에 통장에 구멍을 뚫어놓고 사는 나는 커뮤니티 에디션을 사용하려 한다.스크롤를 밑으로 내리면 커뮤니티 버전이 있다.   본인 OS와 CPU에 맞는 사양을 선택해서 다운로드하여 사용하자. exe파일은 그냥 무지성 next 눌렀다.   자바 공부 시작합..

공부/Java 2024.08.19

토익 스피킹 Part. 4

토익 스피킹 파트4는 표같은 것이 주어지고 이에 대한 질문에 표를 보고 대답하는 파트이다. 질문만 이해해도 쉽게 할 수 있는 파트인것 같다. 간혹 미친듯한 표와 알 수 없는 질문들이 나오긴 하는데 대체적으로 무난한 질문들이 나온다. 1. 첫번째 문제 표현 take place (be held) : 열리다 at the ~ : ~장소나 시간 앞에서 on ~ : 날짜 앞에서 on by ~ : 사람 장소 : 주어 will take place at the ___. 날짜 : 주어 will take place on 날짜. 장소, 날짜 같이 나오면 : 주어 will take place at the ___ on 날짜. 시작 시간 : 주어 will start at 시작시간. 끝나는 시간 : 주어 will end ate 끝나..

공부/영어 2023.08.10

토익 스피킹 Part. 5

토익스피킹 파트5는 영작을 해야한다. 미칠 노릇이다. 한국어도 제대로 못하겠는데 영어를 영작하랜다. 하라면 해야지 어떡하겠나. 다행이도 빈출되는 문제들이 있고, 빈출이 아니더라도 몇몇가지 아이템 틀을 가지고 돌려쓰면서 영작을 하는거 같았다. 그러니까 목적어 와꾸만 맞춰서 쓰면 된다. 그것마저 상황에 맞춰 끼워넣기가 어렵긴 하지만... 오늘은 총 5가지의 아이템을 알아보려 한다. 아이템의 테마는 다음과 같다. 스트레스템, 창의력템, 동기부여템, 효율성템, 케미템 첫 문장은 지문에서 의견을 물어보거나 할때 지문을 인용하며 대답하기 ex) Q : Which is more important for young children : learning arts or learning a foreign language? A..

공부/영어 2023.08.09

토익 스피킹 Part.2

토익 스피킹 파트2는 사진을 보고 사진을 영어로 묘사하는 파트이다.(Describe picture)준비시간 : 45초말하기 시간 : 45 -> 30 초    /**예전에는 45초였지만 30초로 줄었다고 한다 */배점 : 0~3점평가 기준 : 1. 전반적인 발음, 2. 내용의 관련성, 3. 내용의 완성도 * 중요 : 주요한 행동을 하는 것은 무조건 descirbe를 해줘야한다. ex)전화를 받는다던지, 턱을 괴고 있다던지 파트2는 틀이 존재하고 그냥 때려넣으면 되는거 같았다.장소 설명 + 사람 묘사(3~4문장) + 배경묘사(2문장) 장소설명This picture was taken 전치사 + 장소; 사람묘사한명 골라서 할때The first thing i can see is a man/woman v-ing a..

공부/영어 2023.08.08
반응형