原创 Java基本類型以及引用類型String介紹

char 一個字節 8位 (1 byte = 8) int 2 byte = 16 long 4 byte = 32 String 單個字符 public static void isit() { char

原创 List報 java.lang.UnsupportedOperationException異常

原因在於List調用remove(),引起的異常 如果按照如下方式初始化,並且再調用remove()並沒有什麼問題,但是 public void isN() { List<String> list = new A

原创 如何邊遍歷邊移除Collection中的元素

正確方法 Iterator<Integer> it =list.iterator(); while(it.hasNext){ it.move } 錯誤方法 for(Integer i:list){

原创 泛型-接口泛型

Java接口的泛型,常用一共就兩種! 1:第一種在實現接口的子類依舊使用泛型,在實例化的時候在動態添加type 2://第二種形式,子類實現接口的時候具體化type,在實例化的時候不用再動態添加type //接口泛型 pub

原创 IO流 打印流

一共可以分成3類 1:純字節流 2:字符流 3:混合流 (混合流最好) ———-混合流 BufferedReader reader = new BufferedReader(new InputStreamReader(Sy

原创 Java反射總結歸納

Java的反射很重要 作用有兩個獲取反射類型和反射調用(下面我會都說到,網上大多說的用法不全面) 獲取Class Class<Demo> c = Demo.class;//第一種方法 Class<?> c = Class.forN

原创 在CSDN上如何做到能夠增長我們的編程能力?

提高編程能力,對於我們這些新手來說顯得尤爲重要!大神們他們已經在工作和學習中已經掌握了提升能力的技巧和思想! 在我學習Java的路中,差不多有些東西,都是其他所共有的語言比如數據結構和算法,設計模市,重構技巧,語言特性的共通性,這

原创 Java命名規範

【強制】所有編程相關命名均不能以下劃線或美元符號開始,也不能以下劃線或美元符號結束。 反例: _name / __name / Object/name/name / Object$ 【強制】所有編程相關的命名嚴禁使用拼音與英

原创 泛型(generic paradigm)-methods

泛型方法: 1:限制了範圍 2:未限制範圍 package 泛型; public class GenericParadigm { public <T> T isT(T t){//第一種泛型方法 Sy

原创 Spring4 + Hibernate + SpringMVC +Activiti5.22

整理工作流 由於JBMP團隊的核心出去以後,發展了activiti,並且由於把activiti和JBPM4.4的API用法差不多因此,這裏整合activiti jar準備: spring4.2.0 jar 略 hibe

原创 關於刪除數組元素的問題

在這裏我說幾種方法 第一種利用了System.arraycopy method /* * 此方法主要即找出要刪除元素的位置,然後再左右複製進目標數組 在jdk保 Long包下面 public static

原创 Java註解

JavaSe5 開始內置了三種註解,定義在Java.lang中 @Override 表示覆蓋超類的方法(父類) @Deprecated 編譯器發出警告 @SuppressWarnings 關閉不當的編譯器警告信息 另外還有四種元註解 @

原创 linux安裝oracle11g

首先安裝包原 要安裝成功必須的設置源(我自己是阿里巴巴源) sudo apt-get install automake sudo apt-get install autotools-dev sudo apt-get install b

原创 吸血鬼數字

吸血鬼數字是指位數爲偶數的數字,可以由一對數字相乘而得到,而這對數字各包含乘積的一半位數的數字,其中從最初的數字中選取的數字可以任意排序。 code完整版Java版本 package com.code4; import java.ut

原创 linux安裝nginx

(linux用到是ubuntu16.04) 源地址 * No rule to make target則:假如報make **停止 ./sbin/nginx -s stop **退出 ./sbin/nginx -s quit 位置: