QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2322|回复: 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语言基础入门
    - `6 ]$ t% ]; z5 K  S; R3 M4 M0 y" D1 E0 H( {
    JVM与垃圾收集机制1 M; m1 v  D% c+ \1 c7 s2 Z! l
    Java语言的特点:跨平台性
    0 N. p+ z2 |( P7 ]- ?原因:因为可以在每个不同平台下载jvm" J5 d" \, O# y. V4 M7 ^
    - `2 H+ E' J+ W4 M  p5 J
    核心机制-Java虚拟机2 q6 R# \5 \" F4 `
    JVM是一个虚拟机的计算机,具有指令集并使用不同的储存区域。负责执行指令,管理数据,内存,寄存器。
    # A3 p. b  {" J9 \7 r! r+ l6 B  b% _: ^8 y( t
    对于不同的平台的平台,有不同的虚拟机
    ( G. P2 P; {7 P8 {+ f8 y2 N9 k. e( }6 i  k
    只有某平台提供了对应了java虚拟机,Java程序才可以在此平台运行
    ) Y; q# @' k. e( {8 x: S6 \5 w' k0 O' e4 J, Q
    Java虚拟机机制屏蔽了底层运行平台的差别,实现了"一次编译,到处运行"
    $ t5 I/ E8 B5 |" c& W4 X8 J% o7 n- U" \" b1 x1 o& H" u
    核心机制-垃圾回收
    6 F! \$ d7 N! B7 z; Y/ b8 Y( M/ A8 P, Z. A+ x- c/ P1 K/ Y% @
    不在使用的内存空间应回收-垃圾回收
    / x2 M; c* o% @( h4 x5 \' J! ?9 U' M9 Q' n
             在C/C++等语言中,由程序员负责回收无用内存。- ]" _$ U8 N5 ?# u3 W6 i- X
    & z9 d9 l) B# g$ R- E& B; k
            Java语言消除了程序员回收无用内存空间的责任,它提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。$ D0 |/ ?0 m. r  W  K6 A2 Z' B
    $ t: y4 `9 m1 B& W5 U3 a2 s
            垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。6 H+ H# `% O- ?: e! r

    5 {+ ]  f) K) zJava程序还会出现内存泄漏和内存溢出问题吗?Yes!, g6 [2 l& c1 ]8 m

    $ H0 K$ o! f! W* [' v8 h% HJDK、JRE、JVM的关系  E! ~* H- ~0 e* e' s
    什么是JDK、JRE, j- @5 x: q( [) u1 H" \* ]1 ~
    . ?% U4 m1 M9 {& f* F8 F. e6 F
    JDK4 s% h) u3 }4 v3 g/ r% T

    1 b( _/ t* f( I* n8 R, j2 ?JDK是提供Java开发人员使用的,其中包含了java的开发工具,也包括了JJRE。所以安装了JDK,就不用在单独安装JRE了
    6 \5 y$ M* M* `. i4 e0 @/ h
    4 @# I3 n) f2 u& ]1 X其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等
    " C- D$ l: t( P- x+ `. _- C2 V* T( O' M+ c( [; b! t: J% ]3 F
    JRE
    2 E) M# z9 B+ |2 Q# L- u2 `$ h) \
    $ e7 Z9 p  |2 q! v7 Z" U/ c包括Java虚拟机和java程序所需要的核心类库等。如果想要运行一个开发的Java程序,计算机只想要安装JRE即可。
    " U! [. y5 w! ]1 ~9 W- q+ v8 F& y1 I. W7 A. h! Q: r  ]1 m4 X. C
    JDK、JRE、JVM的关系2 X5 j& R8 K5 h& R" L

    ! \. q" t- C5 T( p) TJDK=JRE+开发工具集
    # O# h# [) r$ E  L. x3 X( U% O9 n% y2 [: N6 v& O
    JRE=JVM+Java SE标准类库& H* ?+ i4 `  [+ H6 \0 M

    $ ~6 w, i/ `: |8 T1 g
    : F! ]' r0 Y) u- y/ z& R4 u. r1 n! {! R! q# b) |
    官方网址:. B# g: d0 V& y- D
    7 @8 x5 {" Q- R3 n& X# o  F- J
            www.oracle.com
    , }: U9 K% K& V8 c, _& O; d7 Q* ?4 w) N
            java.sun.com' L3 [1 F7 e1 I  m8 [
    5 T- G2 D. Y; i2 K5 _5 _/ S
    安装JDK$ Q/ l7 a( x+ L% h: ]
    8 b/ \2 |2 }9 T- g. f8 N- x
            傻瓜式安装,下一步即可。
    + Q! O  d8 p+ F- o/ E3 x7 z( x" C# z# u5 _% R$ n" {# L
            建议:安装路径不要有中午或者空格等特殊符号4 G- _( \! t+ h  x  ^" Y8 l

    6 c1 ~) Q' L. c1 v# `        如果操作系统是64位的,软件尽量选择支持64位的4 `; S, _4 \4 G) D. N

    2 [/ v2 z6 B+ l        当前提示安装JRE时,正常在JDK安装的时候已经安装过了,但是为了后续使用Eclipse等开发工具不报错,建议也根据提示安装JRE。% P- R* _1 M% D- S. T
    " a7 g: d4 h- d) n( D
    JDK的安装" _- Z$ w8 c+ V7 K" t$ ]9 v
    下载JDK
    : Z; v! I7 d7 K+ ?! g( K下载路径:
    7 Q9 p. Q/ t- X7 j* k) q3 }链接:Java Downloads | Oracle; U, J. f' J  ~. C- M3 F
    ' N" d) [" |5 _$ `1 z- X
    根据电脑的系统选择对应的版本,其中x86表示32位系统,x64表示64位系统。 - v  S  [% N) E

    / A6 K+ \: o0 s9 P" n' S2 Z      JDK安装步骤
    6 U$ W+ I1 [, r( i, h( y       双击下载下来的安装文件, 点下一步; [) o  z# O+ K4 U& L

    " W1 l5 M* `% O5 I& i. T  L* ~
    * R2 n" S. C6 J. q  K3 }5 H- K+ C( s: M4 q" J8 P, R0 ], K
    6 I( ~" i1 I6 ]2 S4 M

    1 |- c3 K  H  J/ t       这里我们可以选择安装路径,也可以默认安装。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现不必要的麻烦。
    9 g0 O9 |2 o) F4 z% B
    + {& S2 W' m. `( f( p) J! ^+ E
    & L; p5 ^* s1 P" p9 l
    $ g: h) {6 R. C6 O. m9 [7 w       点击下一步就开始安装了
    : T4 b" C1 j1 G8 H. L4 \; ?
    ( s. y5 M1 u1 p: U7 M1 c+ k8 p& I3 a7 M  d- V$ W

      H8 l( d6 ~4 c5 {2 f; b: f0 w0 U       设置环境变量
    / F' V& T  [6 D8 L    桌面“我的电脑”右击,选择“属性”打开“系统控制面板”选择“高级系统设置”
    2 N0 i( O+ |! f/ f5 W! w; A1 E7 K" z# [& E
    6 E' `2 x+ b$ M
    # o8 U2 I+ E# }; K, K' g; g

    ) [) V9 s# v) G) A6 V; p" u; ?: R; r! R+ h
    进入之后选择高级系统设置,然后选择环境变量
    4 i0 ?5 m1 T- X1 [4 j/ K
    9 f9 M$ k* K) s6 L8 b在打开的环境变量对话框后,单击下方【系统变量】下的【新建】按钮;0 }, S2 z) z) W

    & ^4 x2 l3 R: F) b/ t2 Q然后输入JAVA_HOME,对应的变量值为你jdk安装的目录。
    6 |: n* W9 U' l5 [7 y, \: M% A( E' f& s$ ]$ J
    0 y. |, R4 _' Y" e9 `, |; q

    + T/ x& J8 p2 g% }9 G, b. H/ e( d& S点击确定。( e/ {2 G- p7 [" l7 @/ y" K

    ; ]: O3 c+ v/ u5 B然后新建变量名:classpath 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar点确定7 {( B1 s- Q0 b$ l/ g

    1 [9 @6 u: s/ C2 G# f
    5 U  f- ~6 M2 p  l
    & k# `5 p: p1 j- g然后在系统变量中找到名为“Path”的变量并双击,新建变量为 %JAVA_HOME%\bin& _' K$ J& [3 G  U
    ) f$ h1 E+ e8 h. h1 T! E" e

    6 c3 Y' w; m( f) r4 W8 S" z* u0 q
    确定以后,分别输入“java”、“java -version”(java -version代表你安装的java的版本)和javac,若都正常运行则代表java已经正确安装。
      L7 @& X3 B* Q$ ?2 z" Y4 Q, L1 a5 ~) |* {; }2 ]# G9 F
    验证jdk
    0 t$ c: e! T8 J# T# v. g0 ?! @点击【开始】菜单,收入cmd进入命令模式,输入“java -version”可以查看安装版本1 |. I/ `% S1 W0 m) k6 d

    , }0 C+ T& Y5 i& c& e8 G  }6 j# r4 h8 b
    : O/ n/ v) m  a5 _1 \# q+ y  |
    8 h- i2 \( k# ~; c' z/ p
    ————————————————: ~7 Y& I, X+ `
    版权声明:本文为CSDN博主「我是一个小仓鼠01」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。4 m, M  V, g8 t1 |
    原文链接:https://blog.csdn.net/weixin_53998054/article/details/126805694
    , S# G. F8 N6 `1 j( |8 C: D
    3 ~; F- d$ L- x; h
    - p0 L! N5 N, c' a  E5 `, r/ I
    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-5-26 06:40 , Processed in 0.296518 second(s), 53 queries .

    回顶部