QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2304|回复: 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语言基础入门
    ; [) _+ S4 H% G6 w' F2 m2 i; \5 a7 k# O$ k" O
    JVM与垃圾收集机制$ D* S  \4 H" B7 g- U5 D, [
    Java语言的特点:跨平台性  t0 H; |2 G; ~5 S7 F% G# R7 H1 X
    原因:因为可以在每个不同平台下载jvm) q( ~8 R( q$ D4 _& Y$ Q4 y
    ! F$ y9 d5 z) G1 d6 p$ _
    核心机制-Java虚拟机/ d4 A; \. ]$ @9 s$ Z# m( l6 O6 X
    JVM是一个虚拟机的计算机,具有指令集并使用不同的储存区域。负责执行指令,管理数据,内存,寄存器。  R  F, s7 C$ ?" a+ C

    / L2 J& G1 x. n0 S( d8 ~) C! o对于不同的平台的平台,有不同的虚拟机
    * l. n  c$ d6 W3 B# f' L; @( Y) Z* b; ^. d: n! b3 D
    只有某平台提供了对应了java虚拟机,Java程序才可以在此平台运行6 d( D, y5 L' Y& |5 l- |  |

    3 A* O% p3 _7 p' i2 QJava虚拟机机制屏蔽了底层运行平台的差别,实现了"一次编译,到处运行"% \% d+ c5 N8 W* o9 ^. W

    1 @+ p* i6 x5 m7 r2 u核心机制-垃圾回收
    ' Z6 S. q) D  W5 p
    * X6 I/ U0 j9 A/ N不在使用的内存空间应回收-垃圾回收9 R) w) E6 S  s1 @$ Y9 `+ Z2 D' f

    " x" a8 I7 s: ^         在C/C++等语言中,由程序员负责回收无用内存。
    ' T2 N( A: f6 U9 @' R+ P& q: Z9 _2 l$ n
            Java语言消除了程序员回收无用内存空间的责任,它提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。
    1 F5 m# V; S  \+ g3 J/ @
    3 K$ @: |: v8 J# Q% y& Q' D& S        垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。6 B  h/ N' C: I4 u" w! r
    8 `; n. p& U- f! {+ j$ A& q* s8 u
    Java程序还会出现内存泄漏和内存溢出问题吗?Yes!
    " S0 h# {0 E! i  i" O, {- q
    ) k3 D) E0 v8 Z3 S4 _JDK、JRE、JVM的关系: w4 |6 k! U  J
    什么是JDK、JRE* o- }( X4 I5 P9 V$ i! N0 Y% X

    % l; A3 ^) f( S1 i' IJDK
    " z( e& S5 [8 n8 ?
    3 P( L! w& ^8 J- h5 t6 `5 nJDK是提供Java开发人员使用的,其中包含了java的开发工具,也包括了JJRE。所以安装了JDK,就不用在单独安装JRE了
    ( v" n8 n" _9 L3 I7 }& D6 l! |+ F  |6 G5 w1 c
    其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等7 d8 p) {) Q- q$ k: @. g4 A

    % c: t6 }* c& L+ S/ rJRE) \0 x8 O  O6 n6 V0 v5 C1 j
    1 W( T. a) ~- t9 r( A: @
    包括Java虚拟机和java程序所需要的核心类库等。如果想要运行一个开发的Java程序,计算机只想要安装JRE即可。
    % V, H3 k* U: b+ O
    1 e6 s1 d; _. F4 K' }! y& BJDK、JRE、JVM的关系
    ; `, r3 T4 u8 V/ i* b' X$ j" q1 Q' q4 S
    JDK=JRE+开发工具集! \9 n$ [  m. F" _# K/ L4 o

    1 v4 R# ?8 V; ~JRE=JVM+Java SE标准类库
      F, ^2 Z" w7 o6 o6 M* A, ]" z! a6 \8 ?1 {  v, S0 [! o( X) S

      ^$ Z1 @8 B8 `
    $ I4 b* ^; J( t) I8 x' f 官方网址:
    0 |, J8 e  }& d& e; ]$ b/ ~8 N
    ) E* z- V1 T$ T. e5 a! }        www.oracle.com. W) D7 @+ O( ?# F
    2 \4 a( w: w5 H8 a! Q0 }8 l& h
            java.sun.com
    & ^0 c0 p9 P. s2 c" H( W  y+ |
    + A( _3 N9 @9 h- r安装JDK
    6 E! K8 J; ?7 c
    . L. E9 }0 X2 y' B        傻瓜式安装,下一步即可。# B% R; M; A$ }! N! r

    % G. J2 B2 ?8 q: w4 t        建议:安装路径不要有中午或者空格等特殊符号: X7 _5 i- B' v8 t$ l

    ! @% i* G6 N1 D) h        如果操作系统是64位的,软件尽量选择支持64位的4 ?/ h1 B. s! ]
    - b# b, v* F, W  H
            当前提示安装JRE时,正常在JDK安装的时候已经安装过了,但是为了后续使用Eclipse等开发工具不报错,建议也根据提示安装JRE。* H$ w# q, Q! q0 {4 I8 @1 u9 t
    / C4 D: @, }5 V, u8 J7 g6 O+ J4 U9 u
    JDK的安装
    # `0 I* F8 \$ q下载JDK# Z$ b1 E8 n  ?& p2 y( ]0 W
    下载路径:, B9 j/ c* B/ |5 F( |$ B
    链接:Java Downloads | Oracle& R/ `  j; l( U. \8 K1 w
    7 b; H! ^- g" M% Z9 |8 w
    根据电脑的系统选择对应的版本,其中x86表示32位系统,x64表示64位系统。
    : l) ?# b3 F$ {4 n$ R+ D: m6 q1 o9 n0 l9 [9 q1 U
          JDK安装步骤) z/ B5 ~4 f& j! \4 g5 J
           双击下载下来的安装文件, 点下一步
    : T. {+ T& ~% x4 o3 h* N7 h, y: l+ C# Y7 U% P$ L. A7 R/ r

    6 B0 r. q7 D) Q: y, J& }
    2 L8 V& W' f" M9 w
    ; v- s- N9 l4 _8 N. A$ Y; i  `$ U  X! z+ \8 R
           这里我们可以选择安装路径,也可以默认安装。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现不必要的麻烦。) o& \) A/ x$ a' ^

    / z. N2 b' A1 @2 V9 Y# [+ B, F6 x( O% ^, l: a5 g$ s( u, J

    * p: n% t; |/ i& v' ~1 ]& }/ S* b       点击下一步就开始安装了
    5 x1 u& W0 b, e0 j; Q/ p, j! r& W
    1 f, X' X5 D: @5 ~+ o7 Q2 G. [8 Q/ ^7 I3 ?
    4 J/ i; |3 d- l! E+ ^& e
           设置环境变量) {: O6 z( e% G, ]8 T: t6 f
        桌面“我的电脑”右击,选择“属性”打开“系统控制面板”选择“高级系统设置”
    6 G( `! U+ c; s. C7 y0 j* t) ?3 q& B& _# k# F1 O; n

    ' n& k5 t# N( G. ?: z* D# x
    3 Z( W+ V" f4 w+ v4 j1 f% {2 X0 I+ j; o, x

    . F: F+ b+ r6 R! i7 F进入之后选择高级系统设置,然后选择环境变量
    3 p; G- i9 }( _! E
    / b3 Q6 M1 D( p( q4 ~. a在打开的环境变量对话框后,单击下方【系统变量】下的【新建】按钮;
    $ [4 ^' ]# ^2 M
    8 z, J; ?9 `; I& e! E然后输入JAVA_HOME,对应的变量值为你jdk安装的目录。
    5 E5 v" l/ c4 g: s/ }) s
    6 `! T/ ]! d" r& c5 M  z# G1 c" ^7 g) w( i
    ( h1 \. `- C* Z4 Z6 H3 T7 A$ b
    点击确定。' B+ |2 o7 J% k  N4 e: H1 G; K4 C
    5 X  `6 e- [( {6 A; P6 F
    然后新建变量名:classpath 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar点确定4 v# B2 A- q3 x4 P; o/ q6 z$ b

    8 ~" e/ d+ }( E  e; `# j" m+ \6 i0 k) b, P6 T: ?+ o
    ( ?0 c' q: K  A. g+ t
    然后在系统变量中找到名为“Path”的变量并双击,新建变量为 %JAVA_HOME%\bin
    , T1 c& f* c+ R# v$ O1 \5 u/ G; g: c2 O: w8 o* o' R

    9 v: N1 _: Q2 A
    3 R( u9 t1 i) U. ^8 |, ^$ I确定以后,分别输入“java”、“java -version”(java -version代表你安装的java的版本)和javac,若都正常运行则代表java已经正确安装。
    $ |5 r5 [; V3 D$ _# F& _1 l& J9 k7 g3 l. C" p& G
    验证jdk# ^0 t- _! X" d
    点击【开始】菜单,收入cmd进入命令模式,输入“java -version”可以查看安装版本
    7 @. g( P8 h' p2 s
    / d9 u" J7 a" w* K: U9 N8 v' A/ F$ s, w% C( A3 P
    + G% q' w/ C# m) M7 n
    / ~9 Z' T- {9 W/ s
    ————————————————9 y) }! g/ W) e
    版权声明:本文为CSDN博主「我是一个小仓鼠01」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。- w! E5 K2 [+ C3 r0 Z1 `+ z& m6 F: t
    原文链接:https://blog.csdn.net/weixin_53998054/article/details/126805694  ^4 k, i# O1 P% D& A
    8 s0 B8 g, D3 v/ O5 H, G$ A9 L
    ; m# Q6 D' Q) W2 t8 D% y  U4 X2 B
    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-10 18:34 , Processed in 1.294235 second(s), 51 queries .

    回顶部