QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2310|回复: 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语言基础入门3 [6 @3 P  K' E- p) L) t

    0 y1 q$ u- t+ d% w6 hJVM与垃圾收集机制4 i6 ~/ V4 o9 p; {. T0 v2 M9 K
    Java语言的特点:跨平台性
    7 m0 l% n5 k" n) K7 j; k& k原因:因为可以在每个不同平台下载jvm
    0 A( O, c5 ]: T& \8 M
    $ m# B$ C% w9 }5 r! l+ `核心机制-Java虚拟机
    , _- P8 n% f- |( B9 _JVM是一个虚拟机的计算机,具有指令集并使用不同的储存区域。负责执行指令,管理数据,内存,寄存器。! k8 z) s; v( p: ]  O
    % F- W+ o) z  y
    对于不同的平台的平台,有不同的虚拟机/ a5 H8 j# d* a! v" ?; K
    & }; d) C) F) R$ M, F. e  }( G9 L
    只有某平台提供了对应了java虚拟机,Java程序才可以在此平台运行8 p2 R) |4 V1 M' A

    / W% @; k8 I7 `' ZJava虚拟机机制屏蔽了底层运行平台的差别,实现了"一次编译,到处运行"
    4 L6 w; p) C5 S: \3 z" ?
    + P8 z9 K1 W5 h  ]核心机制-垃圾回收
    7 ?! Y, ?& X' H4 H
    & y/ T+ ~0 Q0 E. \( p' @. g不在使用的内存空间应回收-垃圾回收
    & ?# c. R" u7 E  J, V
    ' Y' \( \, z4 @         在C/C++等语言中,由程序员负责回收无用内存。) Y9 C, p) E7 l
    2 _$ |/ J8 j% _$ G& O: \, J
            Java语言消除了程序员回收无用内存空间的责任,它提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。
      u& P% ~6 f) W1 K2 x; ~6 S5 g
            垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。
    4 K/ `, K& }0 P7 C8 P7 N0 w9 E. K5 Q4 o5 W1 H  x7 S# t; ]9 o' r) w# y/ T
    Java程序还会出现内存泄漏和内存溢出问题吗?Yes!
    3 J0 _: q! i8 Q- d1 ]6 l3 C% K) j6 |
    JDK、JRE、JVM的关系( Y# L5 `6 p, n
    什么是JDK、JRE
    : y5 {9 B6 l" q/ _
    % y7 Z: _/ T" wJDK
    # h% p. \* p& |+ v- X. N& S- w4 k, V. P  |
    JDK是提供Java开发人员使用的,其中包含了java的开发工具,也包括了JJRE。所以安装了JDK,就不用在单独安装JRE了
    7 [$ o: Y; U0 l# }) u. h3 p! D, N& s% ~
    其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等
    - L) ~1 W7 |: m7 J2 V; s' K# g& i1 z0 i/ T+ D/ b
    JRE* I" ~+ [, `" M1 f9 Q. j. q

    ! n: j7 g% B- F  K包括Java虚拟机和java程序所需要的核心类库等。如果想要运行一个开发的Java程序,计算机只想要安装JRE即可。
    ' S7 p, ^& I! @) W) j  f, @/ T" V& K9 ^: J- p) n# @! h/ L/ S
    JDK、JRE、JVM的关系# B/ {. l: ]% K; S5 |' J* T

    + s) f. `. [6 h' V( i4 X* vJDK=JRE+开发工具集* F+ w; W. s# n2 t

    # W, _( F& u1 o; f# hJRE=JVM+Java SE标准类库+ O* z+ z; Z7 V7 a1 P0 `$ B  ]
    " S7 I' J& p$ N0 ]! g/ m  k( k
    0 L' U8 p7 {" ?5 _" U
    8 F% O  g1 V0 o& i: R1 e# v$ j
    官方网址:1 M7 U( C# m. x0 j
    4 |4 n) i7 O5 I) C2 x
            www.oracle.com
    ; M! N- O) }/ l. ]$ s0 W3 |' C& q! E
            java.sun.com9 Z- Q8 R5 p2 J( q
    ) v$ W# h2 ]. n+ k9 Y; ]) f
    安装JDK
    2 G7 n% ~  p/ A
    4 o9 C& ^8 Z1 I4 X9 Y3 L$ N* V" h        傻瓜式安装,下一步即可。
    % W, E2 X8 N1 p% C& p6 h
      |/ z3 V: n6 v" ^8 m0 @, I        建议:安装路径不要有中午或者空格等特殊符号& [6 b3 N  {# ?
    $ a) b7 J9 l9 N  B
            如果操作系统是64位的,软件尽量选择支持64位的
    0 L4 W* N% K( z" O3 ~+ s2 [" K) y' G6 ]1 J& O
            当前提示安装JRE时,正常在JDK安装的时候已经安装过了,但是为了后续使用Eclipse等开发工具不报错,建议也根据提示安装JRE。
    . ?5 M. p; Y  {$ e/ k
    7 }( p& ?& w- O: o7 cJDK的安装
    0 U$ e5 `$ m) y下载JDK
    & I! W, A5 F5 Q2 k4 X. Q$ _下载路径:
    ; ^2 ?1 Q; N* ^/ |链接:Java Downloads | Oracle
    ' z! F2 Y! v$ Q. S: S  U! @7 y2 @/ X1 J  R8 k* g
    根据电脑的系统选择对应的版本,其中x86表示32位系统,x64表示64位系统。
    " m' s% a3 b( X; K! a$ u$ G  E* ^9 k' u6 \0 t
          JDK安装步骤$ F" c8 V% N) p; _
           双击下载下来的安装文件, 点下一步; p7 c" l' i, B- N# I

    . l* H* e7 _* ~( j2 p# r
    ( I% S5 Z4 L2 E/ K3 W8 h0 U0 m  o* R6 g9 g$ C9 J

    + {7 {- Y! X) P  T5 f
    6 F* [3 R' S8 S! [4 h" k/ S8 u       这里我们可以选择安装路径,也可以默认安装。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现不必要的麻烦。
    5 V( p6 W) q2 f- Z/ I4 O" `: A
    * S  w- ^: ^9 A
    % |# S$ |5 B6 ^* D$ F: t
    ( p4 T& D/ c2 c  L; N- g( B       点击下一步就开始安装了: |5 {+ L2 P. C) h
    / E( O  f4 L9 }& i+ ]' O

    + d4 v, f" o! f9 O3 x/ o, `, A" J3 d  {7 I0 Z6 ?5 s
           设置环境变量
    $ p/ f+ A0 ?: e    桌面“我的电脑”右击,选择“属性”打开“系统控制面板”选择“高级系统设置”  n7 i1 y& T0 \2 @
    7 |( X3 ~6 d# e! ?* \2 {
    # a' f) a, a: F1 F- C4 z
    ; p) D; I0 f; f( |: W! U" p
    9 r+ o4 `6 k7 X- f

    1 s6 ]* T: |4 ^3 k. Q2 e" l# `进入之后选择高级系统设置,然后选择环境变量( j9 g+ w9 G* P* [1 N# h4 m* A, c
    9 `' U: d; Y: s& M& G5 p; ?7 N
    在打开的环境变量对话框后,单击下方【系统变量】下的【新建】按钮;
    2 c0 h3 F/ m" x% e5 U& _+ u* P7 s# Y9 w0 K( G
    然后输入JAVA_HOME,对应的变量值为你jdk安装的目录。0 Z) c! f7 Z7 p$ D7 O5 Q

    - o: }' s: Q- ^4 Z* C6 I4 l- O7 P. A+ o+ y2 P. P
    8 T# q4 I1 p! i5 q) d4 ~1 f- M
    点击确定。
    / G) m! V3 q5 h) d: ^  \" O* P! k% I! B
    然后新建变量名:classpath 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar点确定! ^9 y3 j7 k# }

    - s- h" c; U' c4 J  ?- W3 X
      F% R* A* h( o+ d; W$ Z" p2 e0 D9 ^/ U# [# R9 F0 z
    然后在系统变量中找到名为“Path”的变量并双击,新建变量为 %JAVA_HOME%\bin
      X, _6 [- ~' o) z' p' p* S1 V+ j

    $ H0 c. {. Z* b
    ! t6 z7 R4 ^% b( Y  i确定以后,分别输入“java”、“java -version”(java -version代表你安装的java的版本)和javac,若都正常运行则代表java已经正确安装。+ b- @3 n( P9 h( O% f3 q
    + L* {9 B) r( C8 S; H+ u6 D
    验证jdk
    * s! Q* i* o# Z2 I/ b9 W* Y点击【开始】菜单,收入cmd进入命令模式,输入“java -version”可以查看安装版本
    4 d# x) R  A) Z! a! ]/ Z
    3 S1 [* B" v- W( C5 L- \; u
    + J! V2 H7 I* x  B4 w2 J0 l# E4 k7 p2 A# N% y! s
    4 o' b7 o. v3 c6 _% _
    ————————————————2 k0 K9 q7 r4 b5 h- C" D
    版权声明:本文为CSDN博主「我是一个小仓鼠01」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。, F2 }) C' l( h  t. D# G9 ~; @
    原文链接:https://blog.csdn.net/weixin_53998054/article/details/126805694) f$ d& a# p7 h+ @, P, ~

    4 i$ P% L2 @( _/ g
    3 [( h# x# U/ s# ]7 j+ S% l( 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-4-16 09:25 , Processed in 0.402937 second(s), 51 queries .

    回顶部