Time of Update: 2018-07-27
Jame院長 2016-12-06 17:12 基礎知識部分(90分) 一、單項選擇題(共12題,每題3分,共36分。) 1、Java是從( B )語言改進重新設計。 A)Ada B)C++ C)Pasacal D)BASIC 2、下列語句哪一個正確( B) A)Java程式經編譯後會產生machine code B)Java程式經編譯後會產生byte code
Time of Update: 2018-07-27
之前編寫單片機時候經常用到C/C++中的宏定義,以“#define **” 的形式出現。 java中也有“宏變數”,不過是另一種形式。 final是java中的一個關鍵字,用來修飾類、成員變數、局部變數、方法,表示不可變。當final修飾一個變數時,已經為該變數指定了初始值,那麼這個變數在編譯時間就可以確定下來,那麼這個final變數實質上就是一個“宏變數”,編譯器會把程式中所有用到該變數的地方替換成該變數的值。
Time of Update: 2018-07-27
類(class) UML中使用矩形框代表類。類圖分三層,第一層顯示類名稱,如果是抽象類別則用斜體顯示。第二層是類的特性,通常就是欄位和屬性。第三層是類的操作,通常是方法或行為。注意前面的符號,‘+’表示public,‘-’表示private,‘#’表示protect。 介面(interface) 介面圖和類圖的主要區別在於頂端有<>顯示。第一層是介面名稱,第二層是介面方法。
Time of Update: 2018-07-27
啥也不說了,都在圖裡了。希望可以給大家的職業規劃一些提示,尤其是寫了幾年程式,卻越來越迷茫的同學。 第一階段 技術名稱 技術內容 J2SE(java基礎部分) java開發前奏
Time of Update: 2018-07-27
牛客最近來了一個新員工Fish,每天早晨總是會拿著一本英文雜誌,寫些句子在本子上。同事Cat對Fish寫的內容頗感興趣,有一天他向Fish借來翻看,但卻讀不懂它的意思。例如,“student. a am I”。後來才意識到,這傢伙原來把句子單詞的順序翻轉了,正確的句子應該是“I am a student.”。Cat對一一的翻轉這些單詞順序可不在行,你能協助他麼。 思路: (1)先翻轉整個句子 (2)再對每個單詞進行翻轉 對每個單詞進行翻轉的時候,用兩個變數進行控制,
Time of Update: 2018-07-27
第4章 對象與類 1.不要編寫返回引用可變對象的訪問器方法 例如: class Employee{ private Date hireDay; public Date getHireDay() { return hireDay; }}Employee e = ...;Date d = e.getHireDay(); 此時,d就是e的hireDay,對d的更改會直接造成e的hireDay的更改。
Time of Update: 2018-07-27
最近嘗試完全脫離C++,轉而只用java刷題。這是我用java做出的第一道樹。題目在這裡。說幾點做題思路。 1. 暴力用Hashtable存單詞,顯然浪費空間,每個字母每個位次應該只存一次。暴力用Regex匹配,只適用於Hash字典。每個字母每個位次只存一次,在腦子裡想一下,就能想到這就是要建一棵26叉樹。 2. TreeNode除了字母值和大小為26的TreeNode數組外,還應包含一個整數min,用於表示當前字母到該分支最短單詞最後一個字母的長度,例如存abc,那麼字母b的min應為1,
Time of Update: 2018-07-27
物件導向編程有三大特性:封裝、繼承、多態。 封裝隱藏了類的內部實現機制,可以在不影響使用的情況下改變類的內部結構,同時也保護了資料。對外界而已它的內部細節是隱藏的,暴露給外界的只是它的存取方法。 繼承是為了重用父類代碼。兩個類若存在IS-A的關係就可以使用繼承。
Time of Update: 2018-07-27
1.menu實體類 package recursion;/** * Created by tl on 2016/4/10. */public class Menu { private String id; private String name; private String pid; public String getId() { return id; } public void setId(String id) {
Time of Update: 2018-07-27
java 中unsigned類型的轉換 轉自:http://hi.baidu.com/jrckkyy/blog/item/9c813735b614a30891ef39a2.html 在Java中,不存在Unsigned無符號資料類型,但可以輕而易舉完成Unsigned轉換。
Time of Update: 2018-07-27
Java實現棧和隊列 棧:LIFO(後進先出) 隊列:FIFO(先進先出) 棧的順序儲存結構實現: /** * 基於數組實現的順序棧 * @param <E> */public class Stack<E> { private Object[] data = null; private int maxSize=0; //棧容量 private
Time of Update: 2018-07-27
第一步:首先安裝jdk檔案。 雙擊 進入安裝程式,一直點擊下一步 註:下方步驟(安裝到預設路徑即可)→點擊下一步 第二步:上面安裝過程中將會自動彈出安裝jre檔案。 (預設路徑即可)點擊下一步→等待安裝,跳回之前的安裝頁面→點擊關閉即——完成JDK與JRE的安裝 安裝完成後,在命令列中輸入java –version 若出現圖中的效果即為安裝JDK成功
Time of Update: 2018-07-27
方法一:java.util.Random 1.1:建立方法 new Random(); 或 new Random(long seed); 兩種方法。預設建構函式其實也使用了系統時間與唯一產生器經過異或後得到的值。具體建構函式如下: public Random() { this(seedUniquifier() ^ System.nanoTime());
Time of Update: 2018-07-27
package com.shop.ssm.util;import java.io.BufferedOutputStream;import java.io.OutputStream;import java.net.URLEncoder;import javax.servlet.http.HttpServletResponse;/** * 下載檔案 * 建立人:周志剛 * 建立時間:2016年9月1日 * @version */public class FileDownload { /**
Time of Update: 2018-07-27
由於馬上要參加一個筆試,又拿出了滿是灰塵的資料結構課本,想把基本的資料類型和演算法給看一看,由於找工作是java方面,所以有意把排序的演算法用java寫一下,水平很是一般,希望自己能夠一步一個腳印,踏實走下去,如果能給大家一些啟發就更好了。 代碼全部測試過,如有瑕疵,請批評指正。 首先介紹引自百度---插入排序的基本思想是:每步將一個待排序的紀錄,按其關鍵碼值的大小插入前面已經排序的檔案中適當位置上,直到全部插入完為止。
Time of Update: 2018-07-27
java裡截取字串的方法有substring和substr,它倆的區別和各自的用法具體是什麼呢。現在總結如下: 1.substring方法,yM.M\ lt.`B Y0 定義和用法 substring 方法用於提取字串中介於兩個指定下標之間的字元。 文法 stringObject.substring(start,stop) 參數 描述 start &
Time of Update: 2018-07-27
一、JDK的動態代理類 Java代碼 public interface IService { boolean getService(String data); }
Time of Update: 2018-07-27
原文出處:http://www.cnblogs.com/wishyouhappy/p/3669198.html 1.java容器分類圖 說明:第一個圖為簡化圖(其中粗線部分是重點的容器),第二個圖為完整容器分類圖 2.容器類介面和抽象容器類
Time of Update: 2018-07-27
作業系統: CentOS 6(某工的虛擬機器主機) 1.安裝jdk 方法來自:http://jingyan.baidu.com/article/4853e1e51d0c101909f72607.html 查看是否已有java環境 yum list installed |grep java 卸載已有java環境(我這卸載是因為吖根本沒有javac命令) 卸載JDK相關檔案輸入:yum -y remove java-1.[N].0-openjdk*(N指版本號碼)
Time of Update: 2018-07-27
Tomcat java web 禁用HTTP 方法 配置tomcat,conf/web.xml 或 應用的web.xml <security-constraint> <web-resource-collection> <url-pattern>/*</url-pattern> <http-method>PUT</http-method&