欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

必須詳細(xì)與全面的Java開發(fā)環(huán)境搭建圖文教程

 更新時(shí)間:2019年11月10日 21:57:53   作者:Alan_beijing  
本篇文章內(nèi)容包括:Linux理論與實(shí)操,MySQL實(shí)操,JDK實(shí)操,Tomcat實(shí)操和Tomcat實(shí)操,需要的朋友可以參考下

在項(xiàng)目產(chǎn)品開發(fā)中,開發(fā)環(huán)境搭建是軟件開發(fā)的首要階段,也是必須階段,只有開發(fā)環(huán)境搭建好了,方可進(jìn)行開發(fā),良好的開發(fā)環(huán)境搭建,為后續(xù)的開發(fā)工作帶來極大便利。

對(duì)于大公司來說,軟件開發(fā)環(huán)境搭建工作一般是由運(yùn)維來做,然而,對(duì)于小公司來說,這個(gè)工作就交給開發(fā)人員來做了,如開發(fā)經(jīng)理。不管這個(gè)工作是交給運(yùn)維人員做,還是

交給開發(fā)人員做,能確定的是:做這件事的人,一定是個(gè)資深的人,如此,方可讓開發(fā)環(huán)境穩(wěn)定運(yùn)行,從而為后續(xù)的開發(fā)提供便利。

現(xiàn)實(shí)中,只有極少部分開發(fā)人員接觸服務(wù)器(能接觸的人,基本都是開發(fā)組長及其以上,或資深開發(fā),小公司除外),然而,對(duì)于一個(gè)技術(shù)人員來說,服務(wù)器相關(guān)環(huán)境搭建是個(gè)必

不可少的環(huán)節(jié),這就產(chǎn)生了一個(gè)矛盾:服務(wù)器相關(guān)搭建工作是程序員不可或缺技術(shù),但大部分程序員又少接觸服務(wù)器。鑒于此,本篇文章將詳解這個(gè)專題,對(duì)于沒搭建過服務(wù)器的開發(fā)

人員,初中級(jí)開發(fā)人員,.NET轉(zhuǎn)java開發(fā)人員提供幫助。

本篇文章內(nèi)容包括:Linux理論與實(shí)操,MySQL實(shí)操,JDK實(shí)操,Tomcat實(shí)操和Tomcat實(shí)操。

一 Linux環(huán)境搭建

本小結(jié)側(cè)重于操作,主要內(nèi)容大致包括:

兩大類操作系統(tǒng)簡(jiǎn)要介紹VMware Workstation Pro 15簡(jiǎn)要介紹及安裝CentOS簡(jiǎn)要介紹及基于Wi'n'dows 操作系統(tǒng)的安裝

(一 )關(guān)于操作系統(tǒng)的介紹

1.Windows 系統(tǒng)

Window操作系統(tǒng),是我們?cè)偈煜げ贿^的系統(tǒng)了。

客戶端操作系統(tǒng):windows xp(已過時(shí)),win7,win8,win10服務(wù)器操作系統(tǒng):windows server 2008(R2),windows server 2012(R2),windows server 2016

2.Linux 系統(tǒng)

Linux系統(tǒng)是一款開源的多用戶操作系統(tǒng)(開源主要指它的內(nèi)核),由于開源,從而衍生出不同版本Linux操作系統(tǒng)。它的內(nèi)核最初只是由芬蘭人李納斯·托瓦茲(Linus Torvalds)在赫爾辛基大學(xué)上學(xué)時(shí)出于個(gè)人愛好而編寫的。

它是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個(gè)基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它能能運(yùn)行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。

Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。

目前市面上較知名的發(fā)行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。從商業(yè)角度來說,分為商業(yè)版(收費(fèi),如Rechart系列)和非商業(yè)版(免費(fèi),如CentOS)。

(二)虛擬機(jī)

關(guān)于虛擬機(jī),當(dāng)前有兩款比較流行:VMware Workstation 和 VirtualBox。

在本篇文章中,我們將選擇VMware Workstation Pro 15(Wmware當(dāng)前最新版本)作為演示虛擬機(jī)。

1.下載地址

