JAVA

我要報(bào)錯(cuò)
  • Java中的ReentrantLock和synchronized兩種鎖定機(jī)制的對(duì)比

    多線程和并發(fā)性并不是什么新內(nèi)容,但是?Java?語言設(shè)計(jì)中的創(chuàng)新之一就是,它是第一個(gè)直接把跨平臺(tái)線程模型和正規(guī)的內(nèi)存模型集成到語言中的主流語言。核心類庫包含一個(gè)?Thread?類,可以用它來構(gòu)建、啟動(dòng)

    充電吧
    2019-07-09
    java
  • java排序算法

    交換排序:1)冒泡排序(最簡單最容易理解的排序算法)/** ? * 冒泡法排序 ? *比較相鄰的元素。如果第一個(gè)比第二個(gè)大,就交換他們兩個(gè)。*對(duì)每一對(duì)相鄰元素作同樣的工作,從開始第一對(duì)到結(jié)尾的最

    充電吧
    2019-07-09
    java
  • Java軟件開發(fā)修煉過程

    Java軟件開發(fā)修煉過程 *?第一階段:Java基礎(chǔ),包括java語法,面向?qū)ο筇卣?,常見API,集合框架; ?*第二階段:java界面編程,包括AWT,事件機(jī)制,SWING,這個(gè)部分也可以跳過,

  • Java開發(fā)環(huán)境搭建與Java和C的不同(下篇)

    十、Java中的數(shù)組1.數(shù)組的定義在C語言中,我們定義數(shù)組的方式如下:數(shù)據(jù)類型 數(shù)組名[數(shù)組元素的個(gè)數(shù)];例如:int a[ 3 ];int b[ ];//這種定義由于沒有指定數(shù)組元素個(gè)數(shù),在C語言中

    充電吧
    2019-07-09
    java
  • java過濾敏感詞實(shí)現(xiàn)字符串替換功能

    很多網(wǎng)站都需要對(duì)于某些關(guān)鍵字或者某些敏感詞匯進(jìn)行過濾替換的功能。比如在輸入框中輸入些js 腳本,或者輸入些政府類型的詞匯等都是不允許的,但是你不能限制用戶的自由。所以對(duì)于網(wǎng)站的過濾功能就顯得很有必要了

  • 深入入門正則表達(dá)式(java) - 匹配原理 - 2 - 回溯

    內(nèi)容可能有些不嚴(yán)謹(jǐn)?shù)牡胤?,希望大家落腳前先拍磚,多謝?深入入門正則表達(dá)式(java) - 引言深入入門正則表達(dá)式(java) - 1 - 入門基礎(chǔ)?深入入門正則表達(dá)式(java) - 2 - 基本實(shí)例

    充電吧
    2019-07-09
    zookeeper java
  • 快速排序算法Java實(shí)現(xiàn)

    快速排序算法Java實(shí)現(xiàn)網(wǎng)上關(guān)于快速排序的算法原理和算法實(shí)現(xiàn)都比較多,不過java是實(shí)現(xiàn)并不多,而且部分實(shí)現(xiàn)很難理解,和思路有點(diǎn)不搭調(diào)。所以整理了這篇文章。如果有不妥之處還請建議。首先先復(fù)習(xí)一些基礎(chǔ)。

    充電吧
    2019-07-09
    java
  • 找出字符串中對(duì)稱的子字符串的最大長度(最長回文)[No. 14]

    背景:所謂對(duì)稱子字符串,就是這個(gè)子字符串要么是以其中一個(gè)詞對(duì)稱:比如 “aba”, “abcba”;要么就完全對(duì)稱:比如"abba", "abccba"。問題:給你一個(gè)字符串,找出該字符串中對(duì)稱的子字

    充電吧
    2019-07-09
    算法 java
  • java面試題集錦

    一、super()?方法的用法及作用? 有如下Java類: ????public?class?Bird{? ????private?String?name;? ????public?Bird()?

    充電吧
    2019-07-09
    java
  • 自動(dòng)內(nèi)存管理機(jī)制_垃圾收集器與內(nèi)存分配策略

    Java內(nèi)存運(yùn)行時(shí)區(qū)域的各個(gè)部分,其中程序計(jì)數(shù)器、虛擬機(jī)棧、本地方法棧3個(gè)區(qū)域隨線程而生,隨線程而滅;棧中的棧幀隨著方法的進(jìn)入和退出而有條不紊地執(zhí)行著出棧和入棧操作。每一個(gè)棧幀中分配多少內(nèi)存基本上是在

  • java中this和super的用法

    通過用static來定義方法或成員,為我們編程提供了某種便利,從某種程度上可以說它類似于C語言中的全局函數(shù)和全局變量。但是,并不是說有了這種便利,你便可以隨處使用,如果那樣的話,你便需要認(rèn)真考慮一下自

    充電吧
    2019-07-09
    string java
  • java--字符串的方法

    初次看鍵java的對(duì)字符串的操作,和C語言提供的字符串操作函數(shù)比較起來瞬間感覺C語言有點(diǎn)復(fù)雜,java功能似乎更強(qiáng)大,操作簡便,實(shí)現(xiàn)功能也強(qiáng)。import?java.util.Date; publi

    充電吧
    2019-07-09
    string類 java
  • 工廠模式介紹

    工廠模式介紹 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ????一、引子?????? 話說十年前,有一個(gè)爆發(fā)戶,他家有三輛汽車(Benz(奔馳)、Bmw(寶馬)、Audi(奧迪)看

  • 前綴表達(dá)式

    問題描述  編寫一個(gè)程序,以字符串方式輸入一個(gè)前綴表達(dá)式,然后計(jì)算它的值。輸入格式為:“運(yùn)算符 對(duì)象1 對(duì)象2”,其中,運(yùn)算符為“+”(加法)、“-”(減法)、“*”(乘法)或“/”(除法),運(yùn)算對(duì)象

  • 我把大三給了誰

    大三上學(xué)期已經(jīng)過去六個(gè)禮拜了,感覺生活一片混亂,找不回一點(diǎn)自信,第一第四個(gè)星期堅(jiān)持我的目標(biāo),第二第三感覺都在玩lol,第五周國慶節(jié)當(dāng)了一回豬,第六周每天都去圖書館,學(xué)到的比前五個(gè)禮拜的還多很多。九月份

    充電吧
    2019-07-09
    java
  • 黑馬程序員---Java中的集合(二)--List派系

    關(guān)于Java中的集合-List派系(二)? ? ? ? ? ? ? ? ?上一篇總結(jié)了集合框架中老大Collection,這篇總結(jié)它下面的幾個(gè)小弟List派系1.List派系 List是一個(gè)接口,是這

    充電吧
    2019-07-09
    程序員 java
  • java學(xué)習(xí)---環(huán)境搭建

    Windows7安裝JDK的環(huán)境變量設(shè)置?Windows7 X64安裝“jdk-6u26-windows-x64.exe”后,按照網(wǎng)上的環(huán)境變量設(shè)置方法設(shè)置了環(huán)境變量,但是死活都提示“javac不是

    充電吧
    2019-07-09
    java
  • 黑馬程序員---Java中的線程

    關(guān)于Java中的線程? ? ? ? ? ? ? ? ??1. 進(jìn)程 ? 進(jìn)程:正在運(yùn)行的程序,所占有內(nèi)存空間 ? 程序存儲(chǔ)在硬盤,運(yùn)行時(shí)期到了內(nèi)存中 ? 線程:是一個(gè)大程序中的子程序 ? CPU真正執(zhí)

    充電吧
    2019-07-08
    java
  • Android中的線程池

    線程池的優(yōu)點(diǎn):1.重用線程池的線程,避免因?yàn)榫€程的創(chuàng)建和銷毀所帶來的性能開銷;2.能有效的控制線程池的最大并發(fā)數(shù),避免大量的線程之間因互相搶占系統(tǒng)資源而導(dǎo)致的阻塞現(xiàn)象;3.能夠?qū)€程進(jìn)行簡單的管理,并

    充電吧
    2019-07-08
    Android java
  • 黑馬程序員---抽象類

    關(guān)于Java中的抽象類? ? ? ?抽象類: 抽象:不具體,看不明白關(guān)鍵字abstract抽象類的特點(diǎn): 1.抽象方法只能定義在抽象類中,抽象類和抽象方法必須由abstract關(guān)鍵字修飾(可以描述類和

    充電吧
    2019-07-08
    抽象類 java