QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2346|回复: 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语言基础入门! w& ]! Z4 N5 z& Y+ A1 F
    ) S5 c: _& \& W5 @6 C  I& P
    JVM与垃圾收集机制
    6 t' J% ^; _+ yJava语言的特点:跨平台性
    % o, O  V( [4 n  `$ N, Y原因:因为可以在每个不同平台下载jvm
    0 W5 o( E$ t+ g" K3 [8 V& w, v* B% Z2 W6 c9 ^# Y+ g% H3 p& a
    核心机制-Java虚拟机
    5 q4 ~7 z9 ]5 B0 R2 Q9 I4 ?. |& vJVM是一个虚拟机的计算机,具有指令集并使用不同的储存区域。负责执行指令,管理数据,内存,寄存器。8 e/ Y, x- ]1 t+ L- [' U

    6 e  m4 O4 w9 P对于不同的平台的平台,有不同的虚拟机
    ; v7 j. m% g6 v; B: K7 g, T3 I  b6 R4 @
    只有某平台提供了对应了java虚拟机,Java程序才可以在此平台运行1 k, M: ?* G) B7 b) W% X: ^
    3 _* p  {+ m. c" i* W: }' S
    Java虚拟机机制屏蔽了底层运行平台的差别,实现了"一次编译,到处运行"
    ' g  u6 A9 t8 d; m; r! M/ J, l* d0 W4 n
    核心机制-垃圾回收
    ( |9 ~2 j( }) t9 F1 e* P" ~3 z- S+ b) v* V& |7 C
    不在使用的内存空间应回收-垃圾回收7 Y- }+ [. G3 s3 b: H

    2 ?  L# L9 A2 r, r. R         在C/C++等语言中,由程序员负责回收无用内存。. g" ~4 z/ b) y5 d3 i; D' t
    8 G; z: t/ t, J; v
            Java语言消除了程序员回收无用内存空间的责任,它提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。3 n# D9 H6 m2 h
    + k' c' S; U4 }( e
            垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。6 z6 {: b3 U, L1 n* Y& n5 b; v+ K

    5 k8 }+ ]1 J3 J/ R% r" j. mJava程序还会出现内存泄漏和内存溢出问题吗?Yes!( ~! d) ?4 [; i5 I

    + d, p8 x+ g4 z! [9 l( c, QJDK、JRE、JVM的关系
    4 w$ T! G2 j) V1 n什么是JDK、JRE. k+ F6 M/ b: P

    ; e* Y+ `7 C# O5 A7 V/ M: \JDK
    % C9 [! ^8 N; |# b* Q2 o0 I7 K) i% h0 P% E
    JDK是提供Java开发人员使用的,其中包含了java的开发工具,也包括了JJRE。所以安装了JDK,就不用在单独安装JRE了0 T4 g4 I8 l+ y. ^* {

    ; e& N8 U! u9 Y- m& ^! x其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等) p- ~$ ^* Z* k( x

    5 G  t1 u  B; HJRE
    & g) z7 T7 G- n3 U" ~1 Z; h" p; V) P% W
    包括Java虚拟机和java程序所需要的核心类库等。如果想要运行一个开发的Java程序,计算机只想要安装JRE即可。
    1 a. U# |* k* e0 P$ r
    . a; f# H+ o3 n  a4 B7 wJDK、JRE、JVM的关系  v9 [/ X. z- A$ l8 u/ a% W7 `

    . J' d; v* B& s: F' z3 FJDK=JRE+开发工具集# }5 h5 ~6 F9 t9 l: W9 B' I& k
    5 n" E& }9 i# z/ w% ~
    JRE=JVM+Java SE标准类库- w, p& X% S, i
    - P  S7 |5 v2 M, ~

    9 W# @) g: u- k4 A: O9 q& ]7 z' \/ H9 o: F: g, [
    官方网址:
    ( B# b: I2 S, P
    - C2 C, k2 x7 d# ^) B, R        www.oracle.com% \4 G$ L% f' @

    : [. m' i) B$ B- a" I+ f        java.sun.com5 [; K  y. l& }  D% _
    5 H1 T1 z( J1 L6 E- {
    安装JDK! ^8 c. w0 o( `5 x. W

    & J$ ?7 F* J5 b- ~        傻瓜式安装,下一步即可。
    " U5 m, z# l- H% {1 `
    ) H3 e8 I  Z  ?, j6 z+ I        建议:安装路径不要有中午或者空格等特殊符号
    3 k  l, U6 L6 r4 K0 Y$ H8 W. m6 e# Y% o( ~
            如果操作系统是64位的,软件尽量选择支持64位的
    : `/ D0 F: M: U' e- M4 L  X
    % @; J5 b' J. I! S$ [: F7 u  \        当前提示安装JRE时,正常在JDK安装的时候已经安装过了,但是为了后续使用Eclipse等开发工具不报错,建议也根据提示安装JRE。
    1 j% u$ h) n& u5 P3 |6 a- ~
    " t8 r* e) c: [5 M# CJDK的安装* M( q) U  t& _
    下载JDK
    2 p9 R6 Z  i6 ~8 ]下载路径:) c6 Y6 n  q) o
    链接:Java Downloads | Oracle
    7 b  k3 ^$ f2 [- y: o
    . J; \* J; \0 y- }根据电脑的系统选择对应的版本,其中x86表示32位系统,x64表示64位系统。
    8 \3 w. O/ H& `4 O! a; S; D0 K: U! _6 ~) Y! h6 B! @3 x
          JDK安装步骤) l6 F1 Z, j, }5 a8 S* {
           双击下载下来的安装文件, 点下一步
    4 g# z, k% N; d9 a# v& Q! O0 {' [: _; S+ {4 j6 ]; P4 ]

    + y8 @/ K# K* ]9 @6 R! O. Z- j# E! a: a9 ?( x
    ( V$ O) H2 u; M. a6 y& U, W

    / \6 h2 Z! o6 s" |3 `1 _" v       这里我们可以选择安装路径,也可以默认安装。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现不必要的麻烦。! q5 d0 g8 _+ O  ]
    ( i3 `7 Q% Z! v! a. e! ?
    , U: g! e+ h, i6 D
    + G0 q& k5 f: P% p+ J
           点击下一步就开始安装了1 M: [- P  Q) j0 V
    , Q) N$ L4 L# }( p
    ' K) |2 m( @; f& d

    / ^% C1 p+ I4 f4 M8 j       设置环境变量" i3 I' Y( G! p* }5 o8 K8 N2 L+ j6 T
        桌面“我的电脑”右击,选择“属性”打开“系统控制面板”选择“高级系统设置”
    9 k' e6 T8 T) `: s' A, Q1 {$ T' }5 x+ M$ u2 r3 m' F
    4 Z( R% g: ?- o
    : `, [+ i( Y* G( a1 S
    - C* }: [6 N' b
    3 }9 e, [8 q/ {: ~3 k9 ]3 ^
    进入之后选择高级系统设置,然后选择环境变量
    % p4 D. f- k' M
    9 v4 u9 f& M; D* K在打开的环境变量对话框后,单击下方【系统变量】下的【新建】按钮;' A; S+ W: C3 e$ L& K. r/ R

    - `6 f9 p; u- m) x- \9 @然后输入JAVA_HOME,对应的变量值为你jdk安装的目录。" C: t5 l! M% D. e
    & r! ^" \  Z- w1 ]

    # p- F* R' `  f9 \* ^' t4 ^5 j$ B* v( V9 w: T+ {) ]& ]
    点击确定。
    7 E1 N2 b3 B) ^& c
    8 N" {/ F: s' z* B3 J然后新建变量名:classpath 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar点确定/ W. K% a( I! O6 O' c
    ! b3 z& _" T9 F4 D

    , t% d- J, A$ x/ F0 v% U: N" ?$ K+ Z/ e! e' R' e! u' X
    然后在系统变量中找到名为“Path”的变量并双击,新建变量为 %JAVA_HOME%\bin
    - H$ ^. i9 K# k
    9 t/ D! q1 l; k+ ^( Q" ~6 ]5 X! f. F$ T$ M( F( H
    / R9 a. z* I' `9 L/ O  R. S$ E
    确定以后,分别输入“java”、“java -version”(java -version代表你安装的java的版本)和javac,若都正常运行则代表java已经正确安装。
      s; [4 o7 S7 T- b# f
    ( a! i6 x0 V& K+ r验证jdk
    , m7 S8 j3 m2 R* {4 h% g点击【开始】菜单,收入cmd进入命令模式,输入“java -version”可以查看安装版本
    1 w7 J$ `: U: O' e8 x4 P+ h6 c7 ^: i8 O; ?2 |: r
      ?( k/ x: K, x' S+ C  D

    ; H2 }0 i- q: o! Z! V8 ~- t
    ; a' L4 ~( D. A8 q) U4 B$ o$ V————————————————
    2 o' G! r& }7 D. u$ ^3 r$ Q  }6 l( O版权声明:本文为CSDN博主「我是一个小仓鼠01」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    / d" U* I, ^/ W/ j" d0 i原文链接:https://blog.csdn.net/weixin_53998054/article/details/126805694
    $ ^; x4 ?, b* f5 r7 M4 H! |  S0 W' I

    , f2 H' C* \  E; T  C
    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-8-5 13:13 , Processed in 0.414570 second(s), 50 queries .

    回顶部