官網(wǎng):https://www.vmware.com/products/workstation-pro.html。官網(wǎng)提供了兩種不同平臺(tái)的虛擬機(jī),即windows和linux。

2.序列號(hào)

GV7N2-DQZ00-4897Y-27ZNX-NV0TD

3.安裝步驟

=》下載虛擬機(jī)

由于本次演示是基于windows的,因此下載windows版本的虛擬機(jī)

=》安裝

下載好的虛擬機(jī)安裝包如下,雙擊進(jìn)行安裝。

注意:一般在安裝新軟件時(shí),盡量把殺毒軟件關(guān)閉。

彈出界面,選擇“下一步”

接受許可協(xié)議,下一步

選擇安裝路徑,選擇增強(qiáng)版(也可以不選),下一步

下一步

下一步

安裝

安裝中....

安裝結(jié)束,輸入許可證

輸入許可證

重啟電腦,安裝完畢。

(三) CentOS

Linux鏡像官網(wǎng):https://www.centos.org/download/

從官網(wǎng),可以看出提供了三種類型的CentOS鏡像:

1.DVD ISO:常用版本,包含大部分功能,大小為4.2G左右;

2.Everything ISO:功能最全版本,大小為8.8G左右;

3.Minimal ISO:壓縮版本,大小為906M左右,很多功能需要在線安裝;

4.無論是哪個(gè)版本鏡像,均分為32位(x86)和64位(x64);

(四) 安裝CentOS

1.啟動(dòng)虛擬機(jī),文件=》新建虛擬機(jī)

典型,下一步

選擇安裝包,下一步

下一步

存儲(chǔ)單個(gè)文件,下一步

自定義硬件配置

設(shè)置內(nèi)存為8G,關(guān)閉

完成

安裝準(zhǔn)備中(等待60秒,自動(dòng)安裝,不要操作鼠標(biāo))

準(zhǔn)備中

選擇簡(jiǎn)體中文(中國),繼續(xù)

基本配置結(jié)束后,選擇開始安裝

安裝中

配置Root密碼

完成配置

重啟

登錄

注意:如果安裝可視化桌面,請(qǐng)按照如下步驟

軟件選擇

GNOME

登錄

桌面

二 MySQL安裝

1 搭建mysql

1.1 官網(wǎng)下載mysql壓縮包

下載壓縮包時(shí),可以先把安裝包下載到本地,再上傳到服務(wù)器,也可以在linux服務(wù)器上wget:

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

官網(wǎng):https://dev.mysql.com/downloads/mysql/5.7.html#downloads

1.2 解壓gz壓縮包

tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

1.3 將壓縮包移動(dòng)到 /usr/local/mysql/

mv -v mysql-5.7.26-linux-glibc2.12-x86_64 /usr/lcoal/mysql

1.4 創(chuàng)建用戶組和添加用戶

groupadd mysql
useradd -r -g mysql mysql

1.5 將安裝目錄所有者及所屬組改為mysql,這個(gè)根據(jù)自己的目錄來

#chown -R mysql.mysql /usr/local/mysql

1.6 在mysql目錄下創(chuàng)建data文件夾

#mkdir data

1.7 初始化數(shù)據(jù)庫

#/usr/local/mysql/bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data
如果出現(xiàn)以下錯(cuò)誤是因?yàn)?.7版本的初始化命令后面要加 --initialize,如下:

/usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --initialize

1.8 編輯配置文件

配置文件地址:/etc/my.cnf

[mysqld]
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/tmp/mysql.sock
user=mysql
port=3306
character-set-server=utf8
# 取消密碼驗(yàn)證
//skip-grant-tables
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
1.9 將mysql加入到服務(wù)

#cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

1.10 開機(jī)啟動(dòng)

#chkconfig mysql on

1.11 啟動(dòng)mysql

#service mysql start

1.12 設(shè)置密碼

由于在第7步my.cnf配置文件中取消了密碼驗(yàn)證,故登錄mysql不需要密碼驗(yàn)證。

/usr/local/mysql/bin/mysql -uroot

無密碼登錄之后,修改密碼:

#use mysql;
#update user set authentication_string=password('root') where user='root';
或者#set password=password("root");
#flush privileges;
#exit

