Java에는 4가지의 접근 제한자가 있다. 보통 Public와 Private를 자주 사용하지만 알아두도록 하자. 1. 접근 제한자 허용 가능 범위 public > protected > default > private 2. 각 제한자 설명 - public : 클래스, 변수, 메소드, 생성자 등 모든 접근이 허용된다.보통. 상수(static final 변수), getter/setter등에 많이 사용된다. - default : default라 적으면 안되고, 아무것도 적지 말아야 하는것이다.같은 패키지에 있는 클래스, 변수, 메소드, 내부클래스에서 접근 가능하다. - protected : default와 같으나, 추가적으로 다른 패키지의 하위클래스에서도 상속 가능 - private : 같은 클래스에서만 접근이..
서버 개발자들은 nanoTime 사용하드라...그래서 궁금해서 찾아봤는데, 메서드 이름에서 보이는것처럼.그냥 그런 내용이다. System.currentTimeMillis();현재 시간을 ms로 리턴한다. (1/1,000초)측정기준은 1970년 1월 1일부터의 시간을 long type으로 리턴 System.nanoTime();현재 시간을 ns로 리턴한다. (1/1,000,000,000초)JDK5.0 부터 추가된 메서드이다.시간측정이 목적이므로, 당연히 오늘 날짜 보여주고 그러는데에는 사용하면 안된다.
항상 사용을 그냥 하였지만, 정리할것은 정리 좀...Java 1.4까지는 이렇다.String.replace(char oldChar, char newChar) / String.replaceAll(String regex, String replacement) Java 1.5에서 부터는 이렇게 변경되었다.String.replace(CharSequence target, CharSequence replacement) 그래서 둘이 똑같아졌다고 생각해도 되는데, 다른점은 다음과 같다.1. replace는 일반 문자만, replaceAll은 regex를 받아서 처리가 가능하다. 예)String text = "abc";text.replace("a.?c", "zz"); // 변화없음 : abctext.replace("a.?..
리터럴이란 말이 자꾸 나오길래. 이것이 무슨 소리인가 싶어서, 찾아봤더니 다음과 같다. C에서는 기본적으로 문자열 타입이 존재하지 않는다. Java나 이런녀석들은 가지고 있지만... (사실적으로는 객체로 구성된것)문자열타입이 존재하지는 않지만, 문자열 리터럴이 존재한다고 한다. 흠? * 리터럴? 소스코드를 컴파일 할 경우 정의되어 있는 내용을 그대로 정확하게 해석할 수 있어야 하는 값 예로 들자면...int xyz = 100;char *message = "Hello World";여기에서는 100과 "Hello World"가 리터럴이 된다. 흠? 사실 C에서 문자열은 NUL(\0)바이트로 끝나는 0개 이상의 문자를 말하고, 이것들은 배열형식으로 들어가게 되어 있다.그래서 NUL이 문자열의 종료를 나타내므로..
이렇게 줄은 맞는데, 테이블이 안보이고 싶을때가 있는데. 우리의 사랑스런 이클립스가 경고를 하여준다. 이렇게 되면, 뵈기 싫어진다. 그래서 다른 방법은 모르겠고. 일단 CSS를 적용해서 없애봤다. 아래와 같이 추가해서 적용하면 된다. table { border: 0 none; } td { border: 0 none; } 이상한건, 크롬에서 아예 border를 안주면, 그냥 안보여준다. html5 규격인것인지... 하여간. 저렇게 하면 border를 1로 주어도, 절대로 선이 안보인다. 적용은 항상 알아서 할것.
- Total
- Today
- Yesterday
- Linux
- nodejs
- enum
- go
- Codable
- docker
- SWIFT
- cocoapods
- MySQL
- android
- Java
- rxswift
- php
- CentOS
- ios
- tomcat
- Kotlin
- github
- centos8
- Python
- intellij
- ubuntu
- Windows
- Gradle
- war
- Xcode
- git
- golang
- windows10
- Spring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |