QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2364|回复: 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语言基础入门
    0 Q+ V1 N$ `1 }7 l2 o
    * Z0 w  l  T1 j3 `; JJVM与垃圾收集机制! X  c- G& p: h7 o# C; F& ~
    Java语言的特点:跨平台性3 J0 u3 p0 G* L( t) o
    原因:因为可以在每个不同平台下载jvm) F0 C9 x" N, B* C$ {

    7 M: k+ z, C: h9 e核心机制-Java虚拟机) D* Z9 n5 V( e9 Q  M5 z
    JVM是一个虚拟机的计算机,具有指令集并使用不同的储存区域。负责执行指令,管理数据,内存,寄存器。
    ' T# }8 [3 R" F  U  |$ I7 z( }4 v' z+ W& E' r% S: }
    对于不同的平台的平台,有不同的虚拟机
    5 ~% E- o) c% e2 m$ v. \5 s
    - C  O* a% J& u5 y只有某平台提供了对应了java虚拟机,Java程序才可以在此平台运行
    ! ^( |7 g* K; F3 W) D4 V5 s5 h$ t0 c/ L! m& c5 A0 g% `+ Q. D2 _
    Java虚拟机机制屏蔽了底层运行平台的差别,实现了"一次编译,到处运行"
    4 ]* [" q4 d0 E+ F6 a- X' y: I. ~3 ^7 U" W: L; i
    核心机制-垃圾回收  o/ p! l. {0 y0 Q% `9 g2 V6 @

    " z; [/ B& a: }不在使用的内存空间应回收-垃圾回收% E0 j, r6 l1 Z8 v8 N& ^
    8 \8 X8 D) w( `  q
             在C/C++等语言中,由程序员负责回收无用内存。; U2 `* d6 {. u
    9 W( L" s4 Y( [+ J; h+ y
            Java语言消除了程序员回收无用内存空间的责任,它提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。: z1 r: E9 s5 q9 T; ~5 V' k+ I! A

    : R& @9 G  Y) T) U& x        垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。, `2 D7 X: i6 L
    + L9 ^8 j  j4 |$ M- X* o7 A! T
    Java程序还会出现内存泄漏和内存溢出问题吗?Yes!9 ?" I7 T* w3 z/ O3 H, C% M  X
    * H: P9 d2 |( J7 N) t1 F' p% x
    JDK、JRE、JVM的关系
    , L/ d0 o- v  C! N4 f什么是JDK、JRE1 u- @; j) }1 f/ s6 p7 k) R: T* d

    2 ~0 F6 C! R4 B! o  g7 FJDK
    / R# U7 W+ H: a1 O; d
    % F$ Z& k' r, ~- A: wJDK是提供Java开发人员使用的,其中包含了java的开发工具,也包括了JJRE。所以安装了JDK,就不用在单独安装JRE了
    3 P& ?" f# t) l' t3 J
    " T3 f" R- @- l4 B7 L3 o8 I" o* F其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等- }- d; @7 k8 Z$ D. E' n

    + c# Q1 \* S6 V# O4 `JRE3 j5 b# G& \2 `3 a0 e+ s( j4 Y* L

    % \; L+ R0 \7 W+ R7 P包括Java虚拟机和java程序所需要的核心类库等。如果想要运行一个开发的Java程序,计算机只想要安装JRE即可。
    # D! j1 ^3 j; H/ e8 r* S! W  ~/ m5 Q, n
    JDK、JRE、JVM的关系6 W0 P" m9 c0 G$ \
    - Y6 N- U0 k$ ^7 {! `0 Q4 B* b
    JDK=JRE+开发工具集
    , g$ e. d: c! j1 t0 p5 M" ~7 f" V/ t9 o1 y' j6 @' D
    JRE=JVM+Java SE标准类库0 ?+ H/ L5 A* O! b
    ) m* D+ U3 g1 f6 p

    # n: F( `2 I% ~$ g; L. f, {% T( T' G4 Q
    1 e# R. a' P! h7 p9 |; l 官方网址:
    . k1 L" |, ?7 g7 @
    0 `0 [$ @# M( {; |  J        www.oracle.com
    & P1 v& X7 V/ `5 G& c
    5 F7 U5 y6 w' t6 y* _+ l        java.sun.com! ^; o& B, _) f" E
    5 W) s6 D) m: s+ _/ p* b) Q3 ~8 x
    安装JDK( U. X- J" {0 w$ b( g1 R. _  T! w
    1 v! s/ ^. [0 q/ V9 ?
            傻瓜式安装,下一步即可。
    2 I) }- C1 B* k. |* j: i" S
    9 L# ~6 n! M6 L# T        建议:安装路径不要有中午或者空格等特殊符号' `: N; X3 y- \

    ) ^( q7 C& i0 y- L& y1 Z        如果操作系统是64位的,软件尽量选择支持64位的
    . y! ]& b/ `6 O, Q2 w6 l3 c" k. d& v# e9 m8 m/ Z9 t3 }6 y
            当前提示安装JRE时,正常在JDK安装的时候已经安装过了,但是为了后续使用Eclipse等开发工具不报错,建议也根据提示安装JRE。
    1 m) l  b) L) q% G1 ?+ g( K; w: K/ u3 _; h6 e( [5 A% d1 _& |3 a
    JDK的安装& c3 U+ V2 h& v& P  t; ]: x+ z7 |! Q
    下载JDK/ S( B$ [4 E) u" P7 J7 `
    下载路径:
    4 _; |2 ?, B& u. y- R1 }6 Q. `链接:Java Downloads | Oracle+ U/ Y7 C& H% j9 q; F% o8 D0 F

    % u9 x% Z  ~5 Y, [  O, P根据电脑的系统选择对应的版本,其中x86表示32位系统,x64表示64位系统。 / t: z. u4 e# e5 {

    ) j4 [7 N0 _6 }, C0 t8 D3 S      JDK安装步骤
    ' r2 E$ ?* l3 Y1 u8 j  Z( d  \2 t       双击下载下来的安装文件, 点下一步/ M0 J8 Q$ J+ y* z# E

    $ W: T+ Q  a5 b. s9 w- d
    # D3 r8 E/ i, h! {( E; N6 d% j2 V  T+ E( ^$ \0 c1 N8 q" h
    - ~( i' _) j& N
    6 L2 t1 ~% Y) `  B; r$ A6 [
           这里我们可以选择安装路径,也可以默认安装。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现不必要的麻烦。: G+ i7 a: Z5 S% T5 K" S! B3 R
    " Z7 X7 C8 y' E) T

    8 l4 K% W" E# w  k2 y0 w; a9 ^- T
      k9 _- M  p+ t0 @/ s       点击下一步就开始安装了
    5 J) D$ u, B) E3 u/ x& \
    ( n* m! F: z. h$ a( l# f
    ) k+ N+ j- Y) D% t
    & U4 \; _5 r0 K0 y0 Y  L       设置环境变量/ Z+ T, }& ]; B/ W) l: m  Z
        桌面“我的电脑”右击,选择“属性”打开“系统控制面板”选择“高级系统设置”
    & }- J, k$ t3 X6 K- T" [6 r3 [* H9 T% S0 E9 r* f: m

    # O9 T8 H+ P$ \4 G( l9 I2 N
    5 N% A3 i/ R: g. X* L; w& d
    ) j, r3 W. z# A+ |1 f
    6 ~$ ]% j+ _' U/ }" z进入之后选择高级系统设置,然后选择环境变量- B5 B$ L( _& r
    * k4 {5 ^) W% B: C
    在打开的环境变量对话框后,单击下方【系统变量】下的【新建】按钮;8 X( _" o* x3 ]+ H. H

    & G/ ~1 p3 m" u7 O8 M! t$ g0 p然后输入JAVA_HOME,对应的变量值为你jdk安装的目录。
    8 E' G- q) o1 |: Z/ a# d! a- g5 P( O& n8 H
    . h' h* F* z( t7 ^1 T

    & b/ _( p& K2 x; ]. T点击确定。
    . n+ I' g5 d: v# T/ T* D  W9 A+ |- R- L. [
    然后新建变量名:classpath 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar点确定
    ( M: P- q7 }$ i9 E% o/ \4 S9 N0 H/ d: h( r0 L( w

      g) ~& n  n% I8 Y1 X- V$ _
    & Q  s1 ]6 F% q) A7 E9 h然后在系统变量中找到名为“Path”的变量并双击,新建变量为 %JAVA_HOME%\bin6 p2 b/ h7 ^4 a
    # P' q$ E( O3 D  G
    5 C8 ]# M8 l& E1 g# H& V

    / [9 U9 O, M9 i7 g确定以后,分别输入“java”、“java -version”(java -version代表你安装的java的版本)和javac,若都正常运行则代表java已经正确安装。  \6 W5 b( y! ?
    . p5 \4 e* i# [
    验证jdk8 q8 X$ }: I# `2 B0 u! I. b, n
    点击【开始】菜单,收入cmd进入命令模式,输入“java -version”可以查看安装版本7 Q8 U3 z9 l( w. i

    + i' z7 `* s2 P* a! D4 e  }' I% Z+ _2 Q" F

      J; |3 C4 f4 Z0 q( x3 x
    ; B9 d4 e- X0 l: Z* T/ l# b————————————————
    ' K+ o6 G- E5 t版权声明:本文为CSDN博主「我是一个小仓鼠01」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    1 k# c3 x8 r& {6 t  c; V原文链接:https://blog.csdn.net/weixin_53998054/article/details/126805694
    / N; N8 ]; q/ B  O4 n; p- \' O/ n  _* |0 g$ _* X

    ) t1 Q  R; l( G& \9 {- e: T1 M
    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-9-13 11:39 , Processed in 0.977340 second(s), 50 queries .

    回顶部