1.13 將第7步改為需要密碼驗(yàn)證

1.14 添加遠(yuǎn)程賬戶

使用root賬戶登錄,并設(shè)置遠(yuǎn)程登錄賬戶

GRANT ALL PRIVILEGES ON *.* to 'Alan_beijing'@'%' IDENTIFIED by 'Shanghai2019' WITH GRANT OPTION

1.15 防火墻設(shè)置

方式一:關(guān)閉防火墻

//停止
systemctl stop firewalld.service
//禁止開機(jī)啟動(dòng)
systemctl disable firewalld.service

方式二:開啟端口

//這里發(fā)現(xiàn)防火墻是開啟的,再來查看防火墻控制的端口
systemctl status firewalld
//查看防火墻控制的端口,發(fā)現(xiàn)我想要監(jiān)聽的8081端口沒有開啟
firewall-cmd --list-all
//永久開啟3306端口
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
//重載防火墻
sudo firewall-cmd --reload

1.16 重啟mysql服務(wù)

service mysql start

1.17 相關(guān)命令

1 .安裝numactl和libaio

yum -y install numactl
yum search libaio
yum install libaio

2.配置環(huán)境變量

export PATH=$PATH:/usr/local/mysql/bin

3.啟動(dòng)服務(wù)

方式一:服務(wù)方式

[root@localhost ~]service mysql start
如果服務(wù)在啟動(dòng)狀態(tài),直接重啟服務(wù)用以下命令:
[root@localhost ~]service mysql restart

方式二:命令行方式

[root@localhost bin]cd /usr/bin

[root@localhost bin]./mysqld_safe &

4.關(guān)閉服務(wù)

方式一:服務(wù)方式

[root@localhost ~]service mysql stop

方式二:命令行方式

[root@localhost ~]mysqladmin -u root shutdown

5.查看服務(wù)

方式一:

[root@localhost bin]ps -ef|grep mysql

方式二:

[root@localhost bin]netstat -nlp

6.進(jìn)程查詢和殺死

(1) ps -ef |grep redis

ps:將某個(gè)進(jìn)程顯示出來
-A  顯示所有程序。
-e  此參數(shù)的效果和指定"A"參數(shù)相同。
-f  顯示UID,PPIP,C與STIME欄位。
grep命令是查找
中間的|是管道命令 是指ps命令與grep同時(shí)執(zhí)行

這條命令的意思是顯示有關(guān)redis有關(guān)的進(jìn)程

(2)kill[參數(shù)][進(jìn)程號(hào)]

kill -9 4394

kill就是給某個(gè)進(jìn)程id發(fā)送了一個(gè)信號(hào)。默認(rèn)發(fā)送的信號(hào)是SIGTERM,而kill -9發(fā)送的信號(hào)是SIGKILL,即exit。

exit信號(hào)不會(huì)被系統(tǒng)阻塞,所以kill -9能順利殺掉進(jìn)程。當(dāng)然你也可以使用kill發(fā)送其他信號(hào)給進(jìn)程。

7.查看mysql

方法一:status;
方法二:select version();

2 卸載mysql
2.1 RPM包安裝方式的MySQL卸載

1.檢查是否安裝了MySQL組件
  # rpm -qa | grep -i mysql

2.卸載前關(guān)閉MySQL服務(wù)
# service mysql status

# service mysql stop

# service mysql status

3.卸載刪除MySQL各類組件

# rpm -ev 組件名
4.收集MySQL對(duì)應(yīng)的文件夾信息

# find / -name mysql
5.收集MySQL對(duì)應(yīng)的文件夾信息

# rm -rf 路徑/文件名
6.刪除mysql用戶及用戶組

# more /etc/passwd | grep mysql

# more /etc/shadow | grep mysql

# more /etc/group | grep mysql

# userdel mysql

# groupdel mysql

7.確認(rèn)MySQL是否卸載刪除

# rpm -qa | grep -i mysql

2.2 yum包安裝方式的MySQL安裝
1.查看yum上提供的數(shù)據(jù)庫可下載版本
# yum list | grep mysql

