- 在线时间
- 1630 小时
- 最后登录
- 2024-1-29
- 注册时间
- 2017-5-16
- 听众数
- 82
- 收听数
- 1
- 能力
- 120 分
- 体力
- 564723 点
- 威望
- 12 点
- 阅读权限
- 255
- 积分
- 174640
- 相册
- 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语言基础入门; D$ m+ G) G* \7 V# {. i* B
* t" m$ b4 l) k% {$ B2 PJVM与垃圾收集机制6 c3 H& ?" V3 ?- m$ G* l; Y
Java语言的特点:跨平台性
4 A! d# N1 Q0 N; `9 E! m V原因:因为可以在每个不同平台下载jvm e& E3 a/ R G: E5 d
* [* i5 Q- D- F! ?( ^$ E
核心机制-Java虚拟机
3 l) _* |. x6 D$ M' d6 r+ r$ r9 lJVM是一个虚拟机的计算机,具有指令集并使用不同的储存区域。负责执行指令,管理数据,内存,寄存器。
; k" J! n* T+ W; O8 t! K1 s) b0 P( ~# [' ^' m: a( f$ E5 w5 l& x
对于不同的平台的平台,有不同的虚拟机
. o p2 U7 m2 w# ^
0 k% P' r# b* @% V5 w0 F只有某平台提供了对应了java虚拟机,Java程序才可以在此平台运行- N* Q( |4 W. }
' b: i) H, y* h0 q b2 kJava虚拟机机制屏蔽了底层运行平台的差别,实现了"一次编译,到处运行"
9 Y% f/ @0 L0 J* z3 i8 ?! A
( N; r, h3 L" }. Q4 x核心机制-垃圾回收
% p- O* K4 g3 U" w5 U- P9 }! F0 A- {3 n+ f" h6 E4 O9 q: }$ ^+ p
不在使用的内存空间应回收-垃圾回收8 ~3 o4 B0 H1 p
$ Y) e8 w1 J: I- `3 ^3 E7 B/ C
在C/C++等语言中,由程序员负责回收无用内存。8 j5 O0 o% x) P+ r
; X, U: J. v7 F! I: b: X
Java语言消除了程序员回收无用内存空间的责任,它提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。
( S! \6 b) |$ T8 ~+ m8 y& `. ]/ B, F/ \* S
垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。
2 a* I' G8 F" N7 y& s4 |3 y# A( M- J4 `7 T* g5 \% r
Java程序还会出现内存泄漏和内存溢出问题吗?Yes!
- C+ |- |- x7 ]$ z( D
0 L( P/ y! w, T* {# WJDK、JRE、JVM的关系# j* q( c/ ]3 t! d
什么是JDK、JRE% R3 B. A \" N1 p. K, J3 |4 I
8 ^2 V0 E: H7 l3 }
JDK
' S# t8 x$ p& {& n
% P3 H! J$ W+ A% H" |JDK是提供Java开发人员使用的,其中包含了java的开发工具,也包括了JJRE。所以安装了JDK,就不用在单独安装JRE了
+ a( H. S8 K$ T o2 j, Y- J
# r$ ^ ~3 m V其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等
4 U$ L" p5 K5 I; U' p/ b
( @0 K2 i6 x6 U9 V+ U" ~JRE
. H$ @8 o# }! ]( a) \- y3 k9 K# P6 ?2 s! T
包括Java虚拟机和java程序所需要的核心类库等。如果想要运行一个开发的Java程序,计算机只想要安装JRE即可。- X$ j9 E" G t" l; V) V
; \6 d% j& _0 yJDK、JRE、JVM的关系
4 @8 v; [7 U7 R9 n: S& N8 y4 i( M& M, v8 W
JDK=JRE+开发工具集, N( j+ O8 k. }2 U" Q
6 _- W q, v& y1 {
JRE=JVM+Java SE标准类库8 p% V( X& X; e
x. J$ s0 ^$ K! x9 H
) [ ~/ d8 F) Q
$ i! s+ O5 {) m! ^
官方网址:9 y$ F- g0 h& Q9 W( u) H2 E
, G' a( G* f: Y4 H
www.oracle.com% {4 F( n9 ]+ m
1 b; A2 b+ P/ j# G5 N) ~8 `
java.sun.com
* {0 M5 r& }" O7 k' g, ~
& h t* X3 f$ T9 w2 t( p& V, O安装JDK
6 \) x: J8 ?% W$ ?. M
) B/ h+ Z/ u+ z6 v" P7 K, i8 C 傻瓜式安装,下一步即可。9 q; W* q0 w* `5 |
3 x( w! O2 P$ D$ E, w$ x 建议:安装路径不要有中午或者空格等特殊符号
2 d4 G4 w1 [6 Y1 Z
) `+ [9 j S P ]) d2 V 如果操作系统是64位的,软件尽量选择支持64位的1 ^* q$ I, @. E! Q2 O! I) O- A
* _9 w2 `2 T, E 当前提示安装JRE时,正常在JDK安装的时候已经安装过了,但是为了后续使用Eclipse等开发工具不报错,建议也根据提示安装JRE。, F* H, h2 r$ e. o" b7 ?! z6 e u
, @/ x8 E+ r" p: ~0 ]JDK的安装. |) E6 B" y8 {( e3 F" Z
下载JDK6 O/ Y) ?+ C9 v: [& D- W
下载路径:2 T5 T$ m3 `% a+ j4 L5 R
链接:Java Downloads | Oracle" j s# k4 c1 y! Q* \% o
5 ^. q, H2 G. a根据电脑的系统选择对应的版本,其中x86表示32位系统,x64表示64位系统。
C: \- F) X% K# d! }
1 |& g; v0 [0 @' x& X! f0 ?. w9 [6 | JDK安装步骤' Y: w: d( a3 ?/ j! g
双击下载下来的安装文件, 点下一步
( w9 O, [+ r% K+ p7 ?$ ~* s/ M% R/ J5 R4 {8 Q3 h9 r
& \- I: C" H. u5 J" u. M6 M
7 s* `! j% c# K, Z9 N
7 p7 ^% \! r/ Y0 l+ l! I% |# S" A+ D/ T: J! _3 q1 O# f% q& n
这里我们可以选择安装路径,也可以默认安装。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现不必要的麻烦。6 N" B; ?' c$ J$ u
3 f. ? o. s3 S5 K+ V' w! b0 G! }4 | u$ |$ e8 \' l
& N, p! F1 }" |6 ^5 G* @8 T& }4 x
点击下一步就开始安装了% T p$ |) d9 D$ X& J) @
' E+ L0 E" q7 t/ _7 ~* G: L; A. C9 {: o% b& }; k5 t
6 C: L3 B- v( |! U& z# V* K7 @$ o7 X 设置环境变量
. m6 Z/ ~* N+ J 桌面“我的电脑”右击,选择“属性”打开“系统控制面板”选择“高级系统设置”2 ~3 c7 G: P6 {2 w
& i3 C9 G1 ]# w4 j& d' e4 i9 f
% A: c- r% ?0 H3 |5 J% o& g
C& j' D8 P$ k8 b i3 m+ C* a- [8 j+ K( |
9 W: g# x5 P! y9 Y. P% o2 z
进入之后选择高级系统设置,然后选择环境变量: c+ n9 _' d3 f% V
! B p/ O1 f6 R2 k" n# k! I$ H在打开的环境变量对话框后,单击下方【系统变量】下的【新建】按钮;" J) z4 t* G5 G3 ~. W' m Z: A) O
' ^# G! M5 q6 j' b U4 I2 r! r
然后输入JAVA_HOME,对应的变量值为你jdk安装的目录。; K$ v2 E9 z- L% E0 U/ [' M3 x) k
- f9 {6 z I* t
" `6 M7 U+ R: g. A v+ M t- [7 c+ M
0 T7 V! N9 v; ^) B点击确定。* a2 S3 L& P' S% P$ j; E
; z3 v0 |9 G$ e# p; _
然后新建变量名:classpath 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar点确定2 u- R2 m/ d6 ]) t; l$ y% @
4 P. C5 f" R& r3 R* A
& J6 Y1 H! E5 r# \* c2 h
5 }2 f: _0 ]# B( C然后在系统变量中找到名为“Path”的变量并双击,新建变量为 %JAVA_HOME%\bin
. {( c: m! d: c& j, F# t4 o4 k4 O9 x( ]# X( ]
( B2 E- W5 l6 b7 _6 P/ I" x
" i( N, \2 t1 t; R* s确定以后,分别输入“java”、“java -version”(java -version代表你安装的java的版本)和javac,若都正常运行则代表java已经正确安装。
4 M4 t4 e3 |9 ?( [; h! Z7 O$ |" U6 ?5 Q# M6 n s; A
验证jdk
( R) T; q: h5 m `0 C5 v点击【开始】菜单,收入cmd进入命令模式,输入“java -version”可以查看安装版本3 h6 P1 ^! R4 B) W" G# h# M
5 M3 E u" e- j4 F8 d }
: E' h4 X& F3 V {8 J9 y6 A9 d8 Y G/ c: T0 j
. |& p( o7 s" L' X8 `# x————————————————5 A0 u! Q6 a+ y* h* ^" Y
版权声明:本文为CSDN博主「我是一个小仓鼠01」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。* t7 |/ ^& D! L
原文链接:https://blog.csdn.net/weixin_53998054/article/details/126805694) ?" }5 w% Q+ B) p
5 [, ]+ P3 m7 S% G0 G3 F T
6 }" a( ^& ]9 t |
zan
|