QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2343|回复: 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语言基础入门
    + z3 F& S/ Z/ T1 W/ z) c- K9 _% u
    ' n6 Z/ P9 E/ K9 R8 bJVM与垃圾收集机制8 c2 w" b) K; I+ n6 F
    Java语言的特点:跨平台性1 j- L+ K$ i7 h. O: E
    原因:因为可以在每个不同平台下载jvm( i9 q# \( ?4 K: p" g* C3 D1 K

    4 R0 S) }/ M6 A8 u# Q2 t核心机制-Java虚拟机" @+ k4 w5 F; y# ~9 A- f
    JVM是一个虚拟机的计算机,具有指令集并使用不同的储存区域。负责执行指令,管理数据,内存,寄存器。7 f+ I3 Q! A; {: U

    ) Y9 N3 P6 I0 ^  G& @& u$ `对于不同的平台的平台,有不同的虚拟机( x5 d2 F3 t, t  `& r/ F6 M) z7 b& E
    9 U0 _7 s& a! U/ W' G4 ~3 ?2 g! A0 a
    只有某平台提供了对应了java虚拟机,Java程序才可以在此平台运行
    * n( X9 J6 ]6 D$ n- E0 X' v
    ) a& |/ b- V! e7 V; C& A! KJava虚拟机机制屏蔽了底层运行平台的差别,实现了"一次编译,到处运行": Z3 i/ d3 Q. M7 V* g
    ! w9 q. A* b* `$ t- w
    核心机制-垃圾回收
      k+ N1 [/ h2 T3 q2 X, |" x) @
    4 [" a" j5 d* ]. B不在使用的内存空间应回收-垃圾回收' z$ P0 O6 j3 R6 }
    ' G  Y7 @+ @) R0 ~! ~$ |; M! r
             在C/C++等语言中,由程序员负责回收无用内存。8 G! ]8 f& P' j, x% C% }
    6 Z, g4 k* u9 w# N% i( e8 w* y# ]
            Java语言消除了程序员回收无用内存空间的责任,它提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。
    5 Y2 }& D7 \1 J
    ' q- `) q' j% ]) k' G; e$ P4 k+ `        垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。" v1 ^! W3 A* U5 `; X
    + g5 T$ H7 r2 u
    Java程序还会出现内存泄漏和内存溢出问题吗?Yes!
    % @  @* V* m5 S& Z1 Q: U) u! S/ }/ ~7 H+ @5 l$ a/ }
    JDK、JRE、JVM的关系$ g" K0 M$ |! {3 g1 O9 N" s
    什么是JDK、JRE
    8 e' r; G" `0 b) K1 e3 N7 H( D6 V; h5 H$ a# l# h3 J) v% q. w
    JDK
    ( B2 p* Y6 X2 R6 a
    " g3 a8 ~7 G; i& s- A# QJDK是提供Java开发人员使用的,其中包含了java的开发工具,也包括了JJRE。所以安装了JDK,就不用在单独安装JRE了
    ( m4 k1 O# Z0 d1 V9 V" K5 q1 U" }6 U7 ?  K: D# u
    其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等! N6 w. R* y9 X) u, L% y" G4 C! \7 f

    % o4 k0 G. k, o+ HJRE: J* o, @2 R5 w) u( G+ z
    6 [. [/ _' O" @: Q! c
    包括Java虚拟机和java程序所需要的核心类库等。如果想要运行一个开发的Java程序,计算机只想要安装JRE即可。
    8 H* |! ^) B. n. C4 [
    0 l) e# ~6 G: j5 W6 ]. IJDK、JRE、JVM的关系9 P7 X- P) Y& @# O

    " H" i% u, f+ S9 f3 r9 qJDK=JRE+开发工具集
    : u* C% s  \$ X- p8 [, X4 y" z+ g6 z- s
    JRE=JVM+Java SE标准类库6 B1 T' W* W' h$ Q6 y& F
    ) K( k3 T. X0 g1 ?% j

    ; H, w( |$ Q- L4 c' K( N/ l# o1 p
    ) @  y/ v+ O! B2 p: R 官方网址:
    6 v% G" u) i$ C6 ^; ]  \1 A3 ?: [
      q2 S5 r5 b* C, }        www.oracle.com
    4 l8 U" f# c  n5 J; [
    2 k4 `( {- u6 h* W2 w5 R        java.sun.com
    ) M' F# o8 h2 t' u6 Y& ^% o! X
    8 j2 }5 f- Q8 K; Y3 n7 D+ V3 g/ f安装JDK- [# y( i0 n6 S9 S  O
    ' Z' ^; i" ~  A' D1 A3 I
            傻瓜式安装,下一步即可。
    ' t+ k- |- N% k5 H; P. A0 z" m% B9 E( h5 K6 i2 L
            建议:安装路径不要有中午或者空格等特殊符号
    ; o% K; u" g/ m2 G( @
    . K$ J' w- S! H        如果操作系统是64位的,软件尽量选择支持64位的, S" A. b" O7 M; @2 ^- p+ A1 y+ q
    8 U2 y2 l5 C& x" t2 e; F
            当前提示安装JRE时,正常在JDK安装的时候已经安装过了,但是为了后续使用Eclipse等开发工具不报错,建议也根据提示安装JRE。0 B- W9 n0 |- {/ n3 k- u! o
    ( o6 A2 n6 G% \/ f# C/ b4 W6 Y
    JDK的安装# z$ n% M1 L' ^1 \, N
    下载JDK( X+ G+ W4 O" ~+ S0 E4 M
    下载路径:
    % P& u- ]* Y! U( b  a5 ^链接:Java Downloads | Oracle
    3 O( E: i* v3 x  B2 c0 ?8 u; D" F4 h4 T3 F  _0 \
    根据电脑的系统选择对应的版本,其中x86表示32位系统,x64表示64位系统。 0 R7 \4 i; z0 z7 n2 g

    7 F" v% K5 }$ f5 Z# B( W* d      JDK安装步骤2 d6 e) k" z8 u6 p% X, x+ m
           双击下载下来的安装文件, 点下一步8 u( c7 J8 ]7 `& Q* B1 d/ t, x

    6 ?. o  V) [7 @- A
    7 {8 v; n& @) T8 ^
    ) h. ?+ N3 ^( h+ M# Z+ t9 f- Z% [% c9 q, Q9 ?$ n* e7 S3 d

    ! z2 |( f- `5 k  R# }$ n1 F       这里我们可以选择安装路径,也可以默认安装。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现不必要的麻烦。& C0 ^6 `! n$ T7 L: ~& i  R5 Z
    & C1 n+ R$ M" W' L2 r) F

    ! o' P2 d' h1 a" M4 W0 [( a& l$ O$ k6 [( A
           点击下一步就开始安装了) r. S( w0 m2 R, L

    : m- f! u0 V% t0 D+ }7 i1 u1 o/ x6 v

    3 Z. K; |) d; ^& H       设置环境变量
    4 U- y# X, D8 F2 Q    桌面“我的电脑”右击,选择“属性”打开“系统控制面板”选择“高级系统设置”
    0 z! P/ b$ X0 X7 J$ L7 L2 L/ }. e  [" [  i% y$ B# i# P, b
    3 u; h8 Q. w' W( ]9 R* X6 B
    ' V! ~+ f/ ~/ ?$ k3 o, i7 [
    0 z8 r3 T, B- f8 _

    " x2 j6 P/ v1 j6 |+ x进入之后选择高级系统设置,然后选择环境变量6 @+ {6 d. E6 \8 p

    # h- ^4 o& }6 w) r在打开的环境变量对话框后,单击下方【系统变量】下的【新建】按钮;
    4 s; Y; O* e  {: u' J
    9 z* C/ Z5 R: ~6 m然后输入JAVA_HOME,对应的变量值为你jdk安装的目录。8 ?' K1 S. W+ s, T; C) ?
    ' R, }; T+ Q, c" x& m5 ]" k8 M: ^

    & n: F& s% O$ S5 w$ G0 O7 _5 i' a2 ]  m
    点击确定。
    $ c! E$ `8 j, ^
    9 I7 B" N) c, t* D* {0 e然后新建变量名:classpath 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar点确定
    ! K2 n3 M& }" {! n  ?4 h6 F) I+ }) Z  |

    / d( D; b( w/ n3 k( ]
    6 x* E1 l* y! S& _然后在系统变量中找到名为“Path”的变量并双击,新建变量为 %JAVA_HOME%\bin) |5 z9 v7 S5 X& n/ D! `3 X3 w

    & {* [& v+ E. U2 L- b  ?
    % F5 q% X. x6 W8 n' B
    : ?) u% k' a6 r/ L& m# g; C6 l) X确定以后,分别输入“java”、“java -version”(java -version代表你安装的java的版本)和javac,若都正常运行则代表java已经正确安装。% c; ?. r! w# F5 m" C5 ?

    # \' U, \, G4 C5 i4 o4 {验证jdk
    " d5 H6 }+ e( S6 K4 l( X点击【开始】菜单,收入cmd进入命令模式,输入“java -version”可以查看安装版本
    ; h- z" `' ^8 \7 @2 H+ M1 _7 ?8 x' W, h5 c0 d

    - l6 |- k& ^0 R+ x4 k( L$ F( g4 g: j# Q

    # O" S8 R9 E* r: F————————————————
    , S- x6 _: a* C  d/ B: Z版权声明:本文为CSDN博主「我是一个小仓鼠01」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。, B' K# s3 j" t2 }5 e) k
    原文链接:https://blog.csdn.net/weixin_53998054/article/details/126805694! ~) W/ S, [  [3 O

    6 `& C+ B2 p* P! V5 X  U) P, T$ ?" F. T& y" y0 R3 ~- B6 r
    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-3 18:11 , Processed in 0.606503 second(s), 50 queries .

    回顶部