2.安裝mysql.i686,mysql-devel.i686,mysql-server.i686
# yum -y install mysql mysql-server mysql-devel

3.查看是否開機(jī)啟動(dòng)
# chkconfig --list | grep mysqld

4.設(shè)置為開機(jī)啟動(dòng)
# chkconfig mysqld on

5.設(shè)置數(shù)據(jù)庫密碼
# service mysqld start

# mysqladmin -u root -p password 'root'

2.3 service mysql start出錯(cuò):unrecognized service的解決辦法
[root@ctohome.com ~]# service mysql start
mysql: unrecognized service
[root@ctohome.com ~]# service mysql restart
mysql: unrecognized service

[root@ctohome.com ~]# rpm -q mysql 查詢發(fā)現(xiàn)mysql已經(jīng)正常安裝
mysql-5.1.52-jason.1

[root@ctohome.com ~]# chmod 755 /etc/rc.d/init.d/mysqld 修改mysqld執(zhí)行權(quán)限

[root@ctohome.com ~]# service mysqld start 搞定
Starting mysqld: [ OK ]
[root@ctohome.com ~]# service mysqld status
mysqld (pid 9487) is running...

2.4 Navicat for mysql遠(yuǎn)程連接數(shù)據(jù)庫詳解(1130錯(cuò)誤解決方法)
1.進(jìn)入MySql控制臺(tái): mysql -u root -p

2.彈出Enter password: 輸入您的數(shù)據(jù)庫密碼

3.執(zhí)行下命令: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '您的數(shù)據(jù)庫密碼' WITH GRANT OPTION;

4.再執(zhí)行下下命令: flush privileges;

5.mysql服務(wù)啟動(dòng)、停止、重啟
(一)啟動(dòng)方式

(1)使用 service 啟動(dòng):service mysqld start

(2)使用 mysqld 腳本啟動(dòng):/etc/inint.d/mysqld start

(3)使用 safe_mysqld 啟動(dòng):safe_mysqld&

(二)停止

(1)使用 service 啟動(dòng):service mysqld stop

(2)使用 mysqld 腳本啟動(dòng):/etc/inint.d/mysqld stop

(3)mysqladmin shutdown

(4)殺掉進(jìn)程:

# ps -ef | grep mysqld

# kill -9 進(jìn)程號(hào)

(三)重啟

(1)(使用 service 啟動(dòng):service mysqld restart

(2)使用 mysqld 腳本啟動(dòng):/etc/inint.d/mysqld restart

6.mysql 查詢的基本命令
1)查看內(nèi)存
  # top

 2)mysql的安裝路徑和運(yùn)行路徑
  # whereis mysqld

3)PATH變量指定的路徑中,搜索mysql的信息
  # which mysqld

4)查看配置文件
 # vi /etc/my.cnf

7.解決修改mysql的datadir所引發(fā)的錯(cuò)誤問題
 1)修改datadir指向的文件路徑
   1))復(fù)制默認(rèn)指定路徑里面的文件到新的指定路徑的文件夾中      

   2))修改指定的文件夾的修改權(quán)限

2)配置apparmor權(quán)限
   1))查看apparmor的配置:# vi /etc/apparmor.d/usr.sbin.mysqld

   2))配置新路徑權(quán)限

3)PATH變量指定的路徑中,搜索mysql的信息
  1))查看selinux的配置:# vi /etc/selinux/config

  2))修改配置: SELINUX=disabled

三 JDK安裝

1.wget下載安裝包

我將jdk安裝包下載在/TestPackages/ 目錄下

wget url

2.解壓jdk安裝包

tar xzvf jdk-8u221-linux-x64.tar.gz

解壓后

3.配置環(huán)境變量

vim /etc/profile.d/java.sh

4.使環(huán)境變量生效

source /etc/profile

5.測(cè)試jdk是否安裝成功

java -version

四 Tomcat安裝

以安裝tomcat 8 為例

=》進(jìn)入Tomcat官網(wǎng),獲取Tomcat下載地址

https://tomcat.apache.org/download-80.cgi

=》wget

wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.43/bin/apache-tomcat-8.5.43.tar.gz

=》解壓

