QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2344|回复: 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语言基础入门
    & a) }6 W4 M- z, |7 S" p% ]7 k) d2 E5 {( e
    JVM与垃圾收集机制
    , S% [  h, g! i; V: D, H: GJava语言的特点:跨平台性
    ' z; T: u. `+ P1 C6 O原因:因为可以在每个不同平台下载jvm" Z* x+ p5 J- K4 @

    2 D$ t  D5 `2 B/ U" l7 Q核心机制-Java虚拟机, k/ ]* ?% N4 u% B- V! o: ]
    JVM是一个虚拟机的计算机,具有指令集并使用不同的储存区域。负责执行指令,管理数据,内存,寄存器。2 Z4 W7 Y/ q# v: Y
    5 |7 o! {' S0 ^1 S$ m
    对于不同的平台的平台,有不同的虚拟机
    % U! s0 `5 j3 n0 d3 R  P! z3 ^/ s& X0 g1 |0 z
    只有某平台提供了对应了java虚拟机,Java程序才可以在此平台运行
    & `3 r7 w* f9 V) @! f  a
    . j+ E7 d% K& NJava虚拟机机制屏蔽了底层运行平台的差别,实现了"一次编译,到处运行"0 |5 n+ K2 V: c- m8 R% H

    3 i" g$ T0 e# l0 B2 u5 A# F核心机制-垃圾回收
    1 @" D0 u; s) k) U. ]4 S& m! q1 k* [: g8 s' ]
    不在使用的内存空间应回收-垃圾回收9 P# u! h6 T6 t+ M& x" j( ]

    + i: Y- x5 C3 D2 Z( W# \8 j         在C/C++等语言中,由程序员负责回收无用内存。
    2 m( S  `; k% X; `& e$ `+ W! p
    + k: s. }" U6 h        Java语言消除了程序员回收无用内存空间的责任,它提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。
    0 {1 P& j8 S) g3 d7 c0 m8 H- P# K: d: w9 G, V
            垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。
    ( |( {, [3 j9 x3 b8 X2 D3 |
    4 \8 I: L3 M* J2 K# |5 _/ EJava程序还会出现内存泄漏和内存溢出问题吗?Yes!
    5 t$ \3 S/ m+ L- G- a
    # R2 t/ e+ o9 U7 [1 PJDK、JRE、JVM的关系
    " R% ]- o) _# P7 X" [. b什么是JDK、JRE
    + ^! [3 z) s6 t2 V3 P2 ~
    . F8 `! P/ j2 z( L$ XJDK
    # ~4 }9 h2 ]; {* P
    ' @* u( K. }* RJDK是提供Java开发人员使用的,其中包含了java的开发工具,也包括了JJRE。所以安装了JDK,就不用在单独安装JRE了9 _, Q) w6 w& r4 ]8 n  S& Y

    / M9 L7 C+ g* i: ]其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等, @; H' k: m8 N1 Z, a4 w8 z- p

    : r6 \/ F9 D1 w9 E1 `" dJRE, x- d6 v$ _# C1 R* D) m; ?

    % k; F/ r- b, ^, Z包括Java虚拟机和java程序所需要的核心类库等。如果想要运行一个开发的Java程序,计算机只想要安装JRE即可。
    ; y, ~% E& i: M" F! E
    - \3 t  x* F. IJDK、JRE、JVM的关系9 j8 ]1 K6 v4 K! u. y

    0 e; d; V$ p3 Y5 D9 WJDK=JRE+开发工具集" Q6 L( r6 ~3 E; H# E: }

    ; H- h9 W! m! I) rJRE=JVM+Java SE标准类库/ E0 J# f4 a6 a- n7 n
    4 {6 r& V$ ]% b. _& F: i5 N

    ! Z. }5 I+ D3 P8 H7 R* @+ X$ p8 j5 q" ]+ l2 B% N
    官方网址:1 T, ?) n1 Y) p7 D1 Y6 n+ Z' V9 ]

    + \1 |, Z, m0 h- R+ v+ g! g        www.oracle.com
      l+ D8 w: P: G& t  N9 G* {5 ]; s7 y$ l
            java.sun.com7 b7 b; `- P5 ^' R, b

    7 }( r, T  ]! x0 y# F+ s; G8 W! k( L3 e安装JDK5 V* g2 {/ A8 h% T1 d9 ]
    0 O* ^! s, ~' N" {) j2 U  I! h
            傻瓜式安装,下一步即可。! D' l; a" S& h
    , Q, K3 A. t1 P2 h1 c* c* D
            建议:安装路径不要有中午或者空格等特殊符号2 L2 Z7 q& k2 W( s% _2 J) J6 K$ ?
    * k5 m9 W& q$ {1 F$ h3 |
            如果操作系统是64位的,软件尽量选择支持64位的
    2 d, @8 a, A6 g8 w' k  M3 J8 i: T6 K
    ; F6 J1 m4 k. i$ L) t0 V        当前提示安装JRE时,正常在JDK安装的时候已经安装过了,但是为了后续使用Eclipse等开发工具不报错,建议也根据提示安装JRE。! `% M% p- S+ B& a8 j( C
    % T+ B% @% O3 _
    JDK的安装
      z* K6 w! D/ i; f. x  \  r! J下载JDK
    * W. O: L$ a3 ?# h: v下载路径:
    6 Z/ x4 `' ^. B9 `3 ^6 U链接:Java Downloads | Oracle
    2 N- _# H) \* ?' @1 K5 {2 T
    # k$ o: c4 e) M: d3 f" t根据电脑的系统选择对应的版本,其中x86表示32位系统,x64表示64位系统。
    * H9 x9 L' |! J) z: K: R
    $ W) b% g8 d' [& u3 o7 ]* g! K      JDK安装步骤  {2 O. i: d! N1 ?
           双击下载下来的安装文件, 点下一步
    + O- q, ?+ |- F0 h5 ~* f* x' ^" m2 w; X7 O

    9 H( Q% p0 ?5 l. H# |
    ! ^1 c; B0 l% U, m) I9 }! s
    2 u4 }$ W. G# d: Q& V) ^/ N0 C* B$ R$ S7 X. H) o" J
           这里我们可以选择安装路径,也可以默认安装。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现不必要的麻烦。
    3 H2 Q. F: X6 d; X3 T
    ! E. i- x' v( ~0 T: Y% X8 _# W, U) M* J  o) y% w& T
    2 p* a2 f; U8 [. V# U. }3 C
           点击下一步就开始安装了
    ( S% s& T3 X6 a
    " l" i( K; X5 t5 f& K  Q5 m- v: e, p7 n  k, X6 F
    % R% R, E+ P# c& Y" N
           设置环境变量
    , U, G6 ^. I" i/ m/ Y2 V5 E    桌面“我的电脑”右击,选择“属性”打开“系统控制面板”选择“高级系统设置”
    2 C" g) R5 {( r( ^1 [0 U. s1 Q
    2 I+ u1 ^+ n+ w" b
      F. g; s2 |4 O2 ~
    # h9 t1 S4 ]- q/ O4 g5 {* N2 F3 o/ M. R2 J$ `  ]$ s9 X* }, ~9 Q  o

    . B6 s4 @0 o  S+ z进入之后选择高级系统设置,然后选择环境变量$ u- _$ n7 w( K& `% \
    3 u* k0 q% _  _2 X# \
    在打开的环境变量对话框后,单击下方【系统变量】下的【新建】按钮;
    * i+ [8 ~% }8 X0 G
    8 b7 q' p6 D, o$ ?' f% v! {然后输入JAVA_HOME,对应的变量值为你jdk安装的目录。9 ~/ o* g2 I" X0 w

    . @& [+ F/ {% ~- N* H
    7 V9 z0 p- A1 G2 @: x) s
    5 x, a6 R4 S( t  {  y# T点击确定。
    7 G3 \! X+ y0 ]- |. Y4 R
    7 o; ^3 {/ W* z" ]5 i7 T9 @然后新建变量名:classpath 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar点确定
    1 U6 H9 |. T5 Q3 l5 E! D, H+ B7 g! Q# x
    * ~1 }1 E9 Z& A4 v6 W! H

    ( J9 e% j3 u  {% _+ y# T5 }然后在系统变量中找到名为“Path”的变量并双击,新建变量为 %JAVA_HOME%\bin
    " G+ @. U: J1 S+ M0 r7 V! O! p' w, B. a% m& ]* X; v5 S

    $ f. `' A3 ~, l% \" ~& |
    " k) B1 v( ^+ H# j* x9 q确定以后,分别输入“java”、“java -version”(java -version代表你安装的java的版本)和javac,若都正常运行则代表java已经正确安装。
    0 }' l! s. a7 p8 F; O
    7 y8 Q2 ?7 N* a. j验证jdk- X/ |  P, g, E3 ]" ~
    点击【开始】菜单,收入cmd进入命令模式,输入“java -version”可以查看安装版本
    0 z- i. x: l/ S- H
    ' k; b0 y1 K2 _1 e! L7 `% }: ]  {
    + j% y0 |  K) v* L; f: T2 L5 n( ]3 Y2 A0 Y- _' Y! R
    7 k  T8 b4 x& C5 o: J* p% ~7 ~! g
    ————————————————3 U7 J3 G. J% ?' Z
    版权声明:本文为CSDN博主「我是一个小仓鼠01」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。9 m0 q/ k+ M0 w2 S, y
    原文链接:https://blog.csdn.net/weixin_53998054/article/details/1268056940 ?. s3 ?# y9 x

    2 v) n* @/ Q. ]$ `! T" K& H! U- I- f
    3 L# l* F; O: R
    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-4 11:25 , Processed in 0.442314 second(s), 51 queries .

    回顶部