![전체 글](https://t1.daumcdn.net/tistory_admin/static/manage/images/r3/default_L.png)
전체 글
5. Java 조건문
조건문이란? 특정 조건 혹은 조건식에 따라 참 / 거짓 여부를 판단하여 수행하도록 합니다. 조건문의 방식 if - else if - else if (조건식1) { 조건식1 만족하면 여기 실행 } else if(조건식2){ 조건식1 만족못시키고, 조건식2 만족하면 여기 실행 } else if(조건식3){ 조건식1,2 만족못시키고, 조건식3 만족하면 여기 실행 } else { 어떤 조건식도 만족 안하면 여기 실행 } ////////////////////////////////////////////////////// if (true) { 항상 true이기 때문에 반드시 실행합니다. } switch - case switch (조건) { // 체크할 값 case "조건에 대한 값(1)": 조건에 대한 값(1) 이 ..
7. Java 배열
배열이란 다수의 자료형이 같은 데이터를 인덱스를 통해 관리하는 것 배열은 0번부터 시작합니다. 배열의 단점 데이터 종류를 섞지 못함( String, int .. ) 만들때 몇칸짜리인지 알아야합니다. 칸수 및 위치를 수정할 수 없습니다. 배열의 메모리 크기 배열을 구성하는 데이터의 자료형에 따라 메모리 크기가 결정되고, 객체 자료형에 속하므로, 배열 변수안에는 데이터 주소가 담겨있습니다. 만약 배열 선언 후 null을 담는다면, 메모리상에는 공간을 차지하지만 내용은 담기지 않습니다. int[] Array1 = {10,20,30,40}; 메모리 공간이 할당되며, Array1에는 값을 향한 주소가 담겨있습니다. int[] Array2 = null; 메모리 공간이 할당되며, Array2에 값을 향한 주소가 담겨..
4. Java 연산자
연산자란? 프로그램 실행될때 컴퓨터(CPU)한테 계산 및 비교 업무를 시키기 위한 방법 대입연산자 프로그램에서는 = 이 "같다"는 의미가 아니라 오른쪽의 결과를 왼쪽에 대입하다는 뜻입니다. 만약 같다를 만들고 싶을 땐 "==" 로 표기합니다. package lession04_Operator; public class Main { public static void main(String[] args) { int xValue = 10; int yValue = 20; System.out.println("xVlaue:"+xValue); System.out.println("yVlaue:"+yValue); System.out.println("xVlaue == yValue:"+ (xValue == yValue)); xV..
3. Java Console 출력 with 특수 문자와 서식문자
특수문자 출력 \t 탭 \n 줄바꿈 \r 커서를 맨 앞으로 (carriage return) \' 작은따옴표 \" 큰따옴표 \\ 역슬래시 package lession03_PrintWithCharacter; public class Main { public static void main(String[] args) { /** * @author Kyle * 특수문자 출력 * * \t 탭 * \n 줄바꿈 * \r커서를 맨 앞으로 (carriage return) * \' 작은따옴표 * \"큰따옴표 * \\ 역슬래시 * */ // Console창에 출력 (특수문자) System.out.println("특수문자 출력입니다----------------------"); System.out.println("안녕\t하세요");..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbxcAcC%2FbtqCymtAZoA%2FEVA6p7k1vdpLoOQcfFSWsK%2Fimg.png)
2. Java 변수와 자료형
변수란? 데이터(자료)를 임시로 담을 수 있는 상자(메모리공간) 초기화 영역에 담긴 데이터는 언제든지 변경할 수 있습니다. 변수의 구조 선언부 영역과 초기화 영역으로 나뉩니다. ( 선언만 하더라도 메모리에서 일정 공간을 확보합니다. ) Java의 자료형 변수를 선언할 때, 선언부 영역에 따라 메모리에서 영역을 차지 합니다. 기본 자료형과 객체 자료형으로 나눠집니다. 기본 자료형 : 메모리에 값이 직접저장 ( 정수, 실수, 문자, 문자열 , 참/거짓 ) 객체 자료형 : 객체 메모리 주소가 변수에 저장. 주소값만 저장되며 항상 4Byte를 차지합니다. 자료형 1 Byte = 8 Bits 기본 자료형 ( 정수형 ) Byte 1 Byte Char 2 Byte Short 2 Byte Int 4 Byte Long ..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBs4mW%2FbtqCxPgh28G%2Fdeqk8nXWH4xtrf5LcyUBb1%2Fimg.png)
1. Java 프로그래밍 과 개발 환경 구축
프로그래밍이란? 컴퓨터에게 원하는 명령을 내리는 것입니다. 아래 이미지와 같이 개발소스를 컴파일을 통하여 컴퓨터가 인식할 수 있는 기계어로 변환 시켜줍니다. 다양한 언어 중 Java에 대해 정리해 보려고 합니다. Java 언어의 시작 1995년 제임스 고슬링에 의해 시작되었으며, Oak 언어에서 Java로 발전 되었습니다. 원래 목적은 가전제품에 탑재 할 프로그램을 위해 개발 되었으나, 현재로는 웹, 안드로이드에서 많이 사용됩니다. Java 언어의 특징 초창기에는 C , C++ 에 비해 속도가 느렸습니다. ( C, C++ 메모리를 직접 관리하나 , Java는 내부에서 자동으로 관리하게 됩니다.) 현재의 Java는 많은 기능들이 개선 되어 아래와 같은 장점이 있습니다. 다양한 기능들을 부품화 합니다. ( ..
webMethods for Extended
watt.art.page.size : 어댑터의 연결 화면, 리스너 화면 및 알림 화면에 표시 할 최대 항목 수 [기본값은 10 ] watt.sap.listener.session.timeout : RFC 수신시 (Notification) Timeout 발생시간을 조절할 수 있다. 10.x 버전으로 업데이트 되면서 기본값이 0으로 변경되었습니다.[Default :0] watt.sap.rfc.callDuration : RFC 호출시 Timeout 발생 시간을 조절합니다. watt.sap.jco.timeout=30 SAP JCO의 세션연결 시간을 지정 합니다. [기본값은 1 ] watt.server.clientTimeout [보류]생성된 Jco Session 의 idleTimeout 생성 안할시 watt.art..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbK2tNs%2FbtqCbTyoC50%2FFNEJP0wTUTgLNvOOofhkyK%2Fimg.png)
webMethods Adapter for JDBC
Integration Server 설치 후 , JDBC Driver를 아래 경로에 넣어야 Adapter가 정상 작동됩니다. webMethod Version 9.5 이상부터는 instances 안에 ojdbc를 저장 경로 : {IntegrationServer Directory}\instances\default\packages\WmJDBCAdapter\code\jars webMethod Version 9.5 이하부터는 packages에 저장 경로 : {IntegrationServer Directory}\packages\WmJDBCAdapter\code\jars JDBC Connection 설정 및 생성 화면 Connection Properties Package : Connection 이 생성될 패키지 선택합..
webMethods for SFTP
SFTP 란 ? SSH (Secure Shell)기반 파일 전송 프로토콜입니다. webMethods 9.7 이상부터 SFTP Package가 생성되었으며, 현재 [20/02/28] 까지는 클라이언트 기능만 지원합니다. Client 등록방법 IS Admin Page > Settings > SFTP > Create Server Alias Alias , Hostname , Port 를 필수값으로 저장합니다. 인증방식으로는 2가지 방법이있습니다. 1) Id / Pw 방식 2) Key Finger Print Server Alias 등록 시, Get Host Key를 누르면 , Host와 Port를 통하여 Finger Print가 있는 경로와 임의의 값이 자동으로 입력됩니다. 해당 과정은 SSL/TLS 를 전송 프..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpuOZE%2FbtqBcLM8ei8%2FvDhZPTP3ukUkee3qQyR3i0%2Fimg.png)
Android Studio 와 Layout
Android Studio를 통해 프로젝트를 생성하면 Activity_main.xml(화면) , MainActivity.java(기능)을 담당하는 파일이 생성됩니다. 해당 파일은 아래와 같은 경로에 위치합니다. app > java > PackageName > MainActivity.java app > res > layout > Activity_main.xml 눈모양 : 해당 뷰안에 다양한 조건 (Margin,Padding, Condition 등)을 표기해줍니다. 자석모양 : 제약 및 상대 조건이 있을 경우, 자동으로 라인을 생성해 줍니다. I 모양 : 가이드라인을 만들어 상단과 하단 좌, 우측 등 정렬하는 용도로 사용합니다. 제약 위젯 : 현재 버튼이 정 중앙에 위치해 있지만, 네모칸의 숫자를 입력시, ..