Time of Update: 2018-07-27
leetcode 原題連結: https://leetcode.com/problems/add-digits/ Given a non-negative integer num, repeatedly add all its digits until the result has only one digit. For example: Given num = 38, the process is like: 3 + 8 = 11
Time of Update: 2018-07-27
在開發過程中,經常會需要直接寫出一個字串變數,也就是雙引號包括的字元資料,這樣一種字面量寫法的字串,是否已經建立了一個String對象呢。如果沒有,那麼資料存放在哪裡呢。如果有,並沒有new語句啊,是怎麼建立的呢。 看下面代碼: String str1=“abc”;//建立abc字串對象 String atr2=new String("abc");//用new語句,建立abc字串對象
Time of Update: 2018-07-27
原文引自: http://www.javabloger.com/article/java-development-concern-those-things.html 近期各家IT媒體舉辦的業內技術大會讓很多網站都在披露自己的技術內幕與同行們分享,大到facebook,百度,小到剛起步的網站。facebook,百度之類的大型網站採用的技術和超凡的處理能力的確給人耳目一新的感覺,但並不是每個網站都是像facebook,百度
Time of Update: 2018-07-27
1.為了避免需要認證,所以用一個類繼承DefaultHttpClient類,忽略校正過程。 import java.security.cert.CertificateException;import java.security.cert.X509Certificate;import javax.net.ssl.SSLContext;import javax.net.ssl.TrustManager;import
Time of Update: 2018-07-27
<pre name="code" class="java">/* * Copyright (c) 2015, 煙台大學電腦學院 * All rights reserved. * 檔案名稱:test.java * 作 者:王元陽 * 完成日期:2015 年 10 月 20 日 * 版 本 號:v1.0 *問題描述: 構造一個矩形類並將長和寬的初值賦為1,最後輸出長、寬、面積。 */
Time of Update: 2018-07-27
對於LIst的刪除操作,由於刪除時會引起索引改變。直接使用迴圈遍曆進行刪除,只能刪除1/2. 剩餘部分由於索引問題而不能被刪除。 對於LIst遍曆元素按需刪除,可使用Iterator。 Iterator<Integer> itr = s.iterator(); while (itr.hasNext()) { Integer i = itr.next(); itr.remove(); }
Time of Update: 2018-07-27
/* * Copyright (c) 2015, 煙台大學電腦學院 * All rights reserved. * 檔案名稱:test.java * 作 者:王元陽 * 完成日期:2015 年 10 月 13 日 * 版 本 號:v1.0 *問題描述:輸入一個任意整數並將其反向輸出出來。 */ import java.util.Scanner;public class Reverse {/** * @param args */public static
Time of Update: 2018-07-27
通過屬性檔案的形式配置所需要的子類 首先建立一個fruit.properties的資源檔 內容為: apple=Reflect.Apple orange=Reflect.Orange 然後編寫主類代碼 //細節:命名規則:類,介面名稱都得大寫; // 寫完代碼記得格式化,就算是測試代碼,貼出來也是給人看的。不能太水。interface Fruit { void eat();}class Apple implements Fruit { public
Time of Update: 2018-07-27
在 分布式服務架構中,一個最基礎的問題就是遠程服務是怎麼通訊的,在Java領域中有很多可實現遠程通訊的技術,例如:RMI、MINA、ESB、 Burlap、Hessian、SOAP、EJB和JMS等,這些名詞之間到底是些什麼關係呢,它們背後到底是基於什麼原理實現的呢,瞭解這些是實現分布 式服務架構的基礎知識,而如果在效能上有高的要求的話,那深入瞭解這些技術背後的機制就是必須的了,在這篇blog中我們將來一探究竟,拋磚引玉,歡迎大
Time of Update: 2018-07-27
物件導向編程(OOP) 根據問題來描述問題,而不是根據運行解決方案的電腦來描述問題。每個對象具有狀態,操作,使用者可以要求對象執行這些操作。 物件導向的五個基本特徵: 1.萬物皆為對象; 2.程式是對象的集合,它們通過發送訊息來告知彼此所要做的; 3.每個對象都有自己的由其它對象所構成的儲存;即可以通過建立包含現有對象的包的方式來建立新類型的對象。(私認為是繼承機制); 4.每個對象都擁有其類型; 5.某一特定類型的所有對象都可以接收同樣的訊息。 類和對象
Time of Update: 2018-07-27
首先先看幾個例子 import java.util.Timer; import java.util.TimerTask; import java.util.Date; /** * @author vincent */ public class TimerTest { public static void main(String[] args) { Timer t = new Timer();
Time of Update: 2018-07-27
第一部分 走進Java 第1章 走進Java 第二部分 自動記憶體管理機制 第2章 Java記憶體地區與記憶體溢出異常 2.1 概述 2.2 運行時資料區域 2.2.1 程式計數器 2.2.2 java虛擬機器棧 2.2.3 本地方法棧 2.2.4 Java堆 2.2.5 方法區 2.2.6 運行時常量池 2.2.7 直接記憶體 2.3 HotSpot虛擬機器對象探秘 2.3.1 對象的建立 2.3.2 對象的記憶體布局 2.
Time of Update: 2018-07-27
Java工具包提供了強大的資料結構。在Java中的資料結構主要包括以下幾種介面和類: 枚舉(Enumeration) 位集合(BitSet) 向量(Vector) 棧(Stack) 字典(Dictionary) 雜湊表(Hashtable) 屬性(Properties) 以上這些類是傳統遺留的,在Java2中引入了一種新的架構-集合架構(
Time of Update: 2018-07-27
最近有人問我Java中到底有沒有goto。答案是有的。但是Java將goto最為了保留字,實際上並沒有打算在語言中使用它(這個人自己覺得的)。 那又有人會問了,沒有goto了,那Java豈不是沒有了中斷語句了(自戀吧,誰會問你,渣渣)。 NO。NO。NO。有的。Java設計者在語言中增加了 break 語句來實現中斷程式。 下面就來看看Java中break的兩種使用方法。(為什麼是兩種。。……現在不告訴你……往下看……)。 break第一種用法 代碼如下:
Time of Update: 2018-07-27
今日面試題: java語言中有沒有goto關鍵字? 相信很多同學被問到這道題目時,都能答上來。 答案是:
Time of Update: 2018-07-27
String s; Process process; try { process = Runtime.getRuntime().exec("cmd /c d://test.bat"); InputStream in=process.getInputStream(); BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(in));
Time of Update: 2018-07-27
Java 5.0添加了對協變傳回型別的支援,即子類覆蓋(即重寫)基類方法時,返回的類型可以是基類方法傳回型別的子類。 協變傳回型別允許返回更為具體的類型 class Grain{ public String toString(){ return "Grain"; }}class Wheat extends Grain{ public String toString(){ return
Time of Update: 2018-07-27
本作品採用知識共用署名-非商業性使用-相同方式共用 2.5 中國大陸許可協議進行許可。 轉載請註明出處和作者.http://blog.csdn.net/xtj332
Time of Update: 2018-07-27
/** * */ package TestPack; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; /** * @author Jack.
Time of Update: 2018-07-27
原文地址:Java之關鍵字和保留字 1 名字不能用保留字和關鍵字,但如果保留字或關鍵字中有字母大寫就不算保留字或關鍵字了。 2 開頭字元能用字母,$或者_ 3 名字中不能用+ ,- 空格等字元 4 部分易混的保留字關鍵字和非保留字關鍵字 null, native, goto,const,instanceof,default是關鍵字保留字 then,sizeof,main,Boolean,unsigned,java,