본문 바로가기

Java14

[Java] 2. 변수 ※ 개발자에게 권장하는 규칙 -. 클래스 이름의 첫 글자는 항상 대문자 -. 변수와 메서드의 이름의 첫 글자는 항상 소문자 -. 여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 한다. -. 상수의 이름은 모두 대문자로 한다. 여러단어로 이뤄진경우 '_' 로 구분한다. 1. 변수의 타입 - 기본형 : 논리형(boolean), 문자형(char), 정수형(byte,short, int, long), 실수형(float, double) - 참조형 : 객체의 주소를 저장. Java는 참조형 변수간 연산이 불가능하다. 그러므로 연산에 사용되는 변수는 모두 기본형 변수이다. * 기본형의 종류 booelan(1byte) : true, false 중 하나의 값을 가지며, 논리적 계산에 사용 char(2byte) : .. 2022. 3. 15.
[Java] 1. Java를 시작하기 전에 1. 자바란 - 객체지향 프로그래밍 언어 - 운영체제에 독립적인 특징 - 자동 메모리 관리(Garbage Collection) - 네트워크 분산처리를 지원 - 멀티쓰레드 지원 - 동적 로딩지원 2. JDK, JRE, JVM JDK : 자바 개발도구 JRE : 자바 응용프로그램이 실행되기 위한 최소 환경 JVM : 자바를 실행하기 위한 가상 기계 JDK = JRE + 컴파일, 및 개발에 필요한 실행파일 ( javac.exe 등 ) JRE = JVM + 클래스라이브러리 JDK > JRE > JVM 3. 자바로 프로그램 작성해보기 (windows 기준) ※ jdk, jre 설치 및 환경변수 세팅 생략 cmd 에서 java -version 으로 자바 버전 확인 java 실행경로 이동 C:\Users\User\j.. 2020. 11. 30.
DES 암호화 복호화 정리 소스코드 import java.security.*; import javax.crypto.*; import javax.crypto.spec.DESKeySpec; import javax.crypto.spec.DESedeKeySpec; import sun.misc.BASE64Encoder; public class Des { public static void main(String[] args) throws Exception { String text = "Password"; String enen = encrypt(text); String dede = decrypt(enen); System.out.println("\n키값 : " + key()); System.out.println("\n패스워드 : " + text).. 2019. 7. 16.
[Java] Spring URL escape code 로 변환 기본 웹페이지 URL은 %3d 등 이런 %문자가 많이 들어갑니다. 저는 클라이언트에서 서버로 URL을 가져와서 QR코드를 생성해주는 프로그램을 만들던 중에 URL이 길고 특정 문자들이 들어가서 %3D 이스케이프 문자가 변환되어 String에 저장되었습니다.. 변환된 문자열로 호출해보니 다른 웹페이지가... 그러하여 escape code로 변환하여 URL을 호출하였습니다. 간단합니다. http://~~~~:~~~~/Ins?content=~~~~~~ ~~~~~부분에 이스케이프 코드를 그대로 적용하고싶을때 String content = URLEncoder.encode(바꿀문자, "UTF-8"); 하시면 됩니다. 2017. 9. 4.