QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2345|回复: 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语言基础入门
    2 W- p8 H' U5 p' y3 b" Y
    2 Q3 }1 i2 W. `4 EJVM与垃圾收集机制
    8 X6 V0 Z4 i6 iJava语言的特点:跨平台性
    5 G  |4 v7 t/ x  c  Z原因:因为可以在每个不同平台下载jvm
    * i# L( O6 X4 Z4 D1 [' O" w
    6 `9 v# P* e6 G; ]+ g- |: ~核心机制-Java虚拟机
    ! z) E; o5 I) L: nJVM是一个虚拟机的计算机,具有指令集并使用不同的储存区域。负责执行指令,管理数据,内存,寄存器。
    # n: _+ N- R: [& r$ t, g1 Z% _, L; M& U
    对于不同的平台的平台,有不同的虚拟机
    % p. K  S# _4 `& T! z9 Q9 q' p! |
    : x8 x! s8 E/ v5 B: v: ]: L0 n只有某平台提供了对应了java虚拟机,Java程序才可以在此平台运行
    ' r* X7 G- y  B/ A+ g/ D7 o& r) l& `8 z$ B
    Java虚拟机机制屏蔽了底层运行平台的差别,实现了"一次编译,到处运行"
    ; G( \& X( q8 }5 j
    ( }0 i- ?7 T: V核心机制-垃圾回收
    1 d. r& K5 E8 N, X# y, l, K
    3 {0 R1 M9 I/ K: {不在使用的内存空间应回收-垃圾回收" y4 E1 E+ f. X2 `, V$ d
    " ~# w' T* @/ b
             在C/C++等语言中,由程序员负责回收无用内存。
    ! v5 O( P7 _/ |4 ]; k. q, e* m; N* X; T- U
            Java语言消除了程序员回收无用内存空间的责任,它提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。
    0 G0 d4 t7 s. f
    , q$ w- K1 d) W' i        垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。# g3 m& U: j7 X
    ' v4 ?8 f/ i3 v' v, K$ h; P4 |2 {
    Java程序还会出现内存泄漏和内存溢出问题吗?Yes!
    8 _. R" P  @; S, u. ]; c- ?& v- d- T6 `( I
    JDK、JRE、JVM的关系
    % d# b. V3 h/ O6 X' P  v/ [7 ~什么是JDK、JRE# w3 V( N8 n! I1 r3 C

    / B. S& ?# x" G" iJDK% k" o/ m* N- [+ U. K2 i* T- K8 A8 U; v

    ' D2 ^: w9 `; YJDK是提供Java开发人员使用的,其中包含了java的开发工具,也包括了JJRE。所以安装了JDK,就不用在单独安装JRE了
    3 ?0 |* T5 a7 p, b- t8 ]8 I6 j9 Q! i2 {2 s# c- V# X
    其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等
    4 p+ f; c! ~8 O( h: c$ x, i% N7 j5 y3 T: N' q) [1 X+ j
    JRE) `, k  O% ^1 p6 u( L8 W( ^2 P
    7 I& h/ V( ?( j; n7 n: M8 _
    包括Java虚拟机和java程序所需要的核心类库等。如果想要运行一个开发的Java程序,计算机只想要安装JRE即可。( S3 {% s% t0 m$ M9 u; c

    ) p0 h+ p! L! l% q7 u$ q, YJDK、JRE、JVM的关系
    + t1 y( Y% C" Q$ i; E
    6 a2 R5 e3 o" S' S9 c& b4 _JDK=JRE+开发工具集
    1 Q& n& M  j! a7 g0 F: T
    - {) [0 J- v  |( t' N6 [JRE=JVM+Java SE标准类库. `# g4 w; ~6 G$ @' e4 \
    9 a  z/ l& o. X; Q" P. M
    $ Q% y1 Y3 ~$ g; K8 N
    8 U7 I1 e( G- J# x) ?, m
    官方网址:1 L! t/ G7 G" L  }- j8 A. {5 Z
    + O  C2 T" R2 Y
            www.oracle.com
    3 ^: k" `7 E2 z* _
    3 ^; g; N7 u8 I: K2 T* _. Q        java.sun.com# o9 B+ T- b% ]: Q
    4 t* C7 I: b2 n
    安装JDK
    1 a( W% w$ D  t  X- I
    8 _8 ]  e; s; }2 l$ `. r        傻瓜式安装,下一步即可。" I* ?, @; f$ ?, H0 [/ i

    : \# ~) i( s2 Y, \        建议:安装路径不要有中午或者空格等特殊符号6 N2 N% z) t. u* ~1 V# a/ `$ l

      l, ]; D" h* L+ y        如果操作系统是64位的,软件尽量选择支持64位的
    4 ^& n; z& E" k# [1 b. i! ]+ ]7 i
            当前提示安装JRE时,正常在JDK安装的时候已经安装过了,但是为了后续使用Eclipse等开发工具不报错,建议也根据提示安装JRE。0 ~/ M+ l/ l6 x/ X; Z/ O
    ; [6 }6 k# R5 @) n2 t5 r
    JDK的安装
    3 ?% b" L/ q" e: B( h2 V. f% T' I' S下载JDK  y& Q% k9 Y1 P$ o% t% S
    下载路径:! `5 U' u+ n' m$ L1 Z1 L
    链接:Java Downloads | Oracle- d( R1 ?8 @# l

    ) H$ ~( j" ]3 G1 @! v+ N" q根据电脑的系统选择对应的版本,其中x86表示32位系统,x64表示64位系统。 + C& C+ h: ~# {' @  t

    ! k  o+ X  ~' Z1 Y" I8 X      JDK安装步骤
    4 z& p5 t0 Z+ @( ^) p& H/ d       双击下载下来的安装文件, 点下一步
      X! u! `) a1 \% s6 O( J6 Q( I. P! ]1 n1 J3 ?+ @

    ' T4 \) W) R9 g# B& Z0 e# J1 r
    ! |) A( c1 u2 h4 U: m) r  }& {  P0 I6 I
    7 k! K/ e& `7 k
           这里我们可以选择安装路径,也可以默认安装。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现不必要的麻烦。2 Z0 y  p$ u. n1 t2 M
    8 j0 e8 b0 q+ S" A/ i+ ^. ~3 g

    2 d; e+ Q& I. a2 W9 x% _* J4 ?' x4 Z" H/ y6 M& d8 f3 t1 l
           点击下一步就开始安装了+ {7 z* p' H" N* E" y2 Y. l

    - `$ P; X/ o' P7 q- W2 a
    2 o8 \6 e: H+ m) n0 r
    1 y% J6 T( P, m$ |9 R9 @       设置环境变量) l3 D7 A) ?2 v% S8 n
        桌面“我的电脑”右击,选择“属性”打开“系统控制面板”选择“高级系统设置”  K3 r. ^2 n0 w; |) N! L, D5 M
    / @) |6 Z% V# O
    1 ]$ t( J- |- g# i2 O3 t. k
    % `" a, b9 e' Q& u: E: n
    / x$ o% |% f/ l) B) k

    . Q) Y; p* t) G. Y进入之后选择高级系统设置,然后选择环境变量2 D9 T7 u1 S* y
    ! l: P# _$ z2 U: }
    在打开的环境变量对话框后,单击下方【系统变量】下的【新建】按钮;8 D; y- r) p4 `" l& A  w
    % J8 o2 o! P0 P# ]
    然后输入JAVA_HOME,对应的变量值为你jdk安装的目录。1 o8 g8 J0 g1 R
    9 c5 Z  ]' E. C5 |
    $ g7 R0 t) n) A/ s7 \/ Q8 c
    : t1 H( b  k8 v) b* j
    点击确定。
    . A8 B+ T* N7 v* {
    * m: U! S( b5 g# A1 H然后新建变量名:classpath 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar点确定
    * c  g* v2 g% d% i9 @
    ) L4 m% N9 T- M4 \+ i$ ~% a( i$ V; O1 ]8 i* D
    : J0 e* Y- p" d; z8 r9 d, F
    然后在系统变量中找到名为“Path”的变量并双击,新建变量为 %JAVA_HOME%\bin
    0 |! Z; C5 j0 H4 Q& ]& H
    ! }$ z4 \/ ]7 Q. k4 x
    ! k) V% k3 @) x$ Z6 W  R+ r- f; e! c: g/ p5 f
    确定以后,分别输入“java”、“java -version”(java -version代表你安装的java的版本)和javac,若都正常运行则代表java已经正确安装。
    3 c2 a' A% k* P+ `: B/ ?0 j, w/ s3 c+ }; X3 v: T. O1 g, F- r8 f0 n
    验证jdk% S8 @9 B8 O5 N  \: J
    点击【开始】菜单,收入cmd进入命令模式,输入“java -version”可以查看安装版本% b7 ]& q2 O# `- ^' E* J

    ( Z5 r& C0 E: x8 u) }. d$ W( C3 J7 y7 [+ i

    - u9 ?- Y  r/ P8 ~& u( j  \6 n$ w1 I; C: |' M( }8 z
    ————————————————: K- g' N. V4 E2 `3 E- @9 `/ f
    版权声明:本文为CSDN博主「我是一个小仓鼠01」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    7 D3 X& y1 ]- R3 C5 |. w/ g( m3 b, Y2 d原文链接:https://blog.csdn.net/weixin_53998054/article/details/126805694
    ! u, R" v0 u8 s" K/ y/ E
    $ w3 ^  L. V+ x/ v! `. Y  E2 C8 a+ n6 [  c- T0 H0 e- B9 x7 w+ o( S% \
    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 13:05 , Processed in 0.557574 second(s), 51 queries .

    回顶部