Time of Update: 2018-07-27
第1章Java語言快速入門 1.1引言 1.1.1程式與軟體 1.1.2程式設計語言 1.1.3流行的程式設計語言 1.1.4物件導向與面向過程 1.1.5機器語言、組合語言和進階語言 1.1.6解釋與編譯 1.2Java語言概述 1.2.1Java語言的發展曆史 1.2.2Java 7的架構 1.2.3Java語言的特點 1.2.4Java的3個版本 1.2.5Java程式的運行過程 1.3Java運行環境 1.3.1JDK下載
Time of Update: 2018-07-27
今天開始深入學習Java線程,就先從sleep,join,interrupt這3個函數開始吧。 先來看一下這3個函數的功能。 1,sleep:是Thread類的一個靜態方法,作用是讓當前線程阻塞,該函數的參數就是阻塞時間,以毫秒為單位。 2,interrupt:中斷線程。 3,join:作用是讓兩個線程同步。例如:有A,B兩個線程,如果在B中調用了A.join()的話,則表示A線程執行完了才開始執行B線程。 廢話不說了,邊看例子變學習吧。 ====================
Time of Update: 2018-07-27
最基礎的Json字串: { "age": 20, "gender": "male", "grades": "三班", "name": "蘇三", "weight": 63.5}
Time of Update: 2018-07-27
什麼是InputStream和OutputStream。 InputStream和OutputStream是抽象類別,是所有位元組輸入資料流和輸出資料流的父類。這裡,我們首先要分清楚兩個概念: InputStream(輸入資料流):輸入資料流是用來讀入資料的。- - - > > >讀入 OutputStream(輸出資料流):輸出資料流是用來寫出資料的。- - - > > >寫出
Time of Update: 2018-07-27
題目描述 開發一個座標計算工具, A表示向左移動,D表示向右移動,W表示向上移動,S表示向下移動。從(0,0)點開始移動,從輸入字串裡面讀取一些座標,並將最終輸入結果輸出到輸出檔案裡面。 輸入: 合法座標為A(或者D或者W或者S) + 數字(兩位以內) 座標之間以;分隔。
Time of Update: 2018-07-27
package qiang; import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import javax.swing.JButton;import javax.swing.JFileChooser;import javax.swing.JFrame;import
Time of Update: 2018-07-27
文章作者:Tyan 部落格:noahsnail.com 1. 什麼是泛型 Java泛型(Generics)是JDK 5中引入的一個新特性,允許在定義類和介面的時候使用型別參數(type parameter),它們也被稱為參數化型別(parameterized type)或參量多態(parametric polymorphism)。泛型最主要的應用是在JDK
Time of Update: 2018-07-27
在使用awt的image時候,不是能時時擷取到映像的寬和高, GetWidth()函數偶爾得到的值為-1,暫時沒有找到解決方案。 代碼: public class picture extends JFrame { ImageIcon icon = new ImageIcon();Image image;//
Time of Update: 2018-07-27
import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Future;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReadWriteLock;import
Time of Update: 2018-07-27
摘要 線程池的工作原理 構造方法 存活時間keepAliveTime 存活的時間單位uunit 任務隊列workQueue 線程工廠threadFactory 拒絕策略handler 任務執行的基本流程 向線程池提交任務 execute submit
Time of Update: 2018-07-27
1.源碼分析專題 詳細介紹源碼中所用到的經典設計思想,看看大牛是如何寫代碼的,提升技術審美、提高核心競爭力。 協助大家尋找分析源碼的切入點,在思想上來一次巨大的升華。知其然,並知其所以然。把知識變成自己的 2.分布式架構 互連網時代,系統架構如何迎接高並發流量的挑戰。而作為技術開發人員,如何去應對技術變革帶來的技能危機。基於傳統架構到分布式架構演變過程所帶來的技術變革進行全面深入講解。 在技術深度和技術廣度上得到飛躍的提升。成為互連網行業所需要的T型人才 3.
Time of Update: 2018-07-27
AWT(Abstract WindowToolkit抽象視窗工具組)包括了很多類和介面,用於java.Application的GUI(Graphics User Interface圖形化使用者介面)編程,GUI的各種元素(如:視窗,按鈕,文字框等)由java類來實現。使用AWT所涉及的類一般在java.awt包及其子包中
Time of Update: 2018-07-27
Java中final,finalize和finally的區別 final final關鍵字可以用於類,方法,變數前,用來表示該關鍵字修飾的類,方法,變數具有不可變的特性。 (1)final關鍵字用於基礎資料型別 (Elementary Data Type)前:這時表明該關鍵字修飾的變數是一個常量,在定義後該變數的值就不能被修改。 (2)final關鍵字用於方法聲明前:這時意味著該方法時最終方法,只能被調用,不能被覆蓋,但是可以被重載。
Time of Update: 2018-07-27
目前,要為另一個項目提供介面,介面是用HTTP URL實現的,最初的想法是另一個項目用JQuery post進行請求。 但是,很可能另一個項目是部署在別的機器上,那麼就存在跨域問題,而JQuery的post請求是不允許跨域的。 這時,就只能夠用HttpClient包進行請求了,同時由於請求的URL是HTTPS的,為了避免需要認證,所以用一個類繼承DefaultHttpClient類,忽略校正過程。 1.寫一個SSLClient類,繼承至HttpClient
Time of Update: 2018-07-27
轉載請註明出處:z_zhaojun的部落格 原文地址:http://blog.csdn.net/u012975705/article/details/50493006 題目地址:https://leetcode.com/problems/pascals-triangle-ii/ Pascal’s Triangle II Given an index k, return the kth row of the Pascal's triangle.For example, given k
Time of Update: 2018-07-27
SDK 提供了有序集合介面java.util.List的幾種實現,其中三種最為人們熟知的是Vector、ArrayList和LinkedList。有關這 些List類的效能差別是一個經常被問及的問題。在這篇文章中,我要探討的就是LinkedList和Vector/Array SDK 提供了有序集合介面java.util.List的幾種實現,其中三種最為人們熟知的是Vector、ArrayList和LinkedList。有關這
Time of Update: 2018-07-27
【119-Pascal’s Triangle II(帕斯卡三角形(楊輝三角)II)】 【LeetCode-面試演算法經典-Java實現】【所有題目目錄索引】 原題 Given an index k, return the kth row of the Pascal’s triangle. For example, given k = 3, Return [1,3,3,1]. Note: Could you optimize your
Time of Update: 2018-07-27
本文屬於java並發系列,原文地址:http://ifeve.com/introduce-abstractqueuedsynchronizer/ 並發編程網有原文, 粗看一遍,很多地方不理解。今天在看juc鎖的部分,底層還是依賴於aqs實現,特意在原文基礎上梳理。 原文如下: 簡介 提供了一個基於FIFO隊列,可以用於構建鎖或者其他相關同步裝置的基礎架構。該同步器(以下簡稱同步器)利用了一個int來表示狀態,
Time of Update: 2018-07-27
java封裝的幾個線程池介紹 FixedThreadPool FixedThreadPool並不是一個類,它是由Executors工具類建立出來的一個固定線程數的一個ThreadPoolEexcutor的對象,有2種實現方式。 Executors.newFixedThreadPool(3);//固定3個線程數Executors.newFixedThreadPool(3, Executors.defaultThreadFactory());
Time of Update: 2018-07-27
標籤:lips das 環境配置 str 一行代碼 count 註冊 download info 關於開發工具,之前是用eclipse,後來用了一段時間idea後,發現idea比eclipse好