QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2337|回复: 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语言基础入门, q1 J# |6 T( f, D( r) n" f+ f

    + \: b! m, h7 F( k: w' fJVM与垃圾收集机制
    3 Y7 I  u" [9 {2 q0 A$ h4 s4 E; aJava语言的特点:跨平台性
    " j- q( v; D, |, U! T原因:因为可以在每个不同平台下载jvm
    8 h/ P* b! q' p2 C1 |$ u
    , Q2 M, L  W7 `! `* l核心机制-Java虚拟机
    3 k9 V* Y/ u" X; c* d3 Y* B% cJVM是一个虚拟机的计算机,具有指令集并使用不同的储存区域。负责执行指令,管理数据,内存,寄存器。. m  A$ o% m  D% G: n/ p) i  x
    ! I% [) G, Z  o$ t& K
    对于不同的平台的平台,有不同的虚拟机
    4 g3 v& r2 v  `% G9 Y  f2 ~8 \  d8 B- d: K1 o7 I" R' S, ^+ P8 |
    只有某平台提供了对应了java虚拟机,Java程序才可以在此平台运行
    : E# Q7 D& K: U+ S! g: k6 M  o/ c% p( W: m
    Java虚拟机机制屏蔽了底层运行平台的差别,实现了"一次编译,到处运行"7 m% e0 L$ c$ j6 O

    5 F4 h8 c# I, f& G核心机制-垃圾回收4 d  @9 W3 V/ e8 e2 `( @

    . c) F3 @- v+ P) E: P不在使用的内存空间应回收-垃圾回收1 ~* v" H- j  X2 [. v# C7 x- f9 k

    0 `6 O1 R# ?; a; U; C' F# C         在C/C++等语言中,由程序员负责回收无用内存。
    4 w5 U* M8 i  }8 |" D2 ^8 f9 I% l$ K& c5 M. U" h
            Java语言消除了程序员回收无用内存空间的责任,它提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。$ j, {+ k$ i! x% |

    ; @) ]+ C& b6 T        垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。
    ! t$ m+ |8 R1 Q/ |. K) w1 M/ ]+ y0 U9 S8 A9 b; a) L/ N
    Java程序还会出现内存泄漏和内存溢出问题吗?Yes!
    , J1 J: I$ _) i% ^) c' C) Q6 Q0 }+ u9 n* w% l9 j
    JDK、JRE、JVM的关系
    * i& ?* O5 h& |1 E$ E什么是JDK、JRE) c6 f; Y7 L, W9 G

    + E0 w4 V" H& c) m) ]JDK
    2 e* C1 I9 C+ Y" f& C' {9 m6 D& {$ l! U
    JDK是提供Java开发人员使用的,其中包含了java的开发工具,也包括了JJRE。所以安装了JDK,就不用在单独安装JRE了- c+ r. q9 ]/ a) v

    ( m4 z, D* D, ]% Q其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等% l1 z2 x, {8 ]1 E: j2 M; S. D- w
    9 E5 Z5 A. L. l. L2 q
    JRE
    ; X$ x) d+ S' H$ B7 Q5 A7 p
    3 i; o, z7 m+ |; P! ?8 S2 q包括Java虚拟机和java程序所需要的核心类库等。如果想要运行一个开发的Java程序,计算机只想要安装JRE即可。
    7 D; h6 I9 }, s9 @9 t8 D+ h) L0 |# I. i$ P
    JDK、JRE、JVM的关系
    # W7 @* x' c, f; p( N2 Z% V( @  s% {$ Z, I/ w6 Q5 N
    JDK=JRE+开发工具集
    $ K7 e# X1 A. a+ C9 u. `1 V- F+ S8 B  X: k, D/ C' M& b) {
    JRE=JVM+Java SE标准类库5 i8 \- u9 P$ @1 w# g3 m' Y
    ( ^) t0 `% B2 s+ D, ^% u. X
    # f: ?. }8 E( K  W7 Q$ B" @
    ! i- W6 K$ C8 |
    官方网址:
    & G* E6 d5 E# x, J% D
    , N1 ?4 o6 Q5 i: Y' z; I% ^        www.oracle.com
    + a% `% n* k3 B, Y) x3 k( }
    " z7 m$ P  H) j1 a0 O, x% l        java.sun.com
    1 G/ {' u8 w' g: T
    " y. d/ R: ?) y2 @- j' i3 v安装JDK2 v4 h8 L) U  ~2 v; T
    ' ]5 ]" e% g1 t, Y
            傻瓜式安装,下一步即可。$ L2 M" K; ]7 k# p2 F9 P

    . D" j! c' t6 Q        建议:安装路径不要有中午或者空格等特殊符号
    ( F& N7 d' \3 ]5 f" ~+ I/ r" j$ T3 i9 U: x
            如果操作系统是64位的,软件尽量选择支持64位的/ g$ c( G3 \9 o5 I) k+ p# {' u
    1 f/ Z3 x5 j. O* X. u+ F
            当前提示安装JRE时,正常在JDK安装的时候已经安装过了,但是为了后续使用Eclipse等开发工具不报错,建议也根据提示安装JRE。0 J% Q: H5 G% m7 A/ V# Y% Z7 g

    6 J8 M! X: ~; X, UJDK的安装% P( ~! d; L& O2 W+ J  [  L& d
    下载JDK" B& @: A( q0 W9 Z) _6 |& N
    下载路径:: C( b) {/ R8 W) |7 i- o
    链接:Java Downloads | Oracle5 U4 Z! F2 ~* k1 u( v' c) \
    7 Z1 E6 D4 }. o, d* o
    根据电脑的系统选择对应的版本,其中x86表示32位系统,x64表示64位系统。
    2 v5 r+ E* |. D: v- C( X* b( Z$ Q3 G0 I, l0 P  S9 O
          JDK安装步骤
    8 e* l: R) |: {       双击下载下来的安装文件, 点下一步
    ! O7 a4 ^. Z$ @  S! g: j" {- K, y* H% u" W) u
    : S! `3 R6 u. X+ [, z  R* M

    4 D% K0 }6 X; E4 H$ A/ H2 s3 T2 h1 r2 ?% {5 C4 B$ Y$ ^

    : a1 {/ y( a( ?; v, x4 X& S       这里我们可以选择安装路径,也可以默认安装。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现不必要的麻烦。* h, o. m$ ^+ u1 V6 v7 e$ h9 n9 e
    5 R+ E5 E$ B0 u/ _4 j& m* `! H
    ; g+ D$ ^3 v( b. U9 _0 ]% F% s

    " H8 r6 B2 F7 m3 w& f8 w       点击下一步就开始安装了
    ' p" A! X  `0 ?; C, w" y3 ?" r
    5 [0 g* a" N+ Q$ m; l; u( p
    % j/ ]& O( s( K: O$ J: F$ h) ^7 k1 C0 |( _
           设置环境变量
    5 u, M0 c2 E; h2 y0 o% p0 Q    桌面“我的电脑”右击,选择“属性”打开“系统控制面板”选择“高级系统设置”
    . a; u' @1 A. D9 _3 {4 g" n+ \5 }6 z) o) _
    . {# o& m* P) e0 U  E# h
    7 }2 w% I) s( r8 c0 }

    " o6 ]( F2 I- Y7 ^
    - G4 u" Z+ w% O2 z: o" K0 c进入之后选择高级系统设置,然后选择环境变量
    3 x7 g7 @( A4 N4 S2 d: h/ N  X. O9 \( h! y3 i
    在打开的环境变量对话框后,单击下方【系统变量】下的【新建】按钮;8 q( ~3 w3 n) G/ R* c( g* s, t6 Z

    5 R  j8 t( d) s$ D" Q然后输入JAVA_HOME,对应的变量值为你jdk安装的目录。
    6 N+ k/ Y% f5 x/ b1 j9 n
    . s$ O4 W( W+ I* p: U8 D, Y
    1 c) c3 ^* q% \; u& p" ^. Z3 v0 N& S# m
    点击确定。
    * A! q/ N8 [/ c$ K9 q" G& P/ @5 F1 H" d/ `, t5 m7 U
    然后新建变量名:classpath 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar点确定6 |$ v3 U' C% d

    ; E: ?. E( I' ?) o# n
    ' B6 Y( u5 H+ V: }7 U: O
    " f# {5 k$ e2 p7 i3 M4 g4 _然后在系统变量中找到名为“Path”的变量并双击,新建变量为 %JAVA_HOME%\bin1 ^3 {, d, H) J; Q+ g1 ?! I

    . y. N8 ^9 i% H/ ~4 ]- C
    5 s/ t* v: |7 M0 \  u1 R0 M- B( i  F1 B5 F4 w: y+ T! r
    确定以后,分别输入“java”、“java -version”(java -version代表你安装的java的版本)和javac,若都正常运行则代表java已经正确安装。+ C: }6 j. F6 f

    9 n% m; H& }/ q  J- x, P验证jdk
    ( ?$ W9 q- S8 v/ O( f点击【开始】菜单,收入cmd进入命令模式,输入“java -version”可以查看安装版本
    ; X' D& E1 C" E( I8 U
    , j8 P" [/ p3 Y, k& p
    3 B7 F) k. e/ \$ }( H2 @1 K  C  x$ y( \2 j& m
    , U7 J3 e1 _1 K5 z
    ————————————————% B# w0 c! j. d) Z4 M
    版权声明:本文为CSDN博主「我是一个小仓鼠01」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    - f$ D6 l( g8 c1 [+ n' J6 b原文链接:https://blog.csdn.net/weixin_53998054/article/details/126805694- j7 I0 F. }" Y% k5 S
    + _% W3 d, q! _" ^

    $ A5 o' x4 m* t# e; l- p. o
    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-7-10 05:08 , Processed in 0.360233 second(s), 51 queries .

    回顶部