java基本知識備註
- float a = 1234.5678f;
- java.text.DecimalFormat df =new java.text.DecimalFormat("#.00");
- String a=df.format(a);
- System.out.println(a); //1234.56
- //寫#的是有值就寫值,沒值就不寫
- //寫0的是有值就寫值,沒值就寫0
2. 例項化子類,在父類的建構函式裡getClass(),實際上是子類的Class,而不是父類的Class
- public class TestExtends {
- public TestExtends(){
- System.out.println(getClass());
- }
- public void say(){
- System.out.println("test extends");
- }
- }
- public class Test extends TestExtends {
- public static void main(String[] args){
- @SuppressWarnings("unused")
- Test t = new Test();
- }
- }
- 輸出結果為:
- class test.Test
3.Class.getFields和Class.getDeclaredFields區別
getFields返回的是某個類裡的所有public型別的變數,包括繼承父類的
getDeclaredFields返回的是某個類裡的所有型別的變數,不包括繼承父類的
如:
- public class Parenet {
- public String parent1;
- protected String parent2;
- @SuppressWarnings("unused")
- private String parent3;
- }
- public class Child extends Parenet{
- public String child1;
- @SuppressWarnings("unused")
- private String child2;
- protected String child3;
- }
- public class Test {
- public static void main(String[] args){
- Child child = new Child();
- //getFields返回的是某個類裡的所有public型別的變數,包括繼承父類的
- Field[] fields1 = child.getClass().getFields();
- for(Field field :fields1){
- System.out.println("getFields:"+field.getName());
- }
- //getDeclaredFields返回的是某個類裡的所有型別的變數,不包括繼承父類的
- Field[] fields2 = child.getClass().getDeclaredFields();
- for(Field field :fields2){
- System.out.println("getDeclaredFields:"+field.getName());
- }
- }
- }
輸出結果為:
getFields:child1
getFields:parent1
getDeclaredFields:child1
getDeclaredFields:child2
getDeclaredFields:child3
4. jstl裡test="${}",不能寫成test=" ${} "
5.< jsp:include page="/showMonthReferer.do?method=pie2D" / ><jsp:include page="/showMonthReferer.do?method=pie2D"></jsp:include><jsp:include page="/showMonthReferer.do?method=pie2D"></jsp:include>,不能寫成:< jsp:include page="${ctx}/showMonthReferer.do?method=pie2D" / ><jsp:include page="${ctx}/showMonthReferer.do?method=pie2D"></jsp:include><jsp:include page="${ctx}/showMonthReferer.do?method=pie2D"></jsp:include>
相關文章
- rman備份的基本知識
- Java預備知識Java
- java 基本知識導航Java
- Java學習筆記之----------Java基本知識Java筆記
- Java基礎知識篇——Java基本介紹Java
- Java基礎知識整理之註解Java
- Java基礎知識篇02——Java基本語法Java
- js 基本知識JS
- javaweb基本知識JavaWeb
- shell基本知識
- ldap基本知識LDA
- Thymeleaf基本知識
- Ajax基本知識
- NBU基本知識
- WiFi基本知識WiFi
- ORACLE基本知識Oracle
- 1、基本知識
- DAX 基本知識
- Uboot基本知識boot
- git基本知識Git
- Java註解知識梳理與簡單使用Java
- Java知識點總結(註解-介紹)Java
- Vagrant (一) - 基本知識
- 影像的基本知識
- 基本網路知識
- Oracle 基本知識(轉)Oracle
- SYBASE IQ 基本知識
- 閥門基本知識
- 脫殼基本知識
- java物件導向程式設計的基本知識Java物件程式設計
- 知識儲備
- 必備知識
- Java面試題必備知識之ThreadLocalJava面試題thread
- 作為程式設計師應具備的基本知識 (轉)程式設計師
- 【Android】註解框架(一) 基礎知識Java 反射Android框架Java反射
- Java&Android 基礎知識梳理(1) 註解JavaAndroid
- C++基本知識點C++
- Javascript物件的基本知識JavaScript物件