Time of Update: 2018-07-27
public static boolean hasRoleAuth(String roleName) { Authentication auth = SecurityContextHolder.getContext().getAuthentication(); GrantedAuthority[] ga=auth.getAuthorities(); for (int i = 0; i < ga.length; i++) { GrantedAuthority
Time of Update: 2018-07-27
import java.util.*; /** 面試題: 數組元素尋找: 1、普通數組元素尋找 2、二分尋找 3、面試題:二分尋找法運用 4、用java內建函式Arrays.binarySearch數組二分尋找,匯入模組 import java.util.*; */ class Arrayelementfind_1 { public static void main(String[] args)
Time of Update: 2018-07-27
今天遇到一個問題,是根據數組中的某一個元素尋找其在數組中的位置。我們知道,二分法或快速尋找法肯定能解決問題,但是我又不想多寫幾行代碼(好懶),所以就想知道有沒有封裝好的方法能解決這個問題。 通過尋找資料瞭解到,Arrays提供了一個方便查詢的方法 :Arrays.binarySearch();
Time of Update: 2018-07-27
import java.util.Scanner;public class Text {public static void main(String args[]){Funtion f=new Funtion();int[] a={5,8,1,6,9,55,88};f.sort(a);//for(int i=0;i<a.length;i++){///System.out.println(a[i]);//}Scanner scanner=new
Time of Update: 2018-07-27
先放效果圖: 登陸: /**在本類109行附近調用了ChatClient類 * */import java.awt.BorderLayout;import java.awt.FlowLayout;import java.awt.Toolkit;import java.io.File;import java.io.IOException;import java.net.Socket;import
Time of Update: 2018-07-27
Regex(regular expression)描述的是一種字串匹配的模式,使字串更易於操作。但其弊端就是使代碼的閱讀性降低。 專門用於對字串的操作包括: 1、匹配 String類中提供了匹配的方法matches() boolean matches(String regex) —->告知此字串是否匹配給定的Regex。 2、切割 String類中提供了切割的方法 String[] split(String regex) —->根據匹配給定的Regex來拆分此字串。
Time of Update: 2018-07-27
比如說我有如下資料,怎麼將裡面的名字和年齡分別提取出來。 Mary(12),Tom(20),Jhon(32), 這個問題乍一看很簡單,但如果我們用普通的split方法,會比較複雜。 所以我這裡用正則匹額擷取變數的方式擷取。 import java.util.regex.Matcher;import java.util.regex.Pattern;/** * Created by 11655 on 2017/5/28. */public class zz { public
Time of Update: 2018-07-27
除了不能繼承enum之外,可將其看做一個常規類。甚至可以有main方法。 注意:必須先定義enum執行個體,執行個體的最後有一個分號。 下面是一個例子:返回對執行個體自身的描述,而非預設的toString返回枚舉執行個體的名字。 public enum Color {RED("紅色", 1), GREEN("綠色", 2), BLANK("白色", 3), YELLO("黃色", 4); // 成員變數
Time of Update: 2018-07-27
今天寫一個大家平常都比較忽略的一個問題 set方法與返回可變對象 我們平常在編程的時候,大部分的時候都是使用get、set方法來訪問或者設定屬性域 但是在set的方法當中會出現一些比較特殊的例子,就像下面的代碼, birthday手型,在set方法裡面返回的是一個可變對象date,然後我們再通過這個date去改變屬性域裡面的值 這種錯誤時經常出現在代碼裡面,正確的做法是在birthday的set方法裡面加入clone方法,這樣就保證了屬性域的不可操作性
Time of Update: 2018-07-27
問題: 使用java進行編程時,有時會發現在一個類中明明定義的是private類型,結果卻能夠在其他類中被修改。 代碼: class Employee{private String name;private double salary;private Date hireDay;public Date getHireDay(){return hireDay;}} Employee harry = new Employee("harry",
Time of Update: 2018-07-27
今天的話題是在清理對象的時候是使用=null還是gc,我們下面做出比較。 1.寫這篇文章的緣由 之前我寫了一篇文章是對象的清理(點擊跳轉),有一位網友給了另外一種方法,因此我特意使用visual vm來測試一下看看。 2.使用偵查工具 visual vm 下載地址:https://java.net/projects/visualvm/downloads/download/release138/visualvm_138.zip 使用參考文章: 使用
Time of Update: 2018-07-27
在List、Set、Queue裡面都有一個iterator()方法,這個方法在JDK5出現之前,是定義在Collection介面中,而List、Set、Queue都繼承自Collecition,所以也都擁有iterator()的方法。iterator()方法會返回java.util.Iterator介面的操作對象,這個對象包括了Collection收集的所有對象,你可以使用Iterator的hasNext()看看有無下一個對象,若有的話,可使用next()取得下一個對象。
Time of Update: 2018-07-27
在使用集合收集對象之後,如果相對對象進行排序,我們可以使用java.util.Collections中的sort()方法,因為必須有索引才能進行排序,所以Collections的sort()方法就受List操作對象。使用sort()方法只能按照它提供的排序方法對對象進行排序,如果想自己定義定序,可以操作java.util.Comparable中的compareTo()方法,或者java.util.Comparator介面中的compara()方法。 區別:
Time of Update: 2018-07-27
輸入:待輸入整數的個數 整數數組 要求:將輸入的整數分為和相同的兩組,其中5的倍數的數放在一組,3的倍數(非5的倍數)的在另一組 輸出:若能夠分組,輸出true 若不能,輸出false #include<iostream>#include<string>#include<math.h>using namespace std;void inc(int* mark, int len);bool canFind(int *list, int
Time of Update: 2018-07-27
後台java代碼: package net.cloudsun.base.controller; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.IOException; import java.io.PrintWriter; import java.util.Random; import
Time of Update: 2018-07-27
1、 介面的修飾符只有:public 2、 類的修飾符分為:可存取控制符和非存取控制符兩種。 可存取控制符是:公用類修飾符 public 非存取控制符有:抽象類別修飾符 abstract ;最終類修飾符 final 1、公用類修飾符 public : Java 語言中類 的可存取控制符只有一個: public 即公用的。每個 Java 程式的主類都必須是 public 類作為公用工具供其它類和程式使用的應定義為 public 類。 2 、抽象類別修飾符 abstract :
Time of Update: 2018-07-27
異常資訊: java.lang.NoClassDefFoundError: org/jaxen/JaxenExceptionat org.dom4j.DocumentFactory.createXPath(DocumentFactory.java:230)at org.dom4j.tree.AbstractNode.createXPath(AbstractNode.java:207)at
Time of Update: 2018-07-27
作為一個測試人員,保證產品的軟體品質是其工作首要目標,為了這個目標,測試人員常常會通過很多手段或工具來加以保證,覆蓋率就是其中一環比較重要的環節。 我們通常會將測試覆蓋率分為兩個部分,即“需求覆蓋率”和“程式碼涵蓋範圍”。 需求覆蓋:指的是測試人員對需求的瞭解程度,根據需求的可測試性來拆分成各個子需求點,來編寫相應的測試案例,最終建立一個需求和用例的映射關係,以用例的測試結果來驗證需求的實現,可以理解為黑盒覆蓋。 代碼覆蓋:為了更加全面的覆蓋,我們可能還需要理解被測程式的邏輯,
Time of Update: 2018-07-27
F:\\Demo.properties 檔案內容: #\u65B0\u589E\u4FE1\u606F #Wed Sep 14 11:16:24 CST 2016 province=廣東 tt=近蛋 city=佛山市 java代碼: public static void test() throws IOException { &
Time of Update: 2018-07-27
Java處理Excel中的日期格式 2011-12-23 17:34:03| 分類: java |舉報 |字型大小 訂閱 下載LOFTER 我的照片書 |