QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2326|回复: 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语言基础入门! V6 j+ ^" B7 O' r$ y

    2 m* a3 u5 K8 t  y. P( v2 }' i% aJVM与垃圾收集机制
    ' e9 W% v  L& V& Y1 `Java语言的特点:跨平台性5 c7 s; S8 V( q7 I  m
    原因:因为可以在每个不同平台下载jvm
    . o$ h# Q- O2 L+ S, ?% r2 C% `4 A0 s1 R( ^
    核心机制-Java虚拟机/ p9 a# C6 D! c- `2 z
    JVM是一个虚拟机的计算机,具有指令集并使用不同的储存区域。负责执行指令,管理数据,内存,寄存器。
    0 |( s- z, A* x2 E2 d5 R, k, l; H9 j8 }! U
    对于不同的平台的平台,有不同的虚拟机; X7 V3 T  u- [
    7 S4 F8 I- P7 \% H
    只有某平台提供了对应了java虚拟机,Java程序才可以在此平台运行
    2 Z3 m9 }  e7 ]  w+ R/ z
    , n* s, G' L! R% ~- zJava虚拟机机制屏蔽了底层运行平台的差别,实现了"一次编译,到处运行"/ i. D& H) |! e: u' @5 x
    - N& c* R: ]1 S9 x# X; E3 S3 ^5 n
    核心机制-垃圾回收0 [& }* @7 T& i
    * P5 \4 i+ `! e4 I* O
    不在使用的内存空间应回收-垃圾回收/ k( L6 v0 Y9 y; [5 a: r

    - r$ P8 H$ A7 D; a2 i1 f1 W, u         在C/C++等语言中,由程序员负责回收无用内存。
    1 N" E, \  k: |1 }% \' P# j* {: j0 `
            Java语言消除了程序员回收无用内存空间的责任,它提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。7 k- @( ~7 W- r2 y% g# O- L7 x6 n

    ; {) k. t* N- C) D2 f7 v        垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。: j  Q7 a# t, V& [

    # h. a+ v1 u$ q1 @' {5 EJava程序还会出现内存泄漏和内存溢出问题吗?Yes!
    , i, O, D* g) X- ]7 X! A: o' @! v( n, p0 L; T: T' J6 u
    JDK、JRE、JVM的关系
    / N' i0 Z- y: S5 \: l/ P. ]# N2 N, s什么是JDK、JRE
    ( [0 S, r! M6 m5 U) I3 |- Q% n& b0 Y. g3 K0 p# m) x
    JDK
    $ b, d  V' Y' z# N1 E7 ?* E4 ^' G4 q' ^8 @! U  c2 {4 I1 ^
    JDK是提供Java开发人员使用的,其中包含了java的开发工具,也包括了JJRE。所以安装了JDK,就不用在单独安装JRE了
    ) ?' a' t/ s: l0 {3 e( {* r# r8 N6 h; n; ?1 F
    其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等- ^6 V, Z8 y, [- H4 N8 _

    7 O& n# W5 `2 h0 ]3 z6 \) }JRE
    7 G7 E% o3 ~0 Q( ], b
    0 V7 p, F" W$ R8 s3 U/ c包括Java虚拟机和java程序所需要的核心类库等。如果想要运行一个开发的Java程序,计算机只想要安装JRE即可。* m+ w( C, D; I9 B6 u) N4 [2 ~; c
      b- T  W& G6 C0 z% j4 N
    JDK、JRE、JVM的关系
    , B6 I; W4 @! u: U& N$ D" H6 Y! n: u
    JDK=JRE+开发工具集! H! T5 o5 S' s8 v' ^
    & p- C# U, f. j- i: s( {
    JRE=JVM+Java SE标准类库
    4 E: O. a7 m; ~& r' p# _$ @, J" M  S. F3 O  ?
    0 q$ r' ]8 q2 D5 n7 r5 F

    ; I7 k) k5 T1 d6 X; H4 n0 r. V+ v 官方网址:3 @: O+ \' s. k# ?. z$ ]3 A- I

    8 }. ^) l5 j( Z$ i8 |; e0 J        www.oracle.com1 x8 p# ^+ t. q0 b( r
    + k% w# F$ I/ S7 L9 _1 `6 R
            java.sun.com
    # E- b8 _( i& [2 T7 q. q+ [! M6 k3 {! C, O3 b6 q6 j3 W
    安装JDK' b% S: _) S; W& B5 F) W$ g: P
    ! g5 a' k+ T7 b7 I6 I
            傻瓜式安装,下一步即可。
    * _4 H2 x2 a4 h, Y
      D6 s% D' B1 G8 p/ |        建议:安装路径不要有中午或者空格等特殊符号
    & w/ f, T3 o. i( ?$ B$ g7 R, `7 D0 W( B9 A! t
            如果操作系统是64位的,软件尽量选择支持64位的
    0 p1 ~) [5 S" ~
    2 r# s% `2 {0 L, h        当前提示安装JRE时,正常在JDK安装的时候已经安装过了,但是为了后续使用Eclipse等开发工具不报错,建议也根据提示安装JRE。
    - y: X5 \* j" C* i- S
    ) N: d6 E3 g- R& U) O  \5 SJDK的安装
    * A: K6 N& ^# k  t0 U) k& S) p下载JDK# o* L9 F, P: s, M( f
    下载路径:
    $ U1 T5 w$ n, p5 z7 X链接:Java Downloads | Oracle* l! n+ d1 h$ C' S. ]) [, E6 w1 s% U# o

    5 k- J1 m, w$ ?& k8 ^! [2 y根据电脑的系统选择对应的版本,其中x86表示32位系统,x64表示64位系统。
    ( t. X& q& m7 ~
    " f6 G  o. Q9 b2 u4 ~      JDK安装步骤
    / O% P/ Q) U9 K9 `       双击下载下来的安装文件, 点下一步
    % E  e3 \! s6 ^0 x% a1 S/ Z* q" P& A( _( P" X, e  H& B) o

    $ i- |) w  g) K2 `* Y
    0 C  U1 c" F! b& M; ~, F! {  j) \; `2 n" ~: P

    % r5 c  r) _+ v# r1 M1 N       这里我们可以选择安装路径,也可以默认安装。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现不必要的麻烦。+ x* W) _# B  Q3 m$ F* H+ ~
    / k1 S0 _( `$ f, w0 {* }, f1 q7 f+ d

    0 |1 e$ ?# {( ^( F2 M5 H  J# _: _+ A' G) I, S; V6 K: P
           点击下一步就开始安装了' J5 |5 n: A3 h( ~: g: K
    4 A; _! g0 Q0 \+ L
    , q6 v5 ]- Q# P0 ~/ l7 @2 R  y

    + O- y7 b4 d. S- e2 T! O       设置环境变量
    8 ~$ i2 L% W" O    桌面“我的电脑”右击,选择“属性”打开“系统控制面板”选择“高级系统设置”
    9 s) d0 t, H! _* i. D; g1 F, s; T1 V' }0 K
    ) _: w' ]2 @0 q8 d* v% n* A

    , C* k) g# M& W" E  B8 d6 g5 S) S8 J$ B! Q0 u6 e! b
    9 N. |8 f6 E/ H
    进入之后选择高级系统设置,然后选择环境变量
      h( [# `' k* Q( e* f! z8 w/ E& n$ A) M* d5 L& s
    在打开的环境变量对话框后,单击下方【系统变量】下的【新建】按钮;
      T5 D; R( {5 i. W& j& U6 p) `8 ?
      U9 B! D$ I" r7 z/ N  h6 U' v然后输入JAVA_HOME,对应的变量值为你jdk安装的目录。$ P+ m( t2 x% G; B/ Q- f- F0 q
    8 r  U9 M1 ^' W0 Z

    4 t+ i1 Z, v8 l7 P& V! }
    " k5 \! {/ C1 l' p2 V1 G4 u点击确定。9 C* v2 B- g6 A0 @7 \- u
    % n1 v4 G# v9 r3 _2 p" D# M
    然后新建变量名:classpath 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar点确定
    3 }5 k* t+ K( k7 D" ^* a- h
    5 i( u: C7 P# l; r: O8 {, p8 j7 b7 f5 P3 C7 `. E+ s, z( @
    " x* C$ `& D- Y% {
    然后在系统变量中找到名为“Path”的变量并双击,新建变量为 %JAVA_HOME%\bin( j, M7 N! Z1 s" ?& D1 R' b# o
    * P- S- H5 L4 H& |6 g

    & ?& b3 V; D! l& T4 I! w
    9 \+ ~3 P' n  M9 n9 _5 c0 Q: E确定以后,分别输入“java”、“java -version”(java -version代表你安装的java的版本)和javac,若都正常运行则代表java已经正确安装。
    . H' ^3 j; C5 `' o7 @# S5 R6 J( @* _0 x8 Q3 w9 m: @
    验证jdk
    % A! h5 t. _7 U% o2 }3 Y. T# Q点击【开始】菜单,收入cmd进入命令模式,输入“java -version”可以查看安装版本
    : d. @) p; H+ R+ b. a9 n$ o5 @  ]  a# p# E* C
    / V) [# o9 ~$ |  Z! t2 r

    + h7 M  U& B* n7 V# @: G- \1 A: \2 t! P1 o" [4 Q
    ————————————————
    + w- O" ]  e! J; ~" |- G版权声明:本文为CSDN博主「我是一个小仓鼠01」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。3 Y, A0 F: B; O: A, |. ^) v+ n
    原文链接:https://blog.csdn.net/weixin_53998054/article/details/126805694
      |4 c! |% T. o+ x, e* f: Y6 U, o, J( ^! c6 V3 G- O1 C) c
    & Q; X  h' {: d, T& 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-16 17:16 , Processed in 0.436498 second(s), 51 queries .

    回顶部