QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2327|回复: 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语言基础入门6 g, L$ K; b, T; d/ s- u

    2 B# k  z9 G9 Y* ^& J7 i% zJVM与垃圾收集机制3 A% F! a1 P0 _  a3 r' ~
    Java语言的特点:跨平台性
    3 ?4 O5 A9 G$ Z2 K  }% n原因:因为可以在每个不同平台下载jvm* ?  D# h2 h  }& V/ ^/ X% D

    : @, ]# ?% z1 N2 J9 k  B% O核心机制-Java虚拟机/ W# X: K/ f) I4 b1 n
    JVM是一个虚拟机的计算机,具有指令集并使用不同的储存区域。负责执行指令,管理数据,内存,寄存器。
    8 h7 M% X/ z3 R& R# r9 e) ^8 v, O6 Y2 I) e
    对于不同的平台的平台,有不同的虚拟机; D% y4 n) Y/ g# ?5 B# B
    2 Y' z) d) a; q
    只有某平台提供了对应了java虚拟机,Java程序才可以在此平台运行
    # e' r! W/ X+ t, q2 h, M. ], E- O& i1 y5 o5 j
    Java虚拟机机制屏蔽了底层运行平台的差别,实现了"一次编译,到处运行"  ?: j. F0 j! D! J/ x. g. T

    " ^( f2 E  u( ?& P$ }核心机制-垃圾回收  w* L) F/ G# {0 M

    2 _* Z# V9 T; }/ p9 n不在使用的内存空间应回收-垃圾回收
    * t, {* ~  w  ]& U, e
    4 U! L# X4 R8 ^! o' {$ |' e         在C/C++等语言中,由程序员负责回收无用内存。
    4 I( g) N3 ^) h( e' b
    / @* A" ~. P# ?) c% P        Java语言消除了程序员回收无用内存空间的责任,它提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。' e) `" Q) j6 I% o5 `5 z

    0 Y- I/ \( D" L; g4 |7 J0 `        垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。9 ?, R/ G9 }: J. _6 C- s
    % X% k. A; N4 B; `
    Java程序还会出现内存泄漏和内存溢出问题吗?Yes!/ [. @3 b" ^+ S) y% i0 {
    * n' |2 I8 q" e, \3 r
    JDK、JRE、JVM的关系
    + K( O  T( d, @1 A- ~5 g什么是JDK、JRE3 |6 E1 `" s% D% N
    * i  D* U7 P6 }
    JDK
    , o. y8 {( L' @- M* @0 F5 ~7 Z( A9 T. l! F
    JDK是提供Java开发人员使用的,其中包含了java的开发工具,也包括了JJRE。所以安装了JDK,就不用在单独安装JRE了
    $ m7 t1 A' i  h! _6 C" l. j% V' ]8 h: D0 P: H2 J+ t
    其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等0 p$ s# t' j0 }; }6 Q

    ! x1 ~, G1 l5 MJRE% d5 g: J7 p$ E+ p: P

    ' J& V' y" [% e! t6 L! x" K包括Java虚拟机和java程序所需要的核心类库等。如果想要运行一个开发的Java程序,计算机只想要安装JRE即可。) g! A: a2 `* V3 _5 U/ F# [3 Q
    : `- f+ \; A* s: d- `2 Y5 j0 g
    JDK、JRE、JVM的关系7 F9 M" `& W* W

    8 a8 b% k: R0 }: U  _JDK=JRE+开发工具集
    3 v) _9 H5 z+ n) O; L2 c* b! ~+ j# C# E  v* I* s6 I9 f) r
    JRE=JVM+Java SE标准类库7 f* J6 `; g  ^% j
    9 U" A* w' z: r+ Q/ p7 |9 p
    - s0 b% \' `! R; U6 f  w$ |

    # b% `; |  n8 S: o1 H 官方网址:6 D: q7 U% _. R; L& ~# g' k

    7 C# p! k2 a! R& K) D        www.oracle.com/ {* v& D- D" ?% L1 i# \

    6 P' [& _; G! {        java.sun.com' ?2 V* W+ d" h4 J: z
    - ]" W. e8 i$ s+ I/ L
    安装JDK
    ( D9 s& w. p& ?' d& y8 Q" e$ B) t. j4 W/ n* p( c! @
            傻瓜式安装,下一步即可。
    - j( \; C, M; L7 i0 x- |' j
    7 A1 O- b" g) M/ M6 K& i        建议:安装路径不要有中午或者空格等特殊符号
    7 ]: k+ I/ |" L
    1 m* g  C' @( m7 h$ k0 T        如果操作系统是64位的,软件尽量选择支持64位的: ^. ]0 T- B. n! ^% ^3 `

    7 A! ^& a8 o$ _3 ^; k        当前提示安装JRE时,正常在JDK安装的时候已经安装过了,但是为了后续使用Eclipse等开发工具不报错,建议也根据提示安装JRE。* ?7 ^# g* P; A" g
    , Q: t0 s& X( W$ y1 W9 c
    JDK的安装
    . l2 O& T* v/ w9 l' C; U8 g/ B/ A8 I; x下载JDK0 v! `, y' j+ N( |' H( `
    下载路径:
    , G7 Y" x  S; b1 {" W5 K7 a& i链接:Java Downloads | Oracle
    # [2 O3 K# I& s% R4 U. Y$ P, g# p! k7 {. U. ^! O
    根据电脑的系统选择对应的版本,其中x86表示32位系统,x64表示64位系统。
    6 B$ R7 j) G# [
    9 }7 q6 Q: H  G  ?      JDK安装步骤# N" _/ R7 s+ H3 a
           双击下载下来的安装文件, 点下一步
    + I- U2 V2 d; c  e2 s/ Q
    # e9 S5 h: C) s, ^& j, K7 }: |0 t0 o$ I( d) D( y
    # ^) h3 @. W$ [4 _1 V+ o' I' A, ], }

    - w2 c% t* I' S, }+ W5 J* z  v5 J5 n$ L) V, b7 n# a4 r
           这里我们可以选择安装路径,也可以默认安装。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现不必要的麻烦。* Z. |/ E$ k  n4 T9 {

    6 t; F+ [6 `" ^+ o: Z
    ( I  o7 Z- ]  `8 p3 c  x( G6 [* ~
           点击下一步就开始安装了& i! }* q6 T4 E: R* F, B: q
    0 C% W) q- o; Q2 K9 Y  P4 U7 y

    , p* X+ d/ T2 Q' k. Y, r0 i3 M8 k9 [* G
           设置环境变量' n8 ]0 @7 A0 L
        桌面“我的电脑”右击,选择“属性”打开“系统控制面板”选择“高级系统设置”7 G7 Z" z, ~) q% _: [/ ?

    & u8 K2 V2 c( v& R+ d
    . C0 N8 Y& p2 Q% ~0 S: r' k) K+ J3 S
    # @" s- y6 P/ G4 C6 |8 [. l* |- W
    $ g! U4 J# J9 k0 u! w+ d9 o
    进入之后选择高级系统设置,然后选择环境变量
    2 b5 ~) ?4 \! e+ V$ `' |% Q' ^4 S+ S2 x2 a
    在打开的环境变量对话框后,单击下方【系统变量】下的【新建】按钮;+ y! }6 T5 [4 U$ N3 V! n

    - c( g7 K! d- ]/ t7 }然后输入JAVA_HOME,对应的变量值为你jdk安装的目录。4 \8 t7 e) N* B% _7 y8 Z  x; l! u  A

    9 o$ M4 e; \1 \( l7 }1 s# a# |9 d7 U+ F, g; Z" i; h

    - K0 F# N2 V# l3 `' z3 _点击确定。# y$ ^7 J9 y6 d  ~8 ^& v
    ; u+ i/ K& t8 r4 u" a: t! P% ?4 Q
    然后新建变量名:classpath 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar点确定# B- ^/ O. E& Y& K0 {
    ; F- B! M& @6 g" u6 ]1 M( _
    / \/ O: j) U+ {: }" s; K+ @
    % f4 p$ x" e4 p: z6 E  B
    然后在系统变量中找到名为“Path”的变量并双击,新建变量为 %JAVA_HOME%\bin
    # ^* z& m0 K% |8 S/ O" U7 @2 T+ r$ Y9 s6 d# w8 X+ M
    # \+ n( }4 C; B# e

    $ D' f3 d( O( G确定以后,分别输入“java”、“java -version”(java -version代表你安装的java的版本)和javac,若都正常运行则代表java已经正确安装。) H5 K* V4 s+ i# J* B, e
    ! t% v. T* K5 V/ I
    验证jdk
    : H4 }- a: v. I2 I/ v& @% k点击【开始】菜单,收入cmd进入命令模式,输入“java -version”可以查看安装版本
    ( |! {' F" z3 b: @1 j
    ( g6 }# @% l" |; W# z8 D% f2 y. e# y  G5 O' Q% v
    - ^5 Y# g- [% z9 e+ N$ n
    % m  ^/ F' `1 w. ?
    ————————————————, n- S. J0 w) T" g0 e  j4 `$ f
    版权声明:本文为CSDN博主「我是一个小仓鼠01」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。3 V; N8 X+ R( l# o
    原文链接:https://blog.csdn.net/weixin_53998054/article/details/126805694
    1 f& j1 y* F6 L; E% I! r& b2 [
    ' h9 I2 O# X% t. W: h6 g+ n) o( e* ^: {3 k) M+ B
    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-17 03:27 , Processed in 0.482215 second(s), 51 queries .

    回顶部