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>
相關文章
- Java預備知識Java
- Java基礎知識篇——Java基本介紹Java
- Java學習筆記之----------Java基本知識Java筆記
- Java基礎知識篇02——Java基本語法Java
- Java基礎知識整理之註解Java
- js 基本知識JS
- DAX 基本知識
- 1、基本知識
- Uboot基本知識boot
- javaweb基本知識JavaWeb
- shell基本知識
- git基本知識Git
- Java知識點總結(註解-介紹)Java
- Java註解知識梳理與簡單使用Java
- Java面試題必備知識之ThreadLocalJava面試題thread
- 知識儲備
- Vagrant (一) - 基本知識
- 影像的基本知識
- MYSQL常備知識MySql
- python入門基本知識Python
- Javascript物件的基本知識JavaScript物件
- C++基本知識點C++
- Vuejs基本知識(九)【路由】VueJS路由
- 磁碟的基本知識和基本命令
- java中有哪些基本註解Java
- css必備知識點CSS
- 必備知識點 模版
- 必備知識點 路由路由
- es6基本知識整合
- 圖片的基本知識點
- Kotlin Coroutine(協程) 基本知識Kotlin
- 【Clojure 基本知識】小技巧s
- MySQL資料庫基本知識MySql資料庫
- Javascript函式的基本知識JavaScript函式
- 執行緒基本知識點執行緒
- PLC程式設計—基本知識C程式程式設計
- WIFI6 基本知識(二)WiFi
- WIFI6 基本知識(一)WiFi
- 初識Java Java基礎知識Java