tar -zxvf apache-tomcat-8.5.43.tar.gz

=》啟動(dòng)Tomcat

=>訪問Tomcat

用ip訪問

五 Redis安裝

(一) Redis服務(wù)搭建

1.在根路徑建立目錄 myredis

mkdir myredis

2.進(jìn)入myredis目錄

cd myredis/

3.Redis搭建

(1)下載Redis

wget http://download.redis.io/releases/redis-5.0.4.tar.gz

(2)解壓Redis包

tar xzf redis-5.0.4.tar.gz

(3)切換到(2)解壓的包

cd redis-5.0.4

(4)編譯包

make

Tip:當(dāng)make命令出錯(cuò)時(shí),請(qǐng)?zhí)砑尤缦旅睿?/p>

yum install cpp
yum install binutils
yum install glibc
yum install glibc-kernheaders
yum install glibc-common
yum install glibc-devel
yum install gcc
yum install make

yum install tcl

(二)Redis服務(wù)配置

Redis服務(wù)相關(guān)配置,主要集中在Redis.conf文件中。 在除此配置Redis服務(wù)時(shí),有六個(gè)參數(shù)是比較重要的:requirepass, bind,port,protected-mode,daemonize,logfile

1.requirepass:配置redis登錄密碼

redis.conf中,requirepass參數(shù)默認(rèn)是不需要的,即不需要密碼登錄。

這里,我將其更改為123456

2.bind:配置ip

redis.conf中,bind默認(rèn)綁定的ip為127.0.0.1

為了讓遠(yuǎn)程能夠訪問,請(qǐng)使用Linux服務(wù)器ip地址代替,查看ip命令:ifconfig

3.port:配置端口號(hào)

redis.conf默認(rèn)端口號(hào)為6379,你可以改為你自己的端口號(hào)

如下更改為6399

4.protected-mode:設(shè)置保護(hù)模式

redis.conf的protected-mode默認(rèn)是開啟保護(hù)模式的,需要更改為非開啟模式

如下設(shè)置為不保護(hù)模式

5.daemonize

daemonize表示是否在后臺(tái)啟動(dòng)redis-server,默認(rèn)表示為非在后臺(tái)啟動(dòng)服務(wù),將其設(shè)置為后臺(tái)運(yùn)行

6.logfile

redis.conf的logfile表示redis的配置文件,大家可以理解為sl4j.log等日志文件,

創(chuàng)建文件:myredis.log

vim /myredis/redis-5.0.4/myredis.log

配置logfile參數(shù),其路徑為myredis.log路徑

(三) 防火墻配置

如下為防火前配置的基本流程
1.查看防火墻狀態(tài)

防火墻狀態(tài)為running或not running,若非running,則設(shè)置為running

2.向防火墻添加開放端口

firewall-cmd --permanent --zone=public --add-port=6399/tcp

--permanet參數(shù)表示永久,否則表示臨時(shí)

3.加載配置

firewall-cmd --reload

4.查看開啟的端口

firewall-cmd --permanent --zone=public --list-ports

5.啟動(dòng)redis服務(wù)

需要注意的是,啟動(dòng)服務(wù)時(shí),要帶上redis配置文件

src/redis-server redis.conf

查看配置文件,發(fā)現(xiàn)redis已經(jīng)啟動(dòng)成功

(四) 訪問Redis服務(wù)

1.通過xshell訪問

src/redis-cli -h 192.168.202.134 -p 6399 -a 123456

如下為成功訪問redis的截圖

測(cè)試一下:

2.通過redisDeskManager來訪問redis服務(wù)

打開db0,就能看到剛才set 的name

關(guān)于redis客戶端工具,目前市場(chǎng)上還是比較多的,這里我推薦兩款:

RedisDeskManager和RedisClient

(五) 相關(guān)命令

(1)關(guān)閉redis服務(wù)
redis-cli -h ip -p port shutdown

