Time of Update: 2017-01-13
這一段找工作,順便把面試的題目記錄下來。一.讀txt檔案
Time of Update: 2017-01-13
剛開始學習JAVA,最近在自己做一個 猜數字 小遊戲。感覺獲得4個不同隨機數 是本程式的關鍵。之前在網上搜了些擷取隨機數的方法,但由於自己對JAVA理解尚淺,所以都不太能讀懂。於是自己就已有知識,想了一個獲得不同隨機數的演算法。 我就以從0—9中選4個不同隨機數為例。 int[] anArray = new
Time of Update: 2017-01-13
為了練手,抽空做了這款“簡易計算機”。就此談談在製作過程中遇到的問題。在製作時,swing組件的布局可累壞我了,還是比較熟悉以前那種“所見即所得 (WYSIWYG)”的可視化組件布局方式,下面是UI類,用於繪製UI。 代碼如下複製代碼 package me.jerrys.calc;import java.awt.FlowLayout;import java.awt.Font;import java.awt.GridLayout;
Time of Update: 2017-01-13
要串連該資料來源,也就是串連資料庫教程,首先要建立一個JDBC-ODBC橋接器,最後面會講,其方法是:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Class 是Java.lang包中的一個類,通過調用它的靜態方法forName就可以建立橋接器。但建立橋接器時可能發生異常,這是我們所不想見到的,因此要捕獲這個異常:try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver&
Time of Update: 2017-01-13
Vector 類提供了實現可增長數組的功能,隨著更多元素加入其中,數組變的更大。在刪除一些元素之後,數組變小。Vector 有三個建構函式,public Vector(int initialCapacity,int capacityIncrement) public Vector(int initialCapacity) public Vector() Vector
Time of Update: 2017-01-13
<1>.在瞭解位移之前,先瞭解一下正數和負數的二進位表示形式以及關係:舉例15和-15:15 的原碼: 00000000 00000000 00000000 00001111 補碼: 11111111 11111111 11111111 11110000 +
Time of Update: 2017-01-13
可以用類似 while(true)input.readByte()來想得到用戶端發送過來的資料。 用output的writeByte來像用戶端發送資料。伺服器的socket是通過serverSocket.accept()方法來產生的。用這個類實現線程池。看例子,如下代碼實現的功能很簡單,就是用戶端發送一個位元組,伺服器讀到用戶端發送的資料後列印它。 代碼如下複製代碼 import java.io.DataInputStream; import
Time of Update: 2017-01-13
例一 代碼如下複製代碼 import java.lang.Math;import java.util.Scanner;class AarrayReverse{ public static void main(String args[]) { int a[]=new int[20]; for(int i=0;i<=15;i++) { Scanner sca=new
Time of Update: 2017-01-13
異常與錯誤:異常: 在Java中程式的錯誤主要是語法錯誤和語義錯誤,一個程式在編譯和運行時出現的錯誤我們統一稱之為異常,它是VM(虛擬機器)通知你的一種方式,通過這種方式,VM讓你知道,你(開發人員)已經犯了個錯誤,現在有一個機會來修改它。Java中使用異常類來表示異常,不同的異常類代表了不同的異常。但是在Java中所有的異常都有一個基類,叫做Exception。 錯誤:它指的是一個合理的應用程式不能截獲的嚴重的問題。大多數都是反常的情況。錯誤是VM的一個故障(雖然它可以是任
Time of Update: 2017-01-13
我們現在在Java中使用多線程通常不會直接用Thread對象了,而是會用到java.util.concurrent包下的ExecutorService類來初始化一個線程池供我們使用。之前我一直習慣自己維護一個list儲存submit的callable
Time of Update: 2017-01-13
一、語句的嵌套應用語句嵌套形式。其實就是語句中還有語句。形式多種多樣,沒有固定的格式和套路。1、列印偶數 代碼如下複製代碼 for(int x=1;x<=10;x++){ if(x%2==1)continue; System.out.prinln(“x=”+x);}
Time of Update: 2017-01-13
我們可能知道 js有個length函數,java也有啊length函數例如果數組是data[],則data.length 代碼如下複製代碼 byte[] phone =new byte[81]; //建立一個byte類型的數組,長度為81 phone[i]!=0中phone[i]! //數組的第i的位置不等0 如: 代碼如下複製代碼 byte[] phone =new byte[81]; //建立一個byte類型的數組,長度為81 phone[1]!=0
Time of Update: 2017-01-13
先要配置攔截器,攔截器用於控制重複提交內容!其實原理很簡單,就是在表單內產生一個序列,判斷是否為新的序列,如果是之前的序列,則證明是一個重複提交內容! 代碼如下複製代碼 <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD
Time of Update: 2017-01-13
三種java 去掉字串中的重複字元函數*/public static void main(string[] args) { system.out.println(removerepeatedchar("ddddccffgd")); } public static string
Time of Update: 2017-01-13
java 讀取csv檔案代碼<%@ page contenttype="text/html; charset=gb2312" language="java" import="java.sql.*" errorpage="" %><!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en"
Time of Update: 2017-01-13
java讀取指定檔案內容代碼<%@ page contenttype="text/html; charset=gb2312" language="java" import="java.sql.*" errorpage="" %><html xmlns="http://www.111cn.net/1999/xhtml"><head><meta
Time of Update: 2017-01-13
1.this是指當前對象自己。
Time of Update: 2017-01-13
JAVA Regex涉及的三個類: String,Pattern,Matcher Pattern是要匹配的模式,Matcher是匹配的結果. 例如:Pattern p = Pattern.complie("[a-z]{3}"); Matcher m = p.mather("abc"); 要想在Regex中匹配一個反斜線用四個反斜線表示: "\".matches("\\"); 匹配空白行 " n&
Time of Update: 2017-01-13
import java.util.*; public class Demo02{ public static void main(String[] args){ List all=new ArrayList(); all.add("jack"); all.add("lucy"); all.add("java"); //集合數組的輸出方法1 for(int
Time of Update: 2017-01-13
java 刪除不為空白檔案夾與檔案刪除import java.io.file;private void deletefile(file file){ if(file.exists()){ if(file.isfile()){ file.delete(); }else if(file.isdirectory()){