QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2305|回复: 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语言基础入门* Q8 b) S3 b' |" S, M% Z
    - |! u1 z: z! t5 v4 q
    JVM与垃圾收集机制4 c: b8 E8 Q; u# \
    Java语言的特点:跨平台性
      L* {- `4 X& D/ U原因:因为可以在每个不同平台下载jvm! K& A; s* v7 b$ i/ d' B' ?; k5 M! Q
    , s8 c1 Q$ `  @# h6 E) ^
    核心机制-Java虚拟机) W' A1 x5 I& I/ I3 I
    JVM是一个虚拟机的计算机,具有指令集并使用不同的储存区域。负责执行指令,管理数据,内存,寄存器。
    : X1 S# E5 ?0 l+ U) {" D5 }& G, r. `3 j& b
    对于不同的平台的平台,有不同的虚拟机
    ( z* e$ I+ o* h; l. Z
    $ l  h& @) J# E* G% ~2 b) j! F: I+ s只有某平台提供了对应了java虚拟机,Java程序才可以在此平台运行  G! ^% [& |" z% r

    0 i; [0 A. }! @. QJava虚拟机机制屏蔽了底层运行平台的差别,实现了"一次编译,到处运行"
    4 v  E; n" G4 v/ _: D- l3 w, I4 K" C
    9 ]3 G5 I5 d3 Z# C( u$ x, M+ s核心机制-垃圾回收+ r( x; ~! }" r: {! |; ]8 f

    : U+ p( I- g: @$ |不在使用的内存空间应回收-垃圾回收( _" S/ R+ O, B# s8 l3 j1 t

    " ^6 l( M" y9 ?2 i         在C/C++等语言中,由程序员负责回收无用内存。
    9 K! x: W4 j7 h
    % }) v6 P# V, |4 i  @+ E, c        Java语言消除了程序员回收无用内存空间的责任,它提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。
    ) g0 r* |! Q: R6 M+ o2 i4 P& O. x- Q; B. P/ F, U* {' Q
            垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。
    : L6 j) ?4 p# M  y6 k; t6 [2 a$ z3 @. U9 q
    2 w( N+ ^$ ~' W9 oJava程序还会出现内存泄漏和内存溢出问题吗?Yes!
    9 S  Y1 j& l9 Y$ B$ D0 y4 p: X% n1 M& ~% \: y& B! S5 y
    JDK、JRE、JVM的关系
    + C% |6 r: ^! m: ~什么是JDK、JRE8 u9 u: W( X8 z9 J( z3 d6 k0 h

    / {, b, @! B; T+ w' uJDK
      j; w6 C* \% i- U* u& f* A: G- V9 B) I& O$ N  ?9 U8 Z
    JDK是提供Java开发人员使用的,其中包含了java的开发工具,也包括了JJRE。所以安装了JDK,就不用在单独安装JRE了
    7 G0 Q, v5 Y. R0 Y4 Z* ]4 q8 Y( R7 Z( w3 N
    其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等# j6 \" H, |0 l1 e2 q: J

    3 C1 |( a6 V/ X, WJRE. ^8 t* i( L2 r0 D; d9 v
    ) U5 b$ q& M6 w8 g- G( t- z
    包括Java虚拟机和java程序所需要的核心类库等。如果想要运行一个开发的Java程序,计算机只想要安装JRE即可。& {- N3 a: E. t; ~+ d4 M$ q4 `
    2 X0 q" w% V# C" y5 b4 k# M9 _* ?
    JDK、JRE、JVM的关系" t) X4 {* R- h% o6 \& D/ n

    $ g( j9 X2 v. e* R" R* \0 b5 zJDK=JRE+开发工具集
    + S9 H% t# q& d9 u
    ( \% M* ~/ n2 K7 ~1 r) J4 i. U: uJRE=JVM+Java SE标准类库0 Y. v7 [3 f& Z# O& [0 A- N6 r
    $ ^3 r( Q0 \, n& D; Z( N+ E2 C- w

    $ P- h; ?7 }: g% y; |. x
    * @2 B  B' {! t2 |5 v 官方网址:
    # H( B* R" l- x( w2 A" y' ?) s
      {+ F* \$ d5 l4 A) h        www.oracle.com
    / ^  g2 k7 W! m% A* M& f) N& p' W2 i- x" }9 x" N5 Z
            java.sun.com( w1 k/ k* R% m/ Q9 F! N& h
    + [' k( t% M: Q
    安装JDK
    % ~4 [: @/ z; f/ a# z0 B3 ~9 i
    3 p  a; r( m7 M) @2 o1 D        傻瓜式安装,下一步即可。5 m  [5 y5 I) A: W# [9 P' U) j
    ) N% U, d0 F7 ~% h& }$ Z0 {
            建议:安装路径不要有中午或者空格等特殊符号
    3 f3 ^# A0 ^& f4 _2 K# d& ^( u6 N4 s7 g  @2 O+ g
            如果操作系统是64位的,软件尽量选择支持64位的
    2 v+ ]2 Q5 @/ J( _2 T; M' ?6 [/ Y! u5 \! f: z
            当前提示安装JRE时,正常在JDK安装的时候已经安装过了,但是为了后续使用Eclipse等开发工具不报错,建议也根据提示安装JRE。+ h* f3 {0 v6 W

    $ }$ J+ b. Q7 b' w% GJDK的安装- Q1 |$ h6 X# S9 U
    下载JDK, y. Z+ u; U3 j% S
    下载路径:2 e- k9 f0 I: K6 [! d% A
    链接:Java Downloads | Oracle3 H; i; v' e. E: h, V2 j1 \
    6 J* g0 A- h& r& g3 H7 l1 H
    根据电脑的系统选择对应的版本,其中x86表示32位系统,x64表示64位系统。 ) V- [4 k. x3 W

    & F4 s4 e% A* m% z& A5 j9 y. e      JDK安装步骤, D; [; ]! ?8 T* ]& f
           双击下载下来的安装文件, 点下一步
    1 j! E1 J" F* u1 z2 s; j
    / ]# U/ h6 K1 B: ~8 `  Q( E& t' E4 X6 d1 V4 T

    # X# L2 R1 u) b! i& `, x9 q' {
    4 t' X- m( e; T% }: ^
    1 y% F6 c" I! c8 h2 }/ L# ]5 q9 Z: z       这里我们可以选择安装路径,也可以默认安装。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现不必要的麻烦。
    . G* o1 T% w3 K; z% s0 t1 N5 M* {3 d, C  G

    2 n6 `! a( K0 J; ~2 }0 Q: J& I" V5 t5 I  n! ^9 h
           点击下一步就开始安装了
    4 @" F7 _  I5 }/ _, R7 I9 m3 `3 s  r6 _1 {+ ~5 R) a8 q/ w* r
    ' m! j) s5 y1 k% N" U. c4 M6 c
    - t6 P  x: N+ o7 Q) a- K
           设置环境变量8 b! B* I3 C9 O
        桌面“我的电脑”右击,选择“属性”打开“系统控制面板”选择“高级系统设置”
    * S! i$ _6 B4 y( v6 R2 C
    : y$ _7 s! l1 ?$ P. ?+ s; z
    . Q( h1 z  G* `/ t, L/ B" r: E+ E6 N  T$ H0 y
    ' i& ]$ Q! o, m' G8 G
    8 I5 y+ J  F0 u& P
    进入之后选择高级系统设置,然后选择环境变量) p! X2 j8 l; |3 A7 }
    9 D- A* f) {9 C+ H0 {) t2 {. `; d/ \
    在打开的环境变量对话框后,单击下方【系统变量】下的【新建】按钮;
    5 e; v! c" }4 j, c0 F2 H- G' V  F$ ?# N
    然后输入JAVA_HOME,对应的变量值为你jdk安装的目录。
    ) K# \! [2 Y. v6 \$ i. Z* L( @/ ?: d! L0 ^8 x# Y3 J

    9 J0 v4 ]; D! ^* M# w# [2 u! \0 j4 R8 [9 d) M* X: R. V
    点击确定。
    7 B& t# i5 `2 K* x5 i2 z+ ?/ g7 h1 ~: B5 Z+ T% M7 k, s
    然后新建变量名:classpath 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar点确定/ Y" ?3 f/ w. O- v. h0 }* @' g. @
    ; _) L4 G$ ?/ [& w+ f; ~" ]( t4 U

    5 s, [4 {. w2 v! }$ T: }1 E2 W9 _, O6 S7 N/ w4 v$ o
    然后在系统变量中找到名为“Path”的变量并双击,新建变量为 %JAVA_HOME%\bin
    9 m2 p) ?9 d+ P: [- }8 c' n3 R5 w& R/ \
    3 G7 `- g) u7 @% j+ T
    8 V0 j; Q( Z6 F$ E
    确定以后,分别输入“java”、“java -version”(java -version代表你安装的java的版本)和javac,若都正常运行则代表java已经正确安装。! g- ?; Q! x+ j+ D

    1 y* s) W& N2 a验证jdk6 w/ G) n( f6 m: j* l7 b* e
    点击【开始】菜单,收入cmd进入命令模式,输入“java -version”可以查看安装版本9 L) L$ l1 x, z% T
    4 t8 L' Q/ Y) l8 x0 a, o

    / @" e; O$ w& {' ^9 p0 B4 T4 s2 w% u. E& b  N2 E
    0 j) e, h  K3 k
    ————————————————: R& I+ E: }" e/ g4 K
    版权声明:本文为CSDN博主「我是一个小仓鼠01」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。3 o0 l1 y6 J, |$ F& C
    原文链接:https://blog.csdn.net/weixin_53998054/article/details/1268056944 m2 y8 ^( C/ I- a0 X- ]$ o  g
    + d/ _7 a! I, K  \6 t

    " W, E& @! z  a5 ~+ i
    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-12 09:03 , Processed in 0.383824 second(s), 51 queries .

    回顶部