QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2339|回复: 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语言基础入门
    ) J5 i7 Q% y( d# |( m% {7 R" S4 }1 p: [$ `9 q8 @
    JVM与垃圾收集机制
    . s/ [; A) ?. F. XJava语言的特点:跨平台性
    4 u8 r9 J* z8 `# s原因:因为可以在每个不同平台下载jvm+ A6 {: ?8 e7 N; c5 a1 E

    ' Q/ G2 ?6 `& o/ m7 U- }核心机制-Java虚拟机! W3 c7 C' p* k: ^$ y
    JVM是一个虚拟机的计算机,具有指令集并使用不同的储存区域。负责执行指令,管理数据,内存,寄存器。
    " w) i& H- G* V
    ( v9 ?: A+ t3 ]: `8 t2 h: {对于不同的平台的平台,有不同的虚拟机
    3 {8 {3 i& W, x; a3 z
    * f, w: a3 p% I, h只有某平台提供了对应了java虚拟机,Java程序才可以在此平台运行3 ?6 s7 F% I) O" }% k
    , u* t1 O# s# n) s& e6 \1 A
    Java虚拟机机制屏蔽了底层运行平台的差别,实现了"一次编译,到处运行"
    ! n" L) r" n% t- v' D) V+ V' s' I  ^; @
    核心机制-垃圾回收
    ) P7 [1 I* B+ w% @% N; p. X/ y- x* ^  s6 u
    不在使用的内存空间应回收-垃圾回收
    & V* N' s+ e& J7 E* ?$ C: m. y8 T+ u
    % ~9 z- {, ~8 L# O         在C/C++等语言中,由程序员负责回收无用内存。. p' Y2 R2 r  f% D7 b) Y" [8 Y
    * @" L% ]* W' T3 l
            Java语言消除了程序员回收无用内存空间的责任,它提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。1 f+ w' v# |. w# |1 _1 R' g* [
    # a, p5 y3 ?! E8 ]. L1 g) ~" D; l
            垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。
    6 z8 c# Y% a& G! d. z% m3 F4 U8 L; p# ]* @. B4 n( P
    Java程序还会出现内存泄漏和内存溢出问题吗?Yes!0 \% k! c- z3 c6 W

    9 @0 D& }" w+ Y0 I4 a9 }" q; L5 B. M( wJDK、JRE、JVM的关系
      v& E% r$ ?4 l+ q! P什么是JDK、JRE! C; l. [0 q: T% ^
    ! N' n: A. B0 a( Z. K
    JDK
    ) l" @8 \  B. t( N0 G6 V  h. @" M  u! `
    JDK是提供Java开发人员使用的,其中包含了java的开发工具,也包括了JJRE。所以安装了JDK,就不用在单独安装JRE了$ R( u2 s% a% a
    4 E4 r  |' E0 E
    其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等
    0 T4 e7 _5 w0 T% E' _4 a: G4 Y2 x) N5 f( Y
    JRE
    ' h- O  ~' x& v$ z' r
    + `8 W/ b; o9 j$ M4 ]包括Java虚拟机和java程序所需要的核心类库等。如果想要运行一个开发的Java程序,计算机只想要安装JRE即可。
    ( f/ N" O8 T2 V# N5 j3 e8 a
    . v) Y: U0 @$ z9 r8 `  {/ O- fJDK、JRE、JVM的关系! w9 {- q2 v. F2 ^0 a

    8 r: u" a; Y8 T9 M8 XJDK=JRE+开发工具集
    / C: P" u5 i* ~8 }- J9 u* d3 B7 [6 T; D6 O
    JRE=JVM+Java SE标准类库
    0 o( K1 g& f- q2 ^: }1 R. R( p, @: w) x) E4 N1 T; K' X

    ; \5 \' {' Q- a1 U2 T7 _4 J0 C# N7 D" G. W2 o+ t9 _
    官方网址:
    0 q8 O* |" Z- H4 t4 _- ]0 V# P- Y
    7 t& m! R5 z7 G        www.oracle.com5 l5 k6 p2 ?6 v9 g& b+ W
    - g  P  N1 n/ p. z% x; f/ U
            java.sun.com
    ) R  y  h% A6 {# n0 T0 g0 m% v4 Y2 B3 g' z6 G9 ]& p" ~* `
    安装JDK
    4 t0 l# @* S$ X4 m6 N) j& E
    7 i2 S, C: e" M        傻瓜式安装,下一步即可。) H4 _( _0 X1 m
    3 c6 i$ |8 x5 d
            建议:安装路径不要有中午或者空格等特殊符号0 V4 ~  L2 X3 {( t

    1 v) H" l! }- @2 ?        如果操作系统是64位的,软件尽量选择支持64位的
    " Y' [8 y- t+ x3 z" `
    , n2 f( W9 J7 {1 W0 V* c0 F        当前提示安装JRE时,正常在JDK安装的时候已经安装过了,但是为了后续使用Eclipse等开发工具不报错,建议也根据提示安装JRE。
    4 X; c  h8 z% c, E4 r- S$ v( @+ i* _% I8 F
    JDK的安装
    ) K& r% C6 A% `* S3 W/ w! {下载JDK
    6 }' n* A* ?! \7 q$ Y. v. K7 B+ o* z8 b下载路径:: E" D$ P1 g& F. @4 f; ~
    链接:Java Downloads | Oracle: o% `3 O7 E, k( j2 S

    * v+ {& P4 a/ U根据电脑的系统选择对应的版本,其中x86表示32位系统,x64表示64位系统。
    7 t" W8 Y  g+ P/ _  X" c) r
    - d2 l0 N9 A4 s      JDK安装步骤
    - N3 H2 k7 E* \5 q% z! `% o8 b       双击下载下来的安装文件, 点下一步
    ) d0 p( }0 Q) p. e: ^+ w. @/ i6 o  M" M6 Z+ i
    & H6 `6 s' K) m9 h2 }
    8 y* \- ^7 S  I$ g
    ( k$ k8 Z2 t  Q; j
    - C  }: o# a. Y1 V
           这里我们可以选择安装路径,也可以默认安装。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现不必要的麻烦。
    # O% K8 t5 b! A1 U7 ?3 h) _* Y7 d* a2 D

    / j5 g2 ^2 Y9 ^0 \7 F% v9 j: ~7 k; F2 E, r
           点击下一步就开始安装了6 }% m: C( v( h+ j
      J$ L: w2 O" ~0 S5 R5 J
    % L+ c+ ?. a5 ~6 f& I5 d& B
    " o; h0 Q, U) P. l/ C3 ]
           设置环境变量
    , R. z! e8 |9 D+ P) \    桌面“我的电脑”右击,选择“属性”打开“系统控制面板”选择“高级系统设置”
    & O, H* Y7 `' }
    7 |- _% T4 W5 R4 d
    & I+ k) b4 `& G% V* {' |
    ' ]: t8 J& N5 ?# H9 B% P3 S9 p3 ]
    ' U1 P; v- k' x$ T) s: {$ f; Z& b/ h& W: n) q( G9 W
    进入之后选择高级系统设置,然后选择环境变量: h' Z/ U( K" ~" @) v

    1 q) b# x5 k( s/ J在打开的环境变量对话框后,单击下方【系统变量】下的【新建】按钮;$ z% C3 U2 m2 W1 O2 y
    / }) m5 J. Y% l, k
    然后输入JAVA_HOME,对应的变量值为你jdk安装的目录。
    4 G0 j- ~+ Q( t, K; A7 s
    * p0 @) [" x, e+ W/ @& L- h/ \) `6 k
    6 C# M% K& ~% |) G7 t' x" `3 i5 `9 ?" M: x7 f! e' x7 @/ k
    点击确定。
    , L6 {2 D- Y* g* A* i. A# x
    8 s2 g; S0 F! g: m然后新建变量名:classpath 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar点确定) q" }7 a3 e0 C( W
    / T! J2 D1 A/ z  W+ Y

    8 R" l7 n! X3 L6 K' O+ g7 L1 a8 j) U; |, z% n7 f
    然后在系统变量中找到名为“Path”的变量并双击,新建变量为 %JAVA_HOME%\bin' n5 R+ _7 `' ?
    % z6 h. U) n% X6 }

    ; S# \- [+ A' t& l
    / p+ K1 G& u& I; ]6 a1 [确定以后,分别输入“java”、“java -version”(java -version代表你安装的java的版本)和javac,若都正常运行则代表java已经正确安装。
    & }' R& j, K; O+ |4 v" o5 k  |0 C: X5 p' q/ E
    验证jdk
    - n3 U' E6 o& `# p点击【开始】菜单,收入cmd进入命令模式,输入“java -version”可以查看安装版本
      @8 I. {9 a  [% [8 s' D( u
    ; p, G8 c- I* l* S
    ) c; u* r. j: N2 {; M7 _( p! {
    $ B  {$ @* r- P$ k1 r; f6 B
    ( L0 r7 @& e7 d/ q————————————————
    $ b- l) z/ p4 u# l" e1 }9 s% v版权声明:本文为CSDN博主「我是一个小仓鼠01」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。! Q! n5 o. C4 x9 f
    原文链接:https://blog.csdn.net/weixin_53998054/article/details/126805694
    5 M8 u6 X, }/ A
    + D. }) Y- d2 Y: {6 c) P2 @$ v+ r) ^3 o) \, P
    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 13:29 , Processed in 1.093719 second(s), 51 queries .

    回顶部