QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2338|回复: 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语言基础入门
    ) s. N9 q; w, L8 v# c% O' A# g: d4 l0 ~* f& w3 S( Z
    JVM与垃圾收集机制
    + R2 `: ~" W6 v$ N6 hJava语言的特点:跨平台性
      U+ y* U. z) b' x; W# j原因:因为可以在每个不同平台下载jvm
    8 E  v; J5 R$ P9 A$ d) [) @1 A$ P! a4 ?
    核心机制-Java虚拟机
    1 P  V; ^6 `, g, B/ wJVM是一个虚拟机的计算机,具有指令集并使用不同的储存区域。负责执行指令,管理数据,内存,寄存器。4 H- \/ b7 J  W- B) P9 }- y1 ^

    / S" I* h3 V; N% ]$ C3 O对于不同的平台的平台,有不同的虚拟机
    / K( X2 c  n: A$ H. J) h9 h9 _  d5 T- `' P
    只有某平台提供了对应了java虚拟机,Java程序才可以在此平台运行: l( y1 W3 C8 T
    1 X! x1 D( x; ]" `% I% q
    Java虚拟机机制屏蔽了底层运行平台的差别,实现了"一次编译,到处运行"
    + y- ]% q' A. S6 Z) S1 }6 l1 `: P
    核心机制-垃圾回收
    , j& x( ~; s% Z9 g4 J  F1 }' g6 Z# U7 j) ?
    不在使用的内存空间应回收-垃圾回收$ c4 V2 {0 }) G8 q9 h* ^

    2 j/ X8 f; D# n5 g  I% d         在C/C++等语言中,由程序员负责回收无用内存。
    - v' F% e% ]- W3 F& |( j
    $ T2 A) T4 R: b+ W! k        Java语言消除了程序员回收无用内存空间的责任,它提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。
    5 J/ {2 }+ B3 B3 y/ c: H
    " S" I* b7 T; T$ x7 V        垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。- z' r- q) C" n( |( F
    ! s4 V+ ~0 c8 i. y# Q
    Java程序还会出现内存泄漏和内存溢出问题吗?Yes!
    9 O( x+ I! W$ G- t% W: T" J" h% L# V' n- l3 h" z/ x
    JDK、JRE、JVM的关系' s1 J& M9 l$ X% a
    什么是JDK、JRE4 `) ]8 F+ g. K! q7 q- \- u

    ) d( R8 l$ Y! d5 d$ x9 Q% ?5 l: mJDK
    6 b5 U' F. c6 O+ y+ |& R2 e% A" ~( g" V5 |- q% I, J
    JDK是提供Java开发人员使用的,其中包含了java的开发工具,也包括了JJRE。所以安装了JDK,就不用在单独安装JRE了
    ' J6 ~/ {: L7 H3 X6 u$ o4 [5 _& Y9 ]. |" V+ X$ s$ s0 k
    其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等- s' e& o$ _' Y3 c8 [% `
    $ c9 S- f9 b, w
    JRE7 u' q) i# u  v+ M, D2 s" p( N

    1 \) q, N1 e6 J# l7 j; M包括Java虚拟机和java程序所需要的核心类库等。如果想要运行一个开发的Java程序,计算机只想要安装JRE即可。8 h1 A3 @: F' y. b

    & G) {' P2 Y7 L$ JJDK、JRE、JVM的关系
    ; [; A1 m; K* i# V" B8 Z
    0 t' u1 }/ G. R0 T& DJDK=JRE+开发工具集
    7 V$ R8 T1 k' l7 _# Q6 D4 L5 w$ e% _
    JRE=JVM+Java SE标准类库
    ! H' [' m* m5 E- _/ }. Z
    ( C. D3 q1 o) I+ D2 Z9 S8 j7 ^* n
    . O: P7 A! h4 G4 Q/ n, {
    官方网址:
    6 q- U8 M: u2 A2 r: H' U' d. W2 B4 G1 k. I4 e" z" {% p
            www.oracle.com
    & k) S0 H! \, k
    2 I# e5 Y0 ~) L/ |1 g        java.sun.com
    / U+ G: [: F$ W+ H* @  L5 R: ?( w$ q
    $ A0 {$ G: f3 W/ v# T7 f安装JDK
    - T% _2 T! }$ z
    % u9 j6 u9 D. t; k. q7 A  r' Y        傻瓜式安装,下一步即可。) A* ~+ P, J: d
    2 T0 n2 P9 {- Y- H6 e' u
            建议:安装路径不要有中午或者空格等特殊符号' t+ p; K% U% O, e# |8 v" Z3 j
    9 a! K7 n( \9 f. o9 @$ v, t
            如果操作系统是64位的,软件尽量选择支持64位的
    % Y' J8 j$ N+ N; G/ a# ]" t* Y& ^( t( u0 R' w- L
            当前提示安装JRE时,正常在JDK安装的时候已经安装过了,但是为了后续使用Eclipse等开发工具不报错,建议也根据提示安装JRE。
    1 @4 l$ X! x' m& }! D6 T7 [9 d
    . x* J1 p8 G/ _! wJDK的安装
    7 u8 o# T; ~. T& ]; G. m7 X7 v1 l% @下载JDK- v8 i5 X; z' ~
    下载路径:4 z( T$ U6 [' T7 Y  q& B8 g$ J
    链接:Java Downloads | Oracle
    # @  |4 I& q- }! Q, T6 F+ S
    7 ~  n% f% j( K% }- w根据电脑的系统选择对应的版本,其中x86表示32位系统,x64表示64位系统。 7 a/ V+ q' h. U/ Z5 l6 o% w/ K+ W# ~6 h
    2 T& v( H6 }& ?9 h1 j+ ^, p
          JDK安装步骤6 p+ g3 g% L% n+ J3 _  \
           双击下载下来的安装文件, 点下一步
    * o' P/ A) a$ O) X% F7 h$ Y2 X, v. _, G: G5 H
    , @* s/ g: I+ O/ t

    - d3 c* O* }# e% i# _( g. I/ P' ^7 \
    : z8 n3 G6 [7 G1 {) a
           这里我们可以选择安装路径,也可以默认安装。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现不必要的麻烦。( B5 C, S$ x+ v6 c$ i8 j0 b; l
    # g' o6 Z5 a$ ?6 I" N" ?2 i* }
    % k1 e$ t* C9 F) m. p* z
    ! n- P. M; ?5 M" w  F
           点击下一步就开始安装了4 p  U8 X0 ~4 O( M1 f0 Q
    9 F; s/ B0 }, x7 U
    # `7 C8 [4 a# M8 o% P, w

    8 s2 d1 H1 P. K       设置环境变量
    % F  ~! H; U* K7 c% ^1 G! L) z    桌面“我的电脑”右击,选择“属性”打开“系统控制面板”选择“高级系统设置”
    7 L! e$ l. I6 t4 K+ v. b+ P' u' \9 f  |1 V8 Q
    4 L$ I& H4 V, X3 i

    " P4 `5 L5 Q+ c2 ?4 D6 ?5 g' v, K7 L+ Z

      o& \* R; Q- H0 L& P$ I, `3 k/ K进入之后选择高级系统设置,然后选择环境变量) h1 r3 `8 J2 j- v' p- x$ r
    5 c6 c9 m; ?, V  @" |" O2 l7 M
    在打开的环境变量对话框后,单击下方【系统变量】下的【新建】按钮;
    + H; w" m# @4 B4 o
    / A' z0 W9 ^# X5 y& u' k然后输入JAVA_HOME,对应的变量值为你jdk安装的目录。4 h! J4 x; q9 @7 P* H

    / H+ J* v3 k/ U, o) D( J* g! i4 i9 C8 E8 N% f

    2 n: F5 O: v' `" i  `点击确定。: i# Z4 j7 Y0 i, ]
    ) `* |1 o  h' n' x" a
    然后新建变量名:classpath 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar点确定
    # `5 r; v! Y2 b3 B0 H/ ^# _, Y2 r( P4 F4 q

    3 o, ]  B  t3 M( I& f" H( u4 Q, h$ P4 n% o7 g* [6 u
    然后在系统变量中找到名为“Path”的变量并双击,新建变量为 %JAVA_HOME%\bin
    4 j( w+ [% n# _& _7 P) V) b  m
    2 b7 E$ o/ f' H$ n  @: l* c1 m  `% t* F/ M: e

    2 O, Y) C( }- l# G9 x) @6 k确定以后,分别输入“java”、“java -version”(java -version代表你安装的java的版本)和javac,若都正常运行则代表java已经正确安装。
    % g! `% {6 x% r" r
    ; a. }8 |4 z- W* K# }2 y验证jdk7 S; Z4 E4 ]% N
    点击【开始】菜单,收入cmd进入命令模式,输入“java -version”可以查看安装版本
    & K: z. @8 y7 V: @, c& \5 R8 l% l1 D: h2 A5 z9 Q' ]: g
    , S% X9 T9 r5 V( w/ R. x
    ' R" w; T& L4 H4 _. e' z% B# T5 B
    3 \; O- @* \$ N3 l( x& g; v
    ————————————————
    ' U2 g7 A5 M8 H6 X$ U9 n版权声明:本文为CSDN博主「我是一个小仓鼠01」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
      s$ i$ l# L& b; u* f4 K% Q: o原文链接:https://blog.csdn.net/weixin_53998054/article/details/126805694
      u* d9 g$ N7 q% g" i/ r: {- V
    0 {; Y( A9 c( X& C3 m& I$ ?4 Q5 `# L- u4 @
    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 09:26 , Processed in 0.363304 second(s), 51 queries .

    回顶部