분류 전체보기

1. 하나의 소스파일에 여러 개의 클래스 정의 가능한 개의 .java 파일에 둘 이상의 클래스를 정의할 수 있음2. 소스파일(.java) 이름 규칙✅ public 클래스가 있을 경우소스파일 이름 = public 클래스 이름 (대소문자까지 일치해야 함)✅ public 클래스가 없을 경우소스파일 이름을 내부 클래스 중 아무거나 사용해도 됨3. 컴파일 후 생성되는 클래스 파일.java 파일을 컴파일하면 클래스별로 개별적인 .class 파일 생성예) Hello2.java에 Hello2와 Hello3 클래스가 있다면→ 컴파일 후 Hello2.class, Hello3.class가 생성됨
1. JVM이란?자바 애플리케이션을 실행하기 위한 가상 컴퓨터Java 프로그램은 JVM에서만 실행되므로, JVM은 필수적임운영체제(OS)와 독립적으로 동작하며, OS에 맞는 JVM만 설치하면 실행 가능2. JVM의 실행 방식Java 코드는 먼저 바이트코드(.class 파일)로 변환됨JVM이 바이트코드를 해석(Interpret)하여 실행속도 문제: 인터프리팅 방식이라 실행 속도가 느릴 수 있음→ 하지만 JIT(Just-In-Time) 컴파일러가 적용되어 기계어로 변환해 속도 차이를 줄임 3. 주요 실행 파일 (bin 디렉토리 내)javac.exe자바 컴파일러 → 소스 코드를 **바이트코드(.class 파일)**로 변환java.exe자바 인터프리터 → 바이트코드를 실행javap.exe역어셈블러 → 클래스 파..
1. Java란?운영체제 독립적 → OS 종류에 관계없이 실행 가능C++의 장점을 채택하고, 불필요한 요소는 제거원래 Oak라는 언어에서 시작 → 인터넷 환경에 맞춰 Java로 변경 2. Java의 특징1) 운영체제 독립적자바 프로그램은 JVM(Java Virtual Machine)을 통해 실행됨JVM이 운영체제에 맞게 변환해 주기 때문에 "Write once, run anywhere" 가능2) 객체지향 언어상속, 캡슐화, 다형성 등 객체지향 원칙이 적용된 언어순수한 객체지향 언어로 설계됨3) 배우기 쉬움기본 문법은 C++에서, 객체지향 개념은 Smalltalk에서 가져옴간결한 문법 덕분에 코드 작성이 쉬움4) 자동 메모리 관리 (Garbage Collection)**Garbage Collector(GC..
안녕하세요 여러분! 평범한 컴과생입니다. 이전 글에서 Seoul Dreamin에서 새롭게 배운 내용을 기반으로 글을 써봤는데요. 이번에는 정보글이 아니라 어떤 감정을 느꼈는지에 주목하여 작성하고자 합니다. 이번에 처음으로 Salesforce 관련 행사에 다녀왔습니다. 😊 인턴 생활을 시작하고 나서 공식적으로 참여한 첫 행사라 그런지, 개인적으로도 매우 뜻깊은 시간이었어요. 다른 회사 분들을 만난다는 설렘도 있었고요. 사실 이제 막 Salesforce를 접한 단계라 모든 내용을 다 이해하지는 못했지만 (한 30% 정도? ㅎㅎ) 그럼에도 행사에 참석하면서 Salesforce가 얼마나 큰 영향력을 가진 플랫폼인지, 그리고 그 안에서 파트너사들이 어떻게 성공을 이끌어 가는지 조금이나마 체감할 수 있었던 게 큰 ..
첫번째 세션, Community 주제: 실무자에게 듣는 Salesforce Talk Talk TalkTopic1: 프로젝트 성공을 이끄는 핵심 전략과 사례Topic2: 프로젝트 성공과 커뮤니티의 관계성연사자: 장준석(인텔리안), 박정광(오픈소스컨설팅), 김종태(콘센트릭스), 서혜진(디스커션)프로젝트 초기, 중기, 말기에 대한 다양한 전략과 사례에 대해 설명이 진행됨. 특히, 고객사와 파트너사가 번갈아 질문에 답하며 협업을 강조한 것이 인상적이었다.고객사와의 공감: 파트너사는 고객사의 요구를 잘 파악하고 공감하며, 적절한 솔루션을 제시해야 함. 이를 통해 고객사의 거부감을 줄일 수 있음.개발 최소화: 필요한 기능 외에는 개발을 최소화하여 효율적으로 프로젝트를 진행해야함.데모를 통한 설득: 알림톡과 같은 유..
안녕하세요 여러분. 평범한 컴과생입니다.저번 시간에는 modal에 대해서 포스팅을 했는데요.오늘은 prompt에 대해서 정리하고자 합니다. 사실 둘은 비슷하게 생겨서 처음에 좀 헷갈렸는데요.modal은 주로 콘텐츠를 표시하는 데 사용이 되고요.prompt는 사용자에게 알림을 주거나시스템 관련 문제/ 업데이트를 알려줍니다.  주로 flow 또는 trigger 와 합쳐져서 사용될 수 있겠죠?저는 예시로 trigger에서 이메일이 올바른 형식으로 나오지 않았을 때의 코드를 작성해 보겠습니다.  import { LightningElement, track } from 'lwc';export default class EmailPrompt extends LightningElement { @track email ..
안녕하세요 여러분! 평범한 컴과생입니다.salesforce를 하면서알림창, modal창을 사용하는 경우가 많잖아요.사실 저조차도 헷갈려서;;정리를 한번 해보고자 합니다..오늘은 첫번째로 modal을 다뤄보려고 하는데요. Lightning Component에서 modal은 어떻게 사용할까요?크게 2가지의 설정이 필요합니다. 첫번째는, cmp의 디자인을 설정하는 부분이고요.두번째는, modal이 언제 렌더링될지 지정하는 것입니다.  Modal Header ..
안녕하세요 여러분! 평범한 컴과생입니다.오늘은 visualforcepage를 한번 만들어 보려고 하는데요.이걸 app에 추가하기 위해서는 어떻게 해야하는지 방법을 공유해 드리려고 합니다.  우선 이렇게 page를 생성하는데요.ctrl + shift + P를 눌러서 deploy 해줍니다. (windows 기준입니다.)  그럼 이렇게 deploy가 잘되었다는안내가 뜨죠. 그 다음에는 org setup으로 이동해 봅시다! Quick Find에 Visualforce Pages를 검색해 줍니다.그러면 이렇게 deploy된 Page들을 다 볼 수 있습니다.  다만 이 page를 사용하려면 Edit에 들어가 설정을 해주어야 하는데요.   이렇게 빨간색으로 표시된 부분을체크해 주어야 합니다. 이제 진짜로 app에 추가..
평범한컴과생
'분류 전체보기' 카테고리의 글 목록 (10 Page)