- 在线时间
- 1630 小时
- 最后登录
- 2024-1-29
- 注册时间
- 2017-5-16
- 听众数
- 82
- 收听数
- 1
- 能力
- 120 分
- 体力
- 564714 点
- 威望
- 12 点
- 阅读权限
- 255
- 积分
- 174637
- 相册
- 1
- 日志
- 0
- 记录
- 0
- 帖子
- 5313
- 主题
- 5273
- 精华
- 3
- 分享
- 0
- 好友
- 163
TA的每日心情 | 开心 2021-8-11 17:59 |
|---|
签到天数: 17 天 [LV.4]偶尔看看III 网络挑战赛参赛者 网络挑战赛参赛者 - 自我介绍
- 本人女,毕业于内蒙古科技大学,担任文职专业,毕业专业英语。
 群组: 2018美赛大象算法课程 群组: 2018美赛护航培训课程 群组: 2019年 数学中国站长建 群组: 2019年数据分析师课程 群组: 2018年大象老师国赛优 |
java语言入门(一)之JAVA语言基础入门6 g, L$ K; b, T; d/ s- u
2 B# k z9 G9 Y* ^& J7 i% zJVM与垃圾收集机制3 A% F! a1 P0 _ a3 r' ~
Java语言的特点:跨平台性
3 ?4 O5 A9 G$ Z2 K }% n原因:因为可以在每个不同平台下载jvm* ? D# h2 h }& V/ ^/ X% D
: @, ]# ?% z1 N2 J9 k B% O核心机制-Java虚拟机/ W# X: K/ f) I4 b1 n
JVM是一个虚拟机的计算机,具有指令集并使用不同的储存区域。负责执行指令,管理数据,内存,寄存器。
8 h7 M% X/ z3 R& R# r9 e) ^8 v, O6 Y2 I) e
对于不同的平台的平台,有不同的虚拟机; D% y4 n) Y/ g# ?5 B# B
2 Y' z) d) a; q
只有某平台提供了对应了java虚拟机,Java程序才可以在此平台运行
# e' r! W/ X+ t, q2 h, M. ], E- O& i1 y5 o5 j
Java虚拟机机制屏蔽了底层运行平台的差别,实现了"一次编译,到处运行" ?: j. F0 j! D! J/ x. g. T
" ^( f2 E u( ?& P$ }核心机制-垃圾回收 w* L) F/ G# {0 M
2 _* Z# V9 T; }/ p9 n不在使用的内存空间应回收-垃圾回收
* t, {* ~ w ]& U, e
4 U! L# X4 R8 ^! o' {$ |' e 在C/C++等语言中,由程序员负责回收无用内存。
4 I( g) N3 ^) h( e' b
/ @* A" ~. P# ?) c% P Java语言消除了程序员回收无用内存空间的责任,它提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。' e) `" Q) j6 I% o5 `5 z
0 Y- I/ \( D" L; g4 |7 J0 ` 垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。9 ?, R/ G9 }: J. _6 C- s
% X% k. A; N4 B; `
Java程序还会出现内存泄漏和内存溢出问题吗?Yes!/ [. @3 b" ^+ S) y% i0 {
* n' |2 I8 q" e, \3 r
JDK、JRE、JVM的关系
+ K( O T( d, @1 A- ~5 g什么是JDK、JRE3 |6 E1 `" s% D% N
* i D* U7 P6 }
JDK
, o. y8 {( L' @- M* @0 F5 ~7 Z( A9 T. l! F
JDK是提供Java开发人员使用的,其中包含了java的开发工具,也包括了JJRE。所以安装了JDK,就不用在单独安装JRE了
$ m7 t1 A' i h! _6 C" l. j% V' ]8 h: D0 P: H2 J+ t
其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等0 p$ s# t' j0 }; }6 Q
! x1 ~, G1 l5 MJRE% d5 g: J7 p$ E+ p: P
' J& V' y" [% e! t6 L! x" K包括Java虚拟机和java程序所需要的核心类库等。如果想要运行一个开发的Java程序,计算机只想要安装JRE即可。) g! A: a2 `* V3 _5 U/ F# [3 Q
: `- f+ \; A* s: d- `2 Y5 j0 g
JDK、JRE、JVM的关系7 F9 M" `& W* W
8 a8 b% k: R0 }: U _JDK=JRE+开发工具集
3 v) _9 H5 z+ n) O; L2 c* b! ~+ j# C# E v* I* s6 I9 f) r
JRE=JVM+Java SE标准类库7 f* J6 `; g ^% j
9 U" A* w' z: r+ Q/ p7 |9 p
- s0 b% \' `! R; U6 f w$ |
# b% `; | n8 S: o1 H 官方网址:6 D: q7 U% _. R; L& ~# g' k
7 C# p! k2 a! R& K) D www.oracle.com/ {* v& D- D" ?% L1 i# \
6 P' [& _; G! { java.sun.com' ?2 V* W+ d" h4 J: z
- ]" W. e8 i$ s+ I/ L
安装JDK
( D9 s& w. p& ?' d& y8 Q" e$ B) t. j4 W/ n* p( c! @
傻瓜式安装,下一步即可。
- j( \; C, M; L7 i0 x- |' j
7 A1 O- b" g) M/ M6 K& i 建议:安装路径不要有中午或者空格等特殊符号
7 ]: k+ I/ |" L
1 m* g C' @( m7 h$ k0 T 如果操作系统是64位的,软件尽量选择支持64位的: ^. ]0 T- B. n! ^% ^3 `
7 A! ^& a8 o$ _3 ^; k 当前提示安装JRE时,正常在JDK安装的时候已经安装过了,但是为了后续使用Eclipse等开发工具不报错,建议也根据提示安装JRE。* ?7 ^# g* P; A" g
, Q: t0 s& X( W$ y1 W9 c
JDK的安装
. l2 O& T* v/ w9 l' C; U8 g/ B/ A8 I; x下载JDK0 v! `, y' j+ N( |' H( `
下载路径:
, G7 Y" x S; b1 {" W5 K7 a& i链接:Java Downloads | Oracle
# [2 O3 K# I& s% R4 U. Y$ P, g# p! k7 {. U. ^! O
根据电脑的系统选择对应的版本,其中x86表示32位系统,x64表示64位系统。
6 B$ R7 j) G# [
9 }7 q6 Q: H G ? JDK安装步骤# N" _/ R7 s+ H3 a
双击下载下来的安装文件, 点下一步
+ I- U2 V2 d; c e2 s/ Q
# e9 S5 h: C) s, ^& j, K7 }: |0 t0 o$ I( d) D( y
# ^) h3 @. W$ [4 _1 V+ o' I' A, ], }
- w2 c% t* I' S, }+ W5 J* z v5 J5 n$ L) V, b7 n# a4 r
这里我们可以选择安装路径,也可以默认安装。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现不必要的麻烦。* Z. |/ E$ k n4 T9 {
6 t; F+ [6 `" ^+ o: Z
( I o7 Z- ] `8 p3 c x( G6 [* ~
点击下一步就开始安装了& i! }* q6 T4 E: R* F, B: q
0 C% W) q- o; Q2 K9 Y P4 U7 y
, p* X+ d/ T2 Q' k. Y, r0 i3 M8 k9 [* G
设置环境变量' n8 ]0 @7 A0 L
桌面“我的电脑”右击,选择“属性”打开“系统控制面板”选择“高级系统设置”7 G7 Z" z, ~) q% _: [/ ?
& u8 K2 V2 c( v& R+ d
. C0 N8 Y& p2 Q% ~0 S: r' k) K+ J3 S
# @" s- y6 P/ G4 C6 |8 [. l* |- W
$ g! U4 J# J9 k0 u! w+ d9 o
进入之后选择高级系统设置,然后选择环境变量
2 b5 ~) ?4 \! e+ V$ `' |% Q' ^4 S+ S2 x2 a
在打开的环境变量对话框后,单击下方【系统变量】下的【新建】按钮;+ y! }6 T5 [4 U$ N3 V! n
- c( g7 K! d- ]/ t7 }然后输入JAVA_HOME,对应的变量值为你jdk安装的目录。4 \8 t7 e) N* B% _7 y8 Z x; l! u A
9 o$ M4 e; \1 \( l7 }1 s# a# |9 d7 U+ F, g; Z" i; h
- K0 F# N2 V# l3 `' z3 _点击确定。# y$ ^7 J9 y6 d ~8 ^& v
; u+ i/ K& t8 r4 u" a: t! P% ?4 Q
然后新建变量名:classpath 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar点确定# B- ^/ O. E& Y& K0 {
; F- B! M& @6 g" u6 ]1 M( _
/ \/ O: j) U+ {: }" s; K+ @
% f4 p$ x" e4 p: z6 E B
然后在系统变量中找到名为“Path”的变量并双击,新建变量为 %JAVA_HOME%\bin
# ^* z& m0 K% |8 S/ O" U7 @2 T+ r$ Y9 s6 d# w8 X+ M
# \+ n( }4 C; B# e
$ D' f3 d( O( G确定以后,分别输入“java”、“java -version”(java -version代表你安装的java的版本)和javac,若都正常运行则代表java已经正确安装。) H5 K* V4 s+ i# J* B, e
! t% v. T* K5 V/ I
验证jdk
: H4 }- a: v. I2 I/ v& @% k点击【开始】菜单,收入cmd进入命令模式,输入“java -version”可以查看安装版本
( |! {' F" z3 b: @1 j
( g6 }# @% l" |; W# z8 D% f2 y. e# y G5 O' Q% v
- ^5 Y# g- [% z9 e+ N$ n
% m ^/ F' `1 w. ?
————————————————, n- S. J0 w) T" g0 e j4 `$ f
版权声明:本文为CSDN博主「我是一个小仓鼠01」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。3 V; N8 X+ R( l# o
原文链接:https://blog.csdn.net/weixin_53998054/article/details/126805694
1 f& j1 y* F6 L; E% I! r& b2 [
' h9 I2 O# X% t. W: h6 g+ n) o( e* ^: {3 k) M+ B
|
zan
|