相關(guān)文章

  • Java接口返回省市區(qū)樹形結(jié)構(gòu)的實(shí)現(xiàn)

    Java接口返回省市區(qū)樹形結(jié)構(gòu)的實(shí)現(xiàn)

    本文主要介紹了Java接口返回省市區(qū)樹形結(jié)構(gòu)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • Java數(shù)據(jù)結(jié)構(gòu)之平衡二叉樹的實(shí)現(xiàn)詳解

    Java數(shù)據(jù)結(jié)構(gòu)之平衡二叉樹的實(shí)現(xiàn)詳解

    平衡二叉樹又被稱為AVL樹(有別于AVL算法),且具有以下性質(zhì):它是一棵空樹或它的左右兩個(gè)子樹的高度差的絕對(duì)值不超過1,并且左右兩個(gè)子樹都是一棵平衡二叉樹。本文將詳解介紹一下平衡二叉樹的原理與實(shí)現(xiàn),需要的可以參考一下
    2022-03-03
  • IntelliJ IDEA 2021.1 EAP 4 發(fā)布:字體粗細(xì)可調(diào)整Git commit template 支持

    IntelliJ IDEA 2021.1 EAP 4 發(fā)布:字體粗細(xì)可調(diào)整Git commit template 支持

    這篇文章主要介紹了IntelliJ IDEA 2021.1 EAP 4 發(fā)布:字體粗細(xì)可調(diào)整,Git commit template 支持,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • 如何在Java中優(yōu)雅地使用正則表達(dá)式詳解

    如何在Java中優(yōu)雅地使用正則表達(dá)式詳解

    這篇文章主要給大家介紹了關(guān)于如何在Java中優(yōu)雅地使用正則表達(dá)式的相關(guān)資料,正則表達(dá)式就是一個(gè)字符串,但和普通的字符串不同的是,正則表達(dá)式是對(duì)一組相似字符串的抽象,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-02-02
  • Java輕松使用工具類實(shí)現(xiàn)獲取MP3音頻時(shí)長

    Java輕松使用工具類實(shí)現(xiàn)獲取MP3音頻時(shí)長

    在Java中,工具類定義了一組公共方法,這篇文章將介紹Java中使用工具類來獲取一個(gè)MP3音頻文件的時(shí)間長度,感興趣的同學(xué)繼續(xù)往下閱讀吧
    2021-10-10
  • 這一次搞懂Spring代理創(chuàng)建及AOP鏈?zhǔn)秸{(diào)用過程操作

    這一次搞懂Spring代理創(chuàng)建及AOP鏈?zhǔn)秸{(diào)用過程操作

    這篇文章主要介紹了這一次搞懂Spring代理創(chuàng)建及AOP鏈?zhǔn)秸{(diào)用過程操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • Java中int和Integer的區(qū)別

    Java中int和Integer的區(qū)別

    這篇文章主要介紹的是?Java中int和Integer的區(qū)別,Java?是一種強(qiáng)數(shù)據(jù)類型的語言,因此所有的屬性必須有一個(gè)數(shù)據(jù)類型,下面文章基于Java詳細(xì)int和Integer有何區(qū)別,需要的朋友可以參考一下
    2021-11-11
  • Java 全面掌握網(wǎng)絡(luò)編程篇

    Java 全面掌握網(wǎng)絡(luò)編程篇

    網(wǎng)絡(luò)編程是指編寫運(yùn)行在多個(gè)設(shè)備(計(jì)算機(jī))的程序,這些設(shè)備都通過網(wǎng)絡(luò)連接起來。java.net 包中 J2SE 的 API 包含有類和接口,它們提供低層次的通信細(xì)節(jié)。你可以直接使用這些類和接口,來專注于解決問題,而不用關(guān)注通信細(xì)節(jié)
    2021-10-10
  • Java 超詳細(xì)講解抽象類與接口的使用

    Java 超詳細(xì)講解抽象類與接口的使用

    對(duì)于面向?qū)ο缶幊虂碚f,抽象是它的一大特征之一,在 Java 中可以通過兩種形式來體現(xiàn)OOP的抽象:接口和抽象類,下面這篇文章主要給大家介紹了關(guān)于Java入門基礎(chǔ)之抽象類與接口的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • SpringMVC基于配置的異常處理器

    SpringMVC基于配置的異常處理器

    這篇文章主要為大家介紹了SpringMVC基于配置的異常處理器,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05

最新評(píng)論