QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2306|回复: 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语言基础入门
    $ 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
    转播转播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-13 04:41 , Processed in 0.390731 second(s), 51 queries .

    回顶部