QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2311|回复: 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语言基础入门+ H! ~  B. ~: e% e) G5 [
    & l# H4 M0 D  N- _4 S" ]: J5 W/ c
    JVM与垃圾收集机制
    7 F( C# r; V1 e) H1 \Java语言的特点:跨平台性
    2 P# ~: m0 X: m. `原因:因为可以在每个不同平台下载jvm
    , ?& I$ M: E! }! E! U2 E3 e8 `* l% E
    , x' j3 C/ M, U9 r4 @: U+ F) S核心机制-Java虚拟机
    2 F/ R& x3 a  U- P# e/ c6 O8 {. FJVM是一个虚拟机的计算机,具有指令集并使用不同的储存区域。负责执行指令,管理数据,内存,寄存器。
    * T: \7 f8 G6 ]: N4 h4 u9 c7 M' D
    ; u9 q8 Z: x! Z3 P- {2 q6 y对于不同的平台的平台,有不同的虚拟机
    # N: a- o) H9 y! b1 R
    " W$ x" Q  \. i0 H$ a  B& P3 P只有某平台提供了对应了java虚拟机,Java程序才可以在此平台运行
    % I0 U# L1 u  R' K6 X. y* K7 n, M, }$ w1 w4 d
    Java虚拟机机制屏蔽了底层运行平台的差别,实现了"一次编译,到处运行"
    + ^* r) J* s( Y; n
    ; B4 A% j, Q5 n- ~! e7 D% k核心机制-垃圾回收3 X% p. Z/ y5 ~8 k6 P+ P, e

    5 _% [, t4 R7 I- u不在使用的内存空间应回收-垃圾回收! B& R) a0 f7 a

      S3 W: A: m* |& L8 @  K         在C/C++等语言中,由程序员负责回收无用内存。# U! \. t3 N. b
    2 ^( J/ t* R0 `0 c) T1 o9 }
            Java语言消除了程序员回收无用内存空间的责任,它提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。
      x- h( V. f# b, |, T3 L# E% K
    ; S$ t, ]$ {, _- \- r( w' w: h        垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。+ ~" E$ Z5 u/ I3 X+ D
    % l8 u: }5 w/ x& z( L! w
    Java程序还会出现内存泄漏和内存溢出问题吗?Yes!4 C9 t& d+ y; Z% ^! J/ B

    # ^( d6 D( K& r$ H' U) ^: V: `JDK、JRE、JVM的关系+ X' I  ]! m. ~- W
    什么是JDK、JRE
    9 }( h( x# C1 @+ F* }6 W' \
    6 X& g7 U0 Z$ h# P; K% F- i( KJDK
    8 `1 Y! K. ~8 I6 i- x9 `
    5 W2 q; b7 c$ r  S$ ]JDK是提供Java开发人员使用的,其中包含了java的开发工具,也包括了JJRE。所以安装了JDK,就不用在单独安装JRE了
    . n: Z" E* m' K% y/ o2 u& N# v( n5 F( I  n
    其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等+ W* k' e# M# f. t

    $ c2 @5 }9 t! t/ \) k! `JRE
    + g: p) J1 K. s5 _( L# l
    0 @; r9 |; I) {包括Java虚拟机和java程序所需要的核心类库等。如果想要运行一个开发的Java程序,计算机只想要安装JRE即可。
    9 y4 E+ c% R# U1 E! W2 Y' o* f) u! c0 H/ f
    JDK、JRE、JVM的关系
    ( P) O. `2 C3 J! G  U, a6 o( Z% c! G5 q  a9 f
    JDK=JRE+开发工具集2 v! o' O6 A" |3 L% ~

    5 X4 h; E: C! g( F& ^6 ?JRE=JVM+Java SE标准类库
    5 K7 o& a! X% x/ _. E  m
    + g( t; k- r! c( {
    7 w# X; X4 ]) ~9 Z
    # o, I5 a* O5 n2 E! N- } 官方网址:0 O: Q5 H. @2 u4 O# y5 ]' J
    + g2 ]: a- r0 s. S; J3 J4 @, Q
            www.oracle.com
    8 h" i! Q0 E  ?% O/ Y6 E0 d2 g
    2 {0 b9 J- J4 i# z. u* g" Y        java.sun.com5 a( Y+ w5 e0 M7 p  D3 m5 @
    " W" {' C( b! H% I. `4 O; b
    安装JDK
      x! Q+ B) J, {: O$ ~
    " ]; p% |! W* v1 J+ F9 ]        傻瓜式安装,下一步即可。9 V7 Z* z2 p7 w9 Z/ Q
    0 T% s( Z; G7 f( q
            建议:安装路径不要有中午或者空格等特殊符号% {' ?$ y: Y. A4 C" \# e- J1 u$ B

    5 ]3 Z2 Q3 Y& g' [. F' f9 N        如果操作系统是64位的,软件尽量选择支持64位的% O& H/ n' b2 ~! v; O* l, I
    : P! a/ o4 _- ]) X; @$ U
            当前提示安装JRE时,正常在JDK安装的时候已经安装过了,但是为了后续使用Eclipse等开发工具不报错,建议也根据提示安装JRE。" K& J, {/ h4 z

    . w! J  N# h& l8 P0 Y3 [JDK的安装2 Q1 M- |9 z6 {- A
    下载JDK9 H' A) [8 G& S" o& C
    下载路径:: z* e* S8 K3 X
    链接:Java Downloads | Oracle8 [5 K, _( h; j% v/ X/ F
    5 K) G$ `0 ?* W, }, w
    根据电脑的系统选择对应的版本,其中x86表示32位系统,x64表示64位系统。
    ; d$ O/ _) k% `! ?0 F/ s& [5 }; |* v+ a2 G
          JDK安装步骤  U2 Z% O2 a' ^
           双击下载下来的安装文件, 点下一步
    8 z! b+ r9 W$ q( i0 |* r$ Q( \8 x. G- H  p

    % S" i1 S" b1 o/ G2 ^& s. Z( }$ k" i3 i4 _1 C
    - z3 V1 `1 e4 a- p5 k( r
    # S- H$ g2 {* C6 f  @* e* }
           这里我们可以选择安装路径,也可以默认安装。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现不必要的麻烦。
    9 o9 f1 R5 c: |# c( J& s4 u- `4 ]
    + j; Y" o1 Y; c! s% y3 h4 n6 ^
    ! ~* D: a; X3 I% o9 f; d
    7 D* |( R' X! O: [( Q- U& m' A, H- |       点击下一步就开始安装了( t& S$ i3 p2 Y2 }. t1 d3 E4 h1 G
    6 A' @# U2 }$ g7 W' T5 T5 Y
    6 u% t7 h; H% }3 P) y. b5 W8 A

    9 u7 B- n, |! \0 |: I% S       设置环境变量
    , C3 Z+ e0 ^3 \( K  l6 p1 i- K    桌面“我的电脑”右击,选择“属性”打开“系统控制面板”选择“高级系统设置”6 q7 F* L8 S: r. u1 E) _5 J

    $ ?! u" h: T: q6 h) w& U" ^$ s- j% B0 {8 p2 `2 G1 F. k+ z3 K

    , w# q6 s0 x& }* D& c2 t* u' k) O" ?. x* ~! {5 L
    2 |- c) S6 ^8 g+ K
    进入之后选择高级系统设置,然后选择环境变量0 c1 F# m4 T5 b7 U. S7 v
    ' C' w5 g9 q! x' t
    在打开的环境变量对话框后,单击下方【系统变量】下的【新建】按钮;
    0 o6 o) V5 `. G0 p& |5 l
    ) T. n' u8 f- e' _) r9 `; k然后输入JAVA_HOME,对应的变量值为你jdk安装的目录。
    , r$ J5 b1 w: E( m7 K$ G7 W& G, x6 C0 p

    5 N7 e" U+ y0 z& g1 e
    * s: n7 b- j+ C. R点击确定。
    # d- |8 m3 ]+ H4 P% o: t
    / b; k; s2 s+ j; p% [, E2 ]然后新建变量名:classpath 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar点确定
    ) `9 i) {# Y* B) s5 r
    + r1 z% _' P: k$ {
    * V( ]; a0 i/ c/ C
    5 ?! S, f" i4 Q; y: q然后在系统变量中找到名为“Path”的变量并双击,新建变量为 %JAVA_HOME%\bin( @. O- K) d; J* T& c

    / j, n& M, q+ m6 Q# Y7 S
    9 \* P, w; p  Y* i7 T; K3 C7 g; ^- H# {( n  O8 G+ @$ S
    确定以后,分别输入“java”、“java -version”(java -version代表你安装的java的版本)和javac,若都正常运行则代表java已经正确安装。
    9 q2 T! ?$ J/ h" V7 ^; G
    ' [3 t  ^3 r. p1 t+ R$ x% J8 R验证jdk" \: o- a  j3 n2 w- t: v% c) E0 g  |
    点击【开始】菜单,收入cmd进入命令模式,输入“java -version”可以查看安装版本
    8 l2 N1 W: K2 J) q1 o- k2 l9 R2 e$ Z: S
    , a5 ^  e  }: y* y

    4 G" R7 e' h  s: U6 V4 V1 A, Z# o9 Q& B- |. ?
    ————————————————% \- d7 q( h  I  M0 V; v; H
    版权声明:本文为CSDN博主「我是一个小仓鼠01」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    ' y( J9 R" S5 Z' ]原文链接:https://blog.csdn.net/weixin_53998054/article/details/126805694. F$ [$ G, a1 u3 e& W* y
    / w, Z: n5 j/ N. j* h6 a9 ^
    $ M3 I! m+ r9 A+ N
    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-21 03:48 , Processed in 0.552506 second(s), 51 queries .

    回顶部