QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2303|回复: 0
打印 上一主题 下一主题

java语言入门(一)之JAVA语言基础入门

[复制链接]
字体大小: 正常 放大
杨利霞        

5273

主题

82

听众

17万

积分

  • TA的每日心情
    开心
    2021-8-11 17:59
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    网络挑战赛参赛者

    网络挑战赛参赛者

    自我介绍
    本人女,毕业于内蒙古科技大学,担任文职专业,毕业专业英语。

    群组2018美赛大象算法课程

    群组2018美赛护航培训课程

    群组2019年 数学中国站长建

    群组2019年数据分析师课程

    群组2018年大象老师国赛优

    跳转到指定楼层
    1#
    发表于 2022-9-12 18:48 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    java语言入门(一)之JAVA语言基础入门3 o. S9 K7 h8 \% J9 E- P# D
    7 i0 q; X# [" k% M. d
    JVM与垃圾收集机制
    7 d: k, I/ O& p0 u5 cJava语言的特点:跨平台性" p$ c% E2 U; c* Q$ y7 Z- C+ G
    原因:因为可以在每个不同平台下载jvm4 f% R4 O, @- A
    6 ]4 M) Z# a) s# T
    核心机制-Java虚拟机% x5 R( [3 Q& k6 J* H
    JVM是一个虚拟机的计算机,具有指令集并使用不同的储存区域。负责执行指令,管理数据,内存,寄存器。
    * D% K: T0 k/ f4 `: U& B" ^- o+ S8 U9 @% ?
    对于不同的平台的平台,有不同的虚拟机0 h  B! O3 p* b- G5 r

    $ N, }6 {+ T: J只有某平台提供了对应了java虚拟机,Java程序才可以在此平台运行
    " R# N& A) S; f3 h
    # Q( b0 v; I2 ]. O; L  o' NJava虚拟机机制屏蔽了底层运行平台的差别,实现了"一次编译,到处运行"
    / D* y/ b0 p" F4 L" x" d
    . H7 R% p3 w. J- B3 S, o核心机制-垃圾回收) e# J1 S6 `  ^- M4 l
    ' y' a6 M/ E# T4 S2 G1 N& w( n5 [
    不在使用的内存空间应回收-垃圾回收( V) f5 {5 g) ~' V- [: k
    & [, l; C+ i  H/ c1 I5 H
             在C/C++等语言中,由程序员负责回收无用内存。
    ; X& I( O% g3 r# ~7 h$ m+ t5 l9 O* N
            Java语言消除了程序员回收无用内存空间的责任,它提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。
    3 |: t- u/ U" _
    & V: x4 i8 H! `        垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。
    , `* a+ Q& ?$ M; i, e
    8 P0 @! ~; c0 a( x: F  n( cJava程序还会出现内存泄漏和内存溢出问题吗?Yes!
    - Q1 n( d; F% `' t# R2 \" a
    - R. ^% T" {) Q* Z9 ?5 A$ UJDK、JRE、JVM的关系
    7 ~$ @! N/ v) ?9 k什么是JDK、JRE8 Y) r/ H% C3 s3 m/ l$ t' ~# I

    9 i$ k; @% g. d% E4 XJDK
      z) {& l$ a" O8 g9 K& f0 b( S7 V% i
    JDK是提供Java开发人员使用的,其中包含了java的开发工具,也包括了JJRE。所以安装了JDK,就不用在单独安装JRE了
    3 j8 x9 p3 I* M, H( a+ {1 w2 e
    # u9 z8 x3 J$ e- d, a其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等) c  E$ @; _! S
    / ~7 x: t4 R4 a2 q5 C# p# N) `
    JRE) N2 r  W' F3 J* B

    . I6 J$ h- F* X) ?- K) q" x* v包括Java虚拟机和java程序所需要的核心类库等。如果想要运行一个开发的Java程序,计算机只想要安装JRE即可。
    / E! {3 s0 C9 p: `# f( P% |& G1 k# D+ t, e
    JDK、JRE、JVM的关系) k& [1 d; s# Q0 R

    $ M4 h" H  Q- b. K& {% s: O9 ~JDK=JRE+开发工具集
    3 `4 t# u3 k% P, i+ e$ ~6 d% E4 {, R4 c" e; _( f
    JRE=JVM+Java SE标准类库6 a6 @6 }9 ]0 t9 b/ }
    9 q0 ^* L- O: u* p

    . V" l5 i/ G8 i- y3 V- S& D$ d& b5 I+ `
    官方网址:+ U5 ~& E0 y# Z) ]% t3 Y. F! t8 e

    9 L" u# x& N" V2 X! b        www.oracle.com
    & h( L  k+ Q( O7 H: @: _2 {9 r% ^0 [
            java.sun.com8 I+ I# Z  J! i- p& i0 Q8 V

    - x2 [% h6 I. q安装JDK
    9 R( b* F, I4 g0 x" s  N3 U5 V& ^& p; j* T3 K
            傻瓜式安装,下一步即可。4 Q9 O1 w' z: E. k  t0 U

    5 ]+ e% O. v6 ^, e  ~        建议:安装路径不要有中午或者空格等特殊符号  ~7 P; H2 s! f7 z
    & J- K+ x) |0 l: ]5 R' D) ?
            如果操作系统是64位的,软件尽量选择支持64位的* n4 p7 w; q* d& X
    1 s; c$ y/ Z0 n+ E3 d! n/ [
            当前提示安装JRE时,正常在JDK安装的时候已经安装过了,但是为了后续使用Eclipse等开发工具不报错,建议也根据提示安装JRE。7 J% \/ Q8 b2 `* H" Y% R

    ; X4 R5 K+ V2 y! _JDK的安装; E" q3 P3 w6 ?0 m
    下载JDK  @4 k4 X; q1 D1 Y. a
    下载路径:5 X0 ~1 K- M# N5 ~# u, T% L
    链接:Java Downloads | Oracle% n4 U, F; w9 ?( N+ T/ q6 y0 _6 V

    6 f/ ~  K+ O8 _  _5 ?: i4 s根据电脑的系统选择对应的版本,其中x86表示32位系统,x64表示64位系统。
    7 L! b* C# _; L- F
    3 {# w. Z- x0 a" |      JDK安装步骤' t6 |5 P# V5 c* }
           双击下载下来的安装文件, 点下一步
    1 r3 [5 u" ?7 t! [4 c0 z$ d; _
    $ i4 u" o" ?; _0 C: @
    0 X% B( |/ `3 t) V! a. M, I- l1 n+ u# p- T$ t

    ( r" a& q4 Y0 n% V% D+ Z6 F/ e8 b' R2 d( e6 `. P" g$ f2 d
           这里我们可以选择安装路径,也可以默认安装。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现不必要的麻烦。& n* ^, N$ U8 R. m( H2 u- W
    " n' P: o9 i) u; H7 t# s1 `
    ' R1 Q- T9 Z/ \1 |
    3 M+ M$ ]' [; U+ H
           点击下一步就开始安装了  r/ B# Z: e/ r6 Y/ j0 J; c
    3 E  r$ L6 z/ O: O% Y6 \, Q3 T& y

    1 U6 c* p6 r3 \. Z% n: `/ h0 r' t8 J# E2 E8 j" p* Z* F
           设置环境变量
    9 D9 t5 F6 ], T; R# B    桌面“我的电脑”右击,选择“属性”打开“系统控制面板”选择“高级系统设置”
    2 z& ^7 O6 }& J7 _
    0 T3 B, n2 I& M2 b; B* H
    8 l; c6 F/ k5 U0 t" q1 o# s5 @3 v" H4 e" S

    $ c5 O  ^; [! q+ S; Y  b6 l3 o+ ?( y5 M& e2 v
    进入之后选择高级系统设置,然后选择环境变量" F$ a1 L* i6 O/ D/ R' M

    ) |. n# T5 P+ p: ^5 i/ B在打开的环境变量对话框后,单击下方【系统变量】下的【新建】按钮;
    + I  O) d) d6 v4 x. V* U6 t7 W% z, A9 i3 K* k9 g# t7 [  Y5 e# a
    然后输入JAVA_HOME,对应的变量值为你jdk安装的目录。( ?3 ~! S' b% s% [3 Q# T( Q

    * {9 r( G8 z' h9 O0 f/ H! g# Q9 o$ X4 |

    1 m6 m+ A: q* m0 L点击确定。
    ! M1 n# l  \# j% a( m$ Z
    % d! A5 v# |7 c% f% F- m& G然后新建变量名:classpath 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar点确定* K3 z# o1 s7 n, W. |, y
    / I5 O3 X& B# k, l- ^

    & k4 \" M  E1 V
    * b2 a4 R* t6 g4 y! Z. b1 l0 D3 p然后在系统变量中找到名为“Path”的变量并双击,新建变量为 %JAVA_HOME%\bin
    ! s# F/ a& Y% V8 f) `, F1 U* I& M8 s0 n/ ]: Z# m

    * v1 |7 {2 {7 H; ?: X, X) I
    $ o# c1 |5 N. M' Z$ ^确定以后,分别输入“java”、“java -version”(java -version代表你安装的java的版本)和javac,若都正常运行则代表java已经正确安装。: u/ |: Q& j. G8 {2 E( L

    2 ]0 L% B9 W3 s/ w) h! K2 A验证jdk
    - r# w6 U. n& I6 l" B点击【开始】菜单,收入cmd进入命令模式,输入“java -version”可以查看安装版本
    & @  E+ D- G/ Q, A9 A5 u+ k
    ; Q3 B; v* e. M2 M. ], o7 D) p7 @$ s4 b& v
    1 E9 K% h0 Z: X0 ^
    2 U3 m/ c1 [; j* z4 m
    ————————————————
    % Y$ u- t6 ^2 W版权声明:本文为CSDN博主「我是一个小仓鼠01」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    7 r1 |* G- [! M- [+ Z原文链接:https://blog.csdn.net/weixin_53998054/article/details/1268056946 b: H6 H% E: [( w; l* I
    4 h* M& H. i* ?, y! \# d. c8 a
    0 B0 R; ^4 s) P' ~( y# Z
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-4-10 15:09 , Processed in 0.410836 second(s), 51 queries .

    回顶部