- 在线时间
- 1630 小时
- 最后登录
- 2024-1-29
- 注册时间
- 2017-5-16
- 听众数
- 82
- 收听数
- 1
- 能力
- 120 分
- 体力
- 563312 点
- 威望
- 12 点
- 阅读权限
- 255
- 积分
- 174216
- 相册
- 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语言基础入门
$ G+ q( y2 h; s5 |" P
+ G5 e ~3 _5 I& m, ~JVM与垃圾收集机制8 a$ J% E6 J8 X8 }; R+ |
Java语言的特点:跨平台性/ _6 G. i' ?2 V
原因:因为可以在每个不同平台下载jvm
9 e2 ?: @1 i3 |( ?: z
# `/ p: b/ q% |0 }. p核心机制-Java虚拟机% ]5 @9 B) x/ ^: U
JVM是一个虚拟机的计算机,具有指令集并使用不同的储存区域。负责执行指令,管理数据,内存,寄存器。0 v& D* r0 o# F, K1 ?
9 a: b% m0 r6 @$ \对于不同的平台的平台,有不同的虚拟机# J& V2 [9 g8 l$ n6 L+ K
5 r4 u- G4 o; F/ s# l3 O只有某平台提供了对应了java虚拟机,Java程序才可以在此平台运行
7 L- Z5 U. b5 Y; [3 n4 g/ ]: s# f b6 @5 I* v
Java虚拟机机制屏蔽了底层运行平台的差别,实现了"一次编译,到处运行"* i& Q/ b6 M- ^% v6 g/ |7 P
@* f' a: o3 U/ ^核心机制-垃圾回收5 E4 Q2 L- ~3 f3 J# }) b
1 I" l4 Q2 }) Y% Q, @1 r
不在使用的内存空间应回收-垃圾回收
) \; f" g, h# C) }2 z* Y4 G" h$ n9 N! d3 W) U
在C/C++等语言中,由程序员负责回收无用内存。8 E/ ^& X3 z8 G! A
' Z$ R. A* c0 M, S Java语言消除了程序员回收无用内存空间的责任,它提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。
5 A& _2 g5 _) ?: G3 A o+ l! C
8 E4 s0 w4 m/ s 垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。
! L- ~* v" r; @7 M ~; _4 ?/ o6 y( ^1 w+ k+ v" l4 f! e
Java程序还会出现内存泄漏和内存溢出问题吗?Yes!2 \3 K0 s7 J' P" t
6 X- K. p' Y( s
JDK、JRE、JVM的关系
. U' ]! H1 N; J( Z什么是JDK、JRE; d; Z& c( f) M& D( x \4 |; ^2 F
( l) S( m- U7 `1 k) B6 z+ j2 xJDK
0 k- s, V) A# J! |5 \8 @+ z: a
) z- [+ T) V" Q- W2 oJDK是提供Java开发人员使用的,其中包含了java的开发工具,也包括了JJRE。所以安装了JDK,就不用在单独安装JRE了
$ x" d4 y6 j# A+ }9 T
5 K0 S, y% }+ B0 B$ B其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等7 ^" i0 V4 O7 H6 g" n) i: ~2 i
8 a2 h7 u: H! T0 Y5 ZJRE
$ j( j& O. |! y5 X7 C2 B7 e. h1 P1 V
- l4 t3 ~1 ?7 B5 S( ~; j包括Java虚拟机和java程序所需要的核心类库等。如果想要运行一个开发的Java程序,计算机只想要安装JRE即可。: M! @8 f% {0 p# o
, _+ r$ Z% M% s( r7 [3 p
JDK、JRE、JVM的关系
, u F% q" X. a1 t+ X# v# g* t! ?$ {. B
JDK=JRE+开发工具集
) s1 q' n( ?9 _! @% R2 o: E8 B, q) x' y$ ?
JRE=JVM+Java SE标准类库6 y4 ?% k- p" g9 W
: e1 \% f$ X$ V/ A% e" z
$ @( [3 x8 A5 X) I" J/ F5 @$ P! _, l& y# [3 B
官方网址:
8 s1 ^; W: e: Q( t2 F' J4 n2 m+ Q& `$ M6 S- X& W
www.oracle.com. Z3 u0 Y2 x( o1 a9 D9 ]- W, g/ F
6 C6 X- a# O, R. k/ ]
java.sun.com
# ^( H# r1 L/ m5 ~% m, |
0 L4 J. ] s) J6 k+ g. X- U安装JDK
5 k' T% R' a, A- p: v4 \% h" n, w) f+ U$ _" e1 F0 \! f. o
傻瓜式安装,下一步即可。
% k3 G% d, Y" w2 ~% l8 Y
$ E8 v: [7 f# |8 G: U- X 建议:安装路径不要有中午或者空格等特殊符号
; C' b; w8 x! F9 [- E/ T5 T$ C- ~$ }
如果操作系统是64位的,软件尽量选择支持64位的0 H- [/ {; F4 [ ^, E
1 g, `' I$ Q! w 当前提示安装JRE时,正常在JDK安装的时候已经安装过了,但是为了后续使用Eclipse等开发工具不报错,建议也根据提示安装JRE。
7 o V9 y: e, e) n$ u4 h4 Z& [6 P7 B2 n
JDK的安装% y0 {! G: g- |* D! O( c6 l
下载JDK! }6 |" r# y' c' L, O* j+ Z+ v; H
下载路径:3 _$ n: S- V+ p) N6 _+ d8 J/ X- K
链接:Java Downloads | Oracle
% [3 H( w$ j$ J' T9 m) e1 ]7 N! U! S2 j! U
根据电脑的系统选择对应的版本,其中x86表示32位系统,x64表示64位系统。
+ j9 ~5 R; c9 F- k8 ~7 b% v
# ^5 ]4 U. J5 T. W* U( W JDK安装步骤
; D% r) q# F, R2 I5 a 双击下载下来的安装文件, 点下一步# a, u; I6 B/ { X6 r* x
d q- k$ g' b( Z
+ n& f. ]. ]" d' P3 ^6 g5 V
2 P- M4 j& d6 O+ P/ ~- Q
1 [; d7 k1 {$ K7 S) v+ s) Y
: ]$ b) X" ?2 P; [$ q' ~+ r" Z& b8 y 这里我们可以选择安装路径,也可以默认安装。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现不必要的麻烦。! ]/ u7 ]! b; \, L! W5 `& D
: L2 V* j* U- F# Z, R/ c$ ^
+ e3 s0 ]; y% v0 ]3 ]+ W' r
9 m g7 ~ K" e0 C! d9 L' r 点击下一步就开始安装了 P0 ~- ^# u4 z% F: g' S
7 w% W* E( F( N1 ^& k- p6 L; d+ p- K8 s, V+ j% g7 _% g
4 j: C0 }) V5 H& M2 C0 U
设置环境变量
1 U4 q9 f7 S0 ]' C; Z! n 桌面“我的电脑”右击,选择“属性”打开“系统控制面板”选择“高级系统设置”
* `8 N6 a1 g) d/ m- R
7 `, V/ W8 q% a9 j3 t: e; |3 v7 ?2 v, q; z
9 ~4 q [. H4 x1 D8 ~. m; }9 l
, @: M/ v( |' l0 i' L0 z
8 `( c0 T, k4 O进入之后选择高级系统设置,然后选择环境变量' y8 k3 C4 Q. `0 M4 f
+ F; z' t! H6 B' `9 B" v
在打开的环境变量对话框后,单击下方【系统变量】下的【新建】按钮;
o x. d0 P# x2 R
4 k( Q$ ?3 v& ^1 R9 \然后输入JAVA_HOME,对应的变量值为你jdk安装的目录。9 c& E1 |3 W2 C1 j# o. s
9 x7 Q( D" Q f9 W+ g. }; ?4 } [9 N2 T! R# V, K8 e. h: F. H
4 K/ z* B! _/ J; y; U# ? Q
点击确定。+ I+ b& [! y% V' k
0 Z7 l$ E! u- x, _/ K& I4 @9 D然后新建变量名:classpath 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar点确定+ P1 Y: p" o, ]- V% J1 I. u6 J
3 t1 W |; \% q- T
) J+ q& u, d- |) ^+ ~/ s
7 w7 R+ q, t0 L; u6 i5 S
然后在系统变量中找到名为“Path”的变量并双击,新建变量为 %JAVA_HOME%\bin
2 H5 J, Y7 X; w0 ]7 p9 t3 |* ]& A5 `+ j6 p ?6 R
, y8 |" ?+ u: g& j# a; E9 ?* K" X" S
; A4 O- q: v+ Q- C; ^' Z% Z! ]确定以后,分别输入“java”、“java -version”(java -version代表你安装的java的版本)和javac,若都正常运行则代表java已经正确安装。
% |# @% _6 p' M H9 o5 M U3 _1 p; B; ~
验证jdk
1 Y3 u# K4 S1 M! J ^: K点击【开始】菜单,收入cmd进入命令模式,输入“java -version”可以查看安装版本
5 n! D+ v* V \# W# q; q6 H
- O: n" I4 L$ y; i6 Z: m
( g* R. M6 e/ H, D8 M
, L% U) h5 W( E! ? x+ U9 U: a
" C# f% a& }' h- p+ M————————————————
2 x2 v# g' s7 `& G R版权声明:本文为CSDN博主「我是一个小仓鼠01」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。7 P" E0 {2 r5 M" o' U/ t, t
原文链接:https://blog.csdn.net/weixin_53998054/article/details/126805694
- ?$ ^( |+ u1 j3 e! e, ~% q, E5 L; n3 n' w
" C9 H+ |( O: g- f |
zan
|