Development studies/java

스택오버플로우에서 본 q&a를 정리해봤다. 질의 요지는 다음과 같다 옛날부터 기본적으로 비밀번호의 저장은 char[]로 배운다. 하지만 Atlassian Jira's Java API나 Thales' Luna Java API는 string를 사용한다. 이제는 string이나 char[]이나 상관없는 것인가? 답변은 다음과 같다. 결론적으로 여전히 char[]를 보안적으로 권장, 하지만 string도 큰 문제는 없다(?) 비밀번호를 처리하는 서비스는 당연하게 비밀번호 변경 기능을 포함하고 있어야 한다. 그렇다면 string을 채용한 비밀번호 서비스는 비밀번호 변경시 string 특성상 기존 객체를 수정 할 수 없기 때문에 새로운 string 객체를 생성해 처리한다. 여기서 발생하는 문제는 기존 비밀번호가 담..
stackoverflow에 본 삼항연산자와 final과 관련된 문제이다 자세한 내용은 다음과 같다. public class errorEX { public static void main(String[] args) { int a=10, b=20; byte c= (a>b) ? 50 : 10; System.out.print(c); } } //result : java: incompatible types: possible lossy conversion from int to byte public class finalEX { public static void main(String[] args) { final int a=10, b=20; byte c= (a>b) ? 50 : 10; System.out.print(c); ..
comoZ
'Development studies/java' 카테고리의 글 목록