- 在线时间
- 1630 小时
- 最后登录
- 2024-1-29
- 注册时间
- 2017-5-16
- 听众数
- 82
- 收听数
- 1
- 能力
- 120 分
- 体力
- 567225 点
- 威望
- 12 点
- 阅读权限
- 255
- 积分
- 175390
- 相册
- 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语言基础入门
0 Q+ V1 N$ `1 }7 l2 o
* Z0 w l T1 j3 `; JJVM与垃圾收集机制! X c- G& p: h7 o# C; F& ~
Java语言的特点:跨平台性3 J0 u3 p0 G* L( t) o
原因:因为可以在每个不同平台下载jvm) F0 C9 x" N, B* C$ {
7 M: k+ z, C: h9 e核心机制-Java虚拟机) D* Z9 n5 V( e9 Q M5 z
JVM是一个虚拟机的计算机,具有指令集并使用不同的储存区域。负责执行指令,管理数据,内存,寄存器。
' T# }8 [3 R" F U |$ I7 z( }4 v' z+ W& E' r% S: }
对于不同的平台的平台,有不同的虚拟机
5 ~% E- o) c% e2 m$ v. \5 s
- C O* a% J& u5 y只有某平台提供了对应了java虚拟机,Java程序才可以在此平台运行
! ^( |7 g* K; F3 W) D4 V5 s5 h$ t0 c/ L! m& c5 A0 g% `+ Q. D2 _
Java虚拟机机制屏蔽了底层运行平台的差别,实现了"一次编译,到处运行"
4 ]* [" q4 d0 E+ F6 a- X' y: I. ~3 ^7 U" W: L; i
核心机制-垃圾回收 o/ p! l. {0 y0 Q% `9 g2 V6 @
" z; [/ B& a: }不在使用的内存空间应回收-垃圾回收% E0 j, r6 l1 Z8 v8 N& ^
8 \8 X8 D) w( ` q
在C/C++等语言中,由程序员负责回收无用内存。; U2 `* d6 {. u
9 W( L" s4 Y( [+ J; h+ y
Java语言消除了程序员回收无用内存空间的责任,它提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。: z1 r: E9 s5 q9 T; ~5 V' k+ I! A
: R& @9 G Y) T) U& x 垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。, `2 D7 X: i6 L
+ L9 ^8 j j4 |$ M- X* o7 A! T
Java程序还会出现内存泄漏和内存溢出问题吗?Yes!9 ?" I7 T* w3 z/ O3 H, C% M X
* H: P9 d2 |( J7 N) t1 F' p% x
JDK、JRE、JVM的关系
, L/ d0 o- v C! N4 f什么是JDK、JRE1 u- @; j) }1 f/ s6 p7 k) R: T* d
2 ~0 F6 C! R4 B! o g7 FJDK
/ R# U7 W+ H: a1 O; d
% F$ Z& k' r, ~- A: wJDK是提供Java开发人员使用的,其中包含了java的开发工具,也包括了JJRE。所以安装了JDK,就不用在单独安装JRE了
3 P& ?" f# t) l' t3 J
" T3 f" R- @- l4 B7 L3 o8 I" o* F其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等- }- d; @7 k8 Z$ D. E' n
+ c# Q1 \* S6 V# O4 `JRE3 j5 b# G& \2 `3 a0 e+ s( j4 Y* L
% \; L+ R0 \7 W+ R7 P包括Java虚拟机和java程序所需要的核心类库等。如果想要运行一个开发的Java程序,计算机只想要安装JRE即可。
# D! j1 ^3 j; H/ e8 r* S! W ~/ m5 Q, n
JDK、JRE、JVM的关系6 W0 P" m9 c0 G$ \
- Y6 N- U0 k$ ^7 {! `0 Q4 B* b
JDK=JRE+开发工具集
, g$ e. d: c! j1 t0 p5 M" ~7 f" V/ t9 o1 y' j6 @' D
JRE=JVM+Java SE标准类库0 ?+ H/ L5 A* O! b
) m* D+ U3 g1 f6 p
# n: F( `2 I% ~$ g; L. f, {% T( T' G4 Q
1 e# R. a' P! h7 p9 |; l 官方网址:
. k1 L" |, ?7 g7 @
0 `0 [$ @# M( {; | J www.oracle.com
& P1 v& X7 V/ `5 G& c
5 F7 U5 y6 w' t6 y* _+ l java.sun.com! ^; o& B, _) f" E
5 W) s6 D) m: s+ _/ p* b) Q3 ~8 x
安装JDK( U. X- J" {0 w$ b( g1 R. _ T! w
1 v! s/ ^. [0 q/ V9 ?
傻瓜式安装,下一步即可。
2 I) }- C1 B* k. |* j: i" S
9 L# ~6 n! M6 L# T 建议:安装路径不要有中午或者空格等特殊符号' `: N; X3 y- \
) ^( q7 C& i0 y- L& y1 Z 如果操作系统是64位的,软件尽量选择支持64位的
. y! ]& b/ `6 O, Q2 w6 l3 c" k. d& v# e9 m8 m/ Z9 t3 }6 y
当前提示安装JRE时,正常在JDK安装的时候已经安装过了,但是为了后续使用Eclipse等开发工具不报错,建议也根据提示安装JRE。
1 m) l b) L) q% G1 ?+ g( K; w: K/ u3 _; h6 e( [5 A% d1 _& |3 a
JDK的安装& c3 U+ V2 h& v& P t; ]: x+ z7 |! Q
下载JDK/ S( B$ [4 E) u" P7 J7 `
下载路径:
4 _; |2 ?, B& u. y- R1 }6 Q. `链接:Java Downloads | Oracle+ U/ Y7 C& H% j9 q; F% o8 D0 F
% u9 x% Z ~5 Y, [ O, P根据电脑的系统选择对应的版本,其中x86表示32位系统,x64表示64位系统。 / t: z. u4 e# e5 {
) j4 [7 N0 _6 }, C0 t8 D3 S JDK安装步骤
' r2 E$ ?* l3 Y1 u8 j Z( d \2 t 双击下载下来的安装文件, 点下一步/ M0 J8 Q$ J+ y* z# E
$ W: T+ Q a5 b. s9 w- d
# D3 r8 E/ i, h! {( E; N6 d% j2 V T+ E( ^$ \0 c1 N8 q" h
- ~( i' _) j& N
6 L2 t1 ~% Y) ` B; r$ A6 [
这里我们可以选择安装路径,也可以默认安装。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现不必要的麻烦。: G+ i7 a: Z5 S% T5 K" S! B3 R
" Z7 X7 C8 y' E) T
8 l4 K% W" E# w k2 y0 w; a9 ^- T
k9 _- M p+ t0 @/ s 点击下一步就开始安装了
5 J) D$ u, B) E3 u/ x& \
( n* m! F: z. h$ a( l# f
) k+ N+ j- Y) D% t
& U4 \; _5 r0 K0 y0 Y L 设置环境变量/ Z+ T, }& ]; B/ W) l: m Z
桌面“我的电脑”右击,选择“属性”打开“系统控制面板”选择“高级系统设置”
& }- J, k$ t3 X6 K- T" [6 r3 [* H9 T% S0 E9 r* f: m
# O9 T8 H+ P$ \4 G( l9 I2 N
5 N% A3 i/ R: g. X* L; w& d
) j, r3 W. z# A+ |1 f
6 ~$ ]% j+ _' U/ }" z进入之后选择高级系统设置,然后选择环境变量- B5 B$ L( _& r
* k4 {5 ^) W% B: C
在打开的环境变量对话框后,单击下方【系统变量】下的【新建】按钮;8 X( _" o* x3 ]+ H. H
& G/ ~1 p3 m" u7 O8 M! t$ g0 p然后输入JAVA_HOME,对应的变量值为你jdk安装的目录。
8 E' G- q) o1 |: Z/ a# d! a- g5 P( O& n8 H
. h' h* F* z( t7 ^1 T
& b/ _( p& K2 x; ]. T点击确定。
. n+ I' g5 d: v# T/ T* D W9 A+ |- R- L. [
然后新建变量名:classpath 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar点确定
( M: P- q7 }$ i9 E% o/ \4 S9 N0 H/ d: h( r0 L( w
g) ~& n n% I8 Y1 X- V$ _
& Q s1 ]6 F% q) A7 E9 h然后在系统变量中找到名为“Path”的变量并双击,新建变量为 %JAVA_HOME%\bin6 p2 b/ h7 ^4 a
# P' q$ E( O3 D G
5 C8 ]# M8 l& E1 g# H& V
/ [9 U9 O, M9 i7 g确定以后,分别输入“java”、“java -version”(java -version代表你安装的java的版本)和javac,若都正常运行则代表java已经正确安装。 \6 W5 b( y! ?
. p5 \4 e* i# [
验证jdk8 q8 X$ }: I# `2 B0 u! I. b, n
点击【开始】菜单,收入cmd进入命令模式,输入“java -version”可以查看安装版本7 Q8 U3 z9 l( w. i
+ i' z7 `* s2 P* a! D4 e }' I% Z+ _2 Q" F
J; |3 C4 f4 Z0 q( x3 x
; B9 d4 e- X0 l: Z* T/ l# b————————————————
' K+ o6 G- E5 t版权声明:本文为CSDN博主「我是一个小仓鼠01」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
1 k# c3 x8 r& {6 t c; V原文链接:https://blog.csdn.net/weixin_53998054/article/details/126805694
/ N; N8 ]; q/ B O4 n; p- \' O/ n _* |0 g$ _* X
) t1 Q R; l( G& \9 {- e: T1 M |
zan
|