- 在线时间
- 1630 小时
- 最后登录
- 2024-1-29
- 注册时间
- 2017-5-16
- 听众数
- 82
- 收听数
- 1
- 能力
- 120 分
- 体力
- 563345 点
- 威望
- 12 点
- 阅读权限
- 255
- 积分
- 174226
- 相册
- 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语言基础入门3 [6 @3 P K' E- p) L) t
0 y1 q$ u- t+ d% w6 hJVM与垃圾收集机制4 i6 ~/ V4 o9 p; {. T0 v2 M9 K
Java语言的特点:跨平台性
7 m0 l% n5 k" n) K7 j; k& k原因:因为可以在每个不同平台下载jvm
0 A( O, c5 ]: T& \8 M
$ m# B$ C% w9 }5 r! l+ `核心机制-Java虚拟机
, _- P8 n% f- |( B9 _JVM是一个虚拟机的计算机,具有指令集并使用不同的储存区域。负责执行指令,管理数据,内存,寄存器。! k8 z) s; v( p: ] O
% F- W+ o) z y
对于不同的平台的平台,有不同的虚拟机/ a5 H8 j# d* a! v" ?; K
& }; d) C) F) R$ M, F. e }( G9 L
只有某平台提供了对应了java虚拟机,Java程序才可以在此平台运行8 p2 R) |4 V1 M' A
/ W% @; k8 I7 `' ZJava虚拟机机制屏蔽了底层运行平台的差别,实现了"一次编译,到处运行"
4 L6 w; p) C5 S: \3 z" ?
+ P8 z9 K1 W5 h ]核心机制-垃圾回收
7 ?! Y, ?& X' H4 H
& y/ T+ ~0 Q0 E. \( p' @. g不在使用的内存空间应回收-垃圾回收
& ?# c. R" u7 E J, V
' Y' \( \, z4 @ 在C/C++等语言中,由程序员负责回收无用内存。) Y9 C, p) E7 l
2 _$ |/ J8 j% _$ G& O: \, J
Java语言消除了程序员回收无用内存空间的责任,它提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。
u& P% ~6 f) W1 K2 x; ~6 S5 g
垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。
4 K/ `, K& }0 P7 C8 P7 N0 w9 E. K5 Q4 o5 W1 H x7 S# t; ]9 o' r) w# y/ T
Java程序还会出现内存泄漏和内存溢出问题吗?Yes!
3 J0 _: q! i8 Q- d1 ]6 l3 C% K) j6 |
JDK、JRE、JVM的关系( Y# L5 `6 p, n
什么是JDK、JRE
: y5 {9 B6 l" q/ _
% y7 Z: _/ T" wJDK
# h% p. \* p& |+ v- X. N& S- w4 k, V. P |
JDK是提供Java开发人员使用的,其中包含了java的开发工具,也包括了JJRE。所以安装了JDK,就不用在单独安装JRE了
7 [$ o: Y; U0 l# }) u. h3 p! D, N& s% ~
其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等
- L) ~1 W7 |: m7 J2 V; s' K# g& i1 z0 i/ T+ D/ b
JRE* I" ~+ [, `" M1 f9 Q. j. q
! n: j7 g% B- F K包括Java虚拟机和java程序所需要的核心类库等。如果想要运行一个开发的Java程序,计算机只想要安装JRE即可。
' S7 p, ^& I! @) W) j f, @/ T" V& K9 ^: J- p) n# @! h/ L/ S
JDK、JRE、JVM的关系# B/ {. l: ]% K; S5 |' J* T
+ s) f. `. [6 h' V( i4 X* vJDK=JRE+开发工具集* F+ w; W. s# n2 t
# W, _( F& u1 o; f# hJRE=JVM+Java SE标准类库+ O* z+ z; Z7 V7 a1 P0 `$ B ]
" S7 I' J& p$ N0 ]! g/ m k( k
0 L' U8 p7 {" ?5 _" U
8 F% O g1 V0 o& i: R1 e# v$ j
官方网址:1 M7 U( C# m. x0 j
4 |4 n) i7 O5 I) C2 x
www.oracle.com
; M! N- O) }/ l. ]$ s0 W3 |' C& q! E
java.sun.com9 Z- Q8 R5 p2 J( q
) v$ W# h2 ]. n+ k9 Y; ]) f
安装JDK
2 G7 n% ~ p/ A
4 o9 C& ^8 Z1 I4 X9 Y3 L$ N* V" h 傻瓜式安装,下一步即可。
% W, E2 X8 N1 p% C& p6 h
|/ z3 V: n6 v" ^8 m0 @, I 建议:安装路径不要有中午或者空格等特殊符号& [6 b3 N {# ?
$ a) b7 J9 l9 N B
如果操作系统是64位的,软件尽量选择支持64位的
0 L4 W* N% K( z" O3 ~+ s2 [" K) y' G6 ]1 J& O
当前提示安装JRE时,正常在JDK安装的时候已经安装过了,但是为了后续使用Eclipse等开发工具不报错,建议也根据提示安装JRE。
. ?5 M. p; Y {$ e/ k
7 }( p& ?& w- O: o7 cJDK的安装
0 U$ e5 `$ m) y下载JDK
& I! W, A5 F5 Q2 k4 X. Q$ _下载路径:
; ^2 ?1 Q; N* ^/ |链接:Java Downloads | Oracle
' z! F2 Y! v$ Q. S: S U! @7 y2 @/ X1 J R8 k* g
根据电脑的系统选择对应的版本,其中x86表示32位系统,x64表示64位系统。
" m' s% a3 b( X; K! a$ u$ G E* ^9 k' u6 \0 t
JDK安装步骤$ F" c8 V% N) p; _
双击下载下来的安装文件, 点下一步; p7 c" l' i, B- N# I
. l* H* e7 _* ~( j2 p# r
( I% S5 Z4 L2 E/ K3 W8 h0 U0 m o* R6 g9 g$ C9 J
+ {7 {- Y! X) P T5 f
6 F* [3 R' S8 S! [4 h" k/ S8 u 这里我们可以选择安装路径,也可以默认安装。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现不必要的麻烦。
5 V( p6 W) q2 f- Z/ I4 O" `: A
* S w- ^: ^9 A
% |# S$ |5 B6 ^* D$ F: t
( p4 T& D/ c2 c L; N- g( B 点击下一步就开始安装了: |5 {+ L2 P. C) h
/ E( O f4 L9 }& i+ ]' O
+ d4 v, f" o! f9 O3 x/ o, `, A" J3 d {7 I0 Z6 ?5 s
设置环境变量
$ p/ f+ A0 ?: e 桌面“我的电脑”右击,选择“属性”打开“系统控制面板”选择“高级系统设置” n7 i1 y& T0 \2 @
7 |( X3 ~6 d# e! ?* \2 {
# a' f) a, a: F1 F- C4 z
; p) D; I0 f; f( |: W! U" p
9 r+ o4 `6 k7 X- f
1 s6 ]* T: |4 ^3 k. Q2 e" l# `进入之后选择高级系统设置,然后选择环境变量( j9 g+ w9 G* P* [1 N# h4 m* A, c
9 `' U: d; Y: s& M& G5 p; ?7 N
在打开的环境变量对话框后,单击下方【系统变量】下的【新建】按钮;
2 c0 h3 F/ m" x% e5 U& _+ u* P7 s# Y9 w0 K( G
然后输入JAVA_HOME,对应的变量值为你jdk安装的目录。0 Z) c! f7 Z7 p$ D7 O5 Q
- o: }' s: Q- ^4 Z* C6 I4 l- O7 P. A+ o+ y2 P. P
8 T# q4 I1 p! i5 q) d4 ~1 f- M
点击确定。
/ G) m! V3 q5 h) d: ^ \" O* P! k% I! B
然后新建变量名:classpath 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar点确定! ^9 y3 j7 k# }
- s- h" c; U' c4 J ?- W3 X
F% R* A* h( o+ d; W$ Z" p2 e0 D9 ^/ U# [# R9 F0 z
然后在系统变量中找到名为“Path”的变量并双击,新建变量为 %JAVA_HOME%\bin
X, _6 [- ~' o) z' p' p* S1 V+ j
$ H0 c. {. Z* b
! t6 z7 R4 ^% b( Y i确定以后,分别输入“java”、“java -version”(java -version代表你安装的java的版本)和javac,若都正常运行则代表java已经正确安装。+ b- @3 n( P9 h( O% f3 q
+ L* {9 B) r( C8 S; H+ u6 D
验证jdk
* s! Q* i* o# Z2 I/ b9 W* Y点击【开始】菜单,收入cmd进入命令模式,输入“java -version”可以查看安装版本
4 d# x) R A) Z! a! ]/ Z
3 S1 [* B" v- W( C5 L- \; u
+ J! V2 H7 I* x B4 w2 J0 l# E4 k7 p2 A# N% y! s
4 o' b7 o. v3 c6 _% _
————————————————2 k0 K9 q7 r4 b5 h- C" D
版权声明:本文为CSDN博主「我是一个小仓鼠01」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。, F2 }) C' l( h t. D# G9 ~; @
原文链接:https://blog.csdn.net/weixin_53998054/article/details/126805694) f$ d& a# p7 h+ @, P, ~
4 i$ P% L2 @( _/ g
3 [( h# x# U/ s# ]7 j+ S% l( c: @$ ~ |
zan
|