QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2328|回复: 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语言基础入门
    4 l# ^0 L2 {1 O% P
    , B. \0 U' M$ t" d( W" TJVM与垃圾收集机制
    5 Q! \9 N$ I6 o; oJava语言的特点:跨平台性' o/ O/ p$ m- d& z
    原因:因为可以在每个不同平台下载jvm
    " J7 X- ]; `$ i9 A: p3 \( l5 @
    + _: f; B# z1 a* `% m; b核心机制-Java虚拟机' v) U0 ~7 }) K# ?: l3 u& A
    JVM是一个虚拟机的计算机,具有指令集并使用不同的储存区域。负责执行指令,管理数据,内存,寄存器。6 Z' X5 L0 C8 e5 M1 K
    3 a- `+ Y/ d- l9 {
    对于不同的平台的平台,有不同的虚拟机9 u/ K; p, ]' f8 h5 p+ P4 E

    ( \6 s4 Z) i5 B) X* o$ @只有某平台提供了对应了java虚拟机,Java程序才可以在此平台运行8 q- H! D0 Y# T) {* _% f, M
    + r# q' ~7 M- R; I2 z
    Java虚拟机机制屏蔽了底层运行平台的差别,实现了"一次编译,到处运行"
    4 p; r. \' W  W, q/ U  k1 O, _7 ^. ]- A1 b6 z
    核心机制-垃圾回收
    3 O) S( k9 b; r6 L0 B1 u# z) A) u# L: H* K: _
    不在使用的内存空间应回收-垃圾回收
    $ k$ r3 Q% q) d! J% ]7 ?# B: t
    - K/ K6 @& r/ S, J6 ?2 s. @8 i         在C/C++等语言中,由程序员负责回收无用内存。: P& S5 A: V9 y" R- t. H! ]
    - o& R. [1 V1 w! m9 J+ ^
            Java语言消除了程序员回收无用内存空间的责任,它提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。
    4 {  M# F3 }; _; V
    ; Z- `" K1 H2 r5 E        垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。
    ' G" \6 J6 `- o4 e% K
    8 Y( f2 P& V6 e0 i! c) z' MJava程序还会出现内存泄漏和内存溢出问题吗?Yes!! t6 o5 r' q1 ?$ h! d
    2 B: [1 g- M7 O1 G) X
    JDK、JRE、JVM的关系- O* i! b5 r" e, a& O$ m- n$ d2 j
    什么是JDK、JRE
    4 u: x2 r% ^( G* t2 [; d9 X7 r# M# `" r0 M4 ^) G4 G, _
    JDK
    ! G# I2 O1 w! {3 S5 P( x, V' V& L$ o, k8 \6 D
    JDK是提供Java开发人员使用的,其中包含了java的开发工具,也包括了JJRE。所以安装了JDK,就不用在单独安装JRE了
    8 y3 K  a" |2 [4 y2 V+ g; N
    ! ^7 D9 K0 q# L* R# }6 V1 ?" {其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等
    ( M1 {6 P9 w* {' L% p9 z1 {3 o' F  ?* H* d
    JRE5 m0 I7 J, r$ I. d$ C% X, v( {

    - e1 P) f/ d) ]( K5 D包括Java虚拟机和java程序所需要的核心类库等。如果想要运行一个开发的Java程序,计算机只想要安装JRE即可。
    # t3 t% X. S2 y. _! Q7 _$ U& q1 E0 S
    5 P% r2 V8 C6 x4 f1 ?JDK、JRE、JVM的关系6 b7 K7 q& g4 ?9 [$ O, E! h
    ( P0 K% b0 g& d( z% e1 h3 c) N
    JDK=JRE+开发工具集" p  T9 S. }& _) I$ b
    ) C. r" X' `8 V% C
    JRE=JVM+Java SE标准类库
    & K: q/ ~  q# E( r- ~! k4 g+ B+ D& J& o& I0 @0 d& p. @% O
      [9 a( D7 e! c& ]
    * g0 I! e5 \6 L! A" L
    官方网址:
    6 Z3 N5 R4 Y/ v% [! [2 p6 o% J# P% |. v* t( _
            www.oracle.com
    ; g1 [5 Q+ P1 P4 l5 K1 S, [) Z
    ) I$ ?9 G  v# n4 B: O2 a9 K        java.sun.com
      F8 o! w7 c3 M. J( Y% o
    8 }& |. B; G1 g- p安装JDK% S9 D0 `; s4 {# h' Q; G
      E+ \# E% |/ V6 Q3 B8 i
            傻瓜式安装,下一步即可。
    $ q( q0 s" G8 \& Q2 c6 r' K9 D* a9 P5 P
            建议:安装路径不要有中午或者空格等特殊符号1 ]# F; F. E4 n7 s6 W! h9 s9 y) W
    4 a6 h: l' H/ ]- I! k9 I
            如果操作系统是64位的,软件尽量选择支持64位的
    4 ^) @9 J3 S& d' e0 l7 X6 O6 x' _% I. n; o
            当前提示安装JRE时,正常在JDK安装的时候已经安装过了,但是为了后续使用Eclipse等开发工具不报错,建议也根据提示安装JRE。( }8 i% s& g% a4 Q" n  z, S6 T
    6 C# e4 m, f- u4 e
    JDK的安装
    " q+ f5 k0 |2 G! Z' A" [下载JDK
    0 [( I: E  \+ e9 d4 n下载路径:
    . Q: V" Y  ^( k' g) m8 M, k# |; J链接:Java Downloads | Oracle
    % J* k7 T7 ?& M7 b; V+ Z' H/ n8 U* v/ J: j% B6 O, h0 @
    根据电脑的系统选择对应的版本,其中x86表示32位系统,x64表示64位系统。 ; ]" @) F# b, T* z! C3 t2 c+ q; f% q

    / Z  W+ \7 t" O, Q2 o      JDK安装步骤
    6 E( ?6 ^; M  H0 n# v- _: _/ H       双击下载下来的安装文件, 点下一步
    ; X1 k1 l6 G: a- g8 b! ?2 }6 q( r2 \+ i5 D' h

    4 l# K, z: y/ ~; n! B6 g! V( r9 }( t- n2 I# A

    2 ]7 v4 g+ g2 I6 W% N
    6 X7 p. q: I1 b% P1 e( p( a       这里我们可以选择安装路径,也可以默认安装。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现不必要的麻烦。$ L0 M# u# B0 a
    4 f- h! ~3 Q. _8 h: H/ ^* B6 F6 U

    * O7 n' Z/ z( Z/ S3 ?% H% y% d1 A- s7 E5 p4 S
           点击下一步就开始安装了2 @  ~  _4 H7 u
    * k  G0 I: M- O  g9 S

    ; O' ^! K% q! Z; D- W5 P; o8 C" S/ V
           设置环境变量) w. o4 c4 f5 O" X% A$ c
        桌面“我的电脑”右击,选择“属性”打开“系统控制面板”选择“高级系统设置”4 `  {. F0 g" |, c  g
    0 N) [# |" \5 f) }( U
    8 I' Z$ @$ F. ~0 I; N; L/ d" _
    ' L# \4 k5 S2 D- R9 a

    0 i$ Z/ M7 b2 T7 z0 l" e0 V7 K+ R& l- X7 @+ C; O
    进入之后选择高级系统设置,然后选择环境变量
    ( J3 V5 C  y; R$ H/ Y% [5 y8 g+ D7 ^$ c: R
    在打开的环境变量对话框后,单击下方【系统变量】下的【新建】按钮;& `. L2 V7 J; q* }8 a! G6 Q& ]
    # s* B0 A; l9 T
    然后输入JAVA_HOME,对应的变量值为你jdk安装的目录。
    $ X  o; X2 ]; Z. N# ?8 a! c0 W6 C/ U3 h+ K+ [5 c. g* p, ]+ R* f
    : [8 w: c" r1 u8 `% G( a
      r! K% |! i- J" P6 Z8 C! m
    点击确定。* b, g  k& C* T) @. t- ~
    % L0 E* n7 Q+ O4 o# f% T) W# x
    然后新建变量名:classpath 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar点确定8 F1 D' Y' I. H8 G+ b& R& w3 e+ n( i

    5 w7 B* `# M5 h& h8 e( Q3 O) b; w0 R* f/ G' D

    & y9 Z* l6 e; H然后在系统变量中找到名为“Path”的变量并双击,新建变量为 %JAVA_HOME%\bin, C5 Q1 ]6 T% U

    6 W' n, G6 V# r0 h  S  s9 p. y! \4 e! v  J7 l* @

    + O/ x0 }# W. a- [4 L确定以后,分别输入“java”、“java -version”(java -version代表你安装的java的版本)和javac,若都正常运行则代表java已经正确安装。
    % U/ i, _% ]4 K4 z  v# ^: B- R# \+ P, m, R
    验证jdk
    2 P3 w. H; t" T% C% e, q点击【开始】菜单,收入cmd进入命令模式,输入“java -version”可以查看安装版本
    % |! x! Q3 k& ]& X: [" {; W
    & E7 s7 C3 o' M: q, [
    ; a4 Q/ g6 F" j0 }+ G* Q
    3 U. I4 e3 Z* R  e- a
    / g, N/ a" W1 s' F, m4 J————————————————1 l. }% P- h9 x7 d! S. t. v
    版权声明:本文为CSDN博主「我是一个小仓鼠01」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。# `1 N0 K6 x/ S1 R* p# P
    原文链接:https://blog.csdn.net/weixin_53998054/article/details/126805694% J+ V% V& N6 L) v9 K2 H5 ]

    ( u1 G# P' k2 ~' y7 Z" ~
    . q% {( u. \) |+ O0 j. q" S2 K
    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-6-17 17:50 , Processed in 1.028471 second(s), 50 queries .

    回顶部