記錄自己的java面試題目(1)

     這一段找工作,順便把面試的題目記錄下來。一.讀txt檔案   

JAVA中擷取不同隨機數

      剛開始學習JAVA,最近在自己做一個 猜數字 小遊戲。感覺獲得4個不同隨機數 是本程式的關鍵。之前在網上搜了些擷取隨機數的方法,但由於自己對JAVA理解尚淺,所以都不太能讀懂。於是自己就已有知識,想了一個獲得不同隨機數的演算法。   我就以從0—9中選4個不同隨機數為例。     int[] anArray = new

Java 簡易計算機之學習筆記

為了練手,抽空做了這款“簡易計算機”。就此談談在製作過程中遇到的問題。在製作時,swing組件的布局可累壞我了,還是比較熟悉以前那種“所見即所得 (WYSIWYG)”的可視化組件布局方式,下面是UI類,用於繪製UI。  代碼如下複製代碼 package me.jerrys.calc;import java.awt.FlowLayout;import java.awt.Font;import java.awt.GridLayout;

java Access資料庫連接代碼

要串連該資料來源,也就是串連資料庫教程,首先要建立一個JDBC-ODBC橋接器,最後面會講,其方法是:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Class 是Java.lang包中的一個類,通過調用它的靜態方法forName就可以建立橋接器。但建立橋接器時可能發生異常,這是我們所不想見到的,因此要捕獲這個異常:try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver&

Vector在Java編程中的應用

Vector 類提供了實現可增長數組的功能,隨著更多元素加入其中,數組變的更大。在刪除一些元素之後,數組變小。Vector 有三個建構函式,public Vector(int initialCapacity,int capacityIncrement)         public Vector(int initialCapacity)         public Vector()  Vector

Java 中位操作的詳解

<1>.在瞭解位移之前,先瞭解一下正數和負數的二進位表示形式以及關係:舉例15和-15:15 的原碼: 00000000 00000000 00000000 00001111     補碼: 11111111 11111111 11111111 11110000                 +

線程池 java socket伺服器基礎

可以用類似 while(true)input.readByte()來想得到用戶端發送過來的資料。 用output的writeByte來像用戶端發送資料。伺服器的socket是通過serverSocket.accept()方法來產生的。用這個類實現線程池。看例子,如下代碼實現的功能很簡單,就是用戶端發送一個位元組,伺服器讀到用戶端發送的資料後列印它。   代碼如下複製代碼 import java.io.DataInputStream; import

java數組隨機排序實現代碼

例一  代碼如下複製代碼 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

JAVA中的異常與錯誤處理詳解

異常與錯誤:異常: 在Java中程式的錯誤主要是語法錯誤和語義錯誤,一個程式在編譯和運行時出現的錯誤我們統一稱之為異常,它是VM(虛擬機器)通知你的一種方式,通過這種方式,VM讓你知道,你(開發人員)已經犯了個錯誤,現在有一個機會來修改它。Java中使用異常類來表示異常,不同的異常類代表了不同的異常。但是在Java中所有的異常都有一個基類,叫做Exception。 錯誤:它指的是一個合理的應用程式不能截獲的嚴重的問題。大多數都是反常的情況。錯誤是VM的一個故障(雖然它可以是任

Java中ExecutorService和CompletionService區別

我們現在在Java中使用多線程通常不會直接用Thread對象了,而是會用到java.util.concurrent包下的ExecutorService類來初始化一個線程池供我們使用。之前我一直習慣自己維護一個list儲存submit的callable

Java for迴圈語句使用說明詳解

一、語句的嵌套應用語句嵌套形式。其實就是語句中還有語句。形式多種多樣,沒有固定的格式和套路。1、列印偶數  代碼如下複製代碼 for(int x=1;x<=10;x++){  if(x%2==1)continue; System.out.prinln(“x=”+x);}

java 擷取數組(二維數組)長度執行個體程式

我們可能知道 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

java Struts2防止表單重複提交代碼

先要配置攔截器,攔截器用於控制重複提交內容!其實原理很簡單,就是在表單內產生一個序列,判斷是否為新的序列,如果是之前的序列,則證明是一個重複提交內容!  代碼如下複製代碼 <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC    "-//Apache Software Foundation//DTD

三種java 去掉字串中的重複字元函數

三種java 去掉字串中的重複字元函數*/public static void main(string[] args) {        system.out.println(removerepeatedchar("ddddccffgd"));    }    public static string

java 讀取csv檔案代碼

java 讀取csv檔案代碼<%@ page contenttype="text/html; charset=gb2312" language="java" import="java.sql.*" errorpage="" %><!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en"

java讀取指定檔案內容代碼

java讀取指定檔案內容代碼<%@ page contenttype="text/html; charset=gb2312" language="java" import="java.sql.*" errorpage="" %><html xmlns="http://www.111cn.net/1999/xhtml"><head><meta

this在Java中的使用 方法與執行個體教程

1.this是指當前對象自己。

JAVA語言編程中如何使用運算式

JAVA Regex涉及的三個類:  String,Pattern,Matcher  Pattern是要匹配的模式,Matcher是匹配的結果.  例如:Pattern p = Pattern.complie("[a-z]{3}");  Matcher m = p.mather("abc");  要想在Regex中匹配一個反斜線用四個反斜線表示: "\".matches("\\");  匹配空白行 " n&

JAVA中集合數組的輸出方法

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

java 刪除不為空白檔案夾與檔案刪除

java 刪除不為空白檔案夾與檔案刪除import java.io.file;private void deletefile(file file){    if(file.exists()){     if(file.isfile()){      file.delete();     }else if(file.isdirectory()){

總頁數: 4058 1 .... 1922 1923 1924 1925 1926 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.