java语言概述
Posted changlezhong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java语言概述相关的知识,希望对你有一定的参考价值。
java语言概述
dos命令
1. 切换磁盘:E:
2. 创建目录:md test
3. 进入文件夹:cd test
4. 递归创建目录:md test1\test2
5. 删除目录:rd test\test1
6. 返回上级目录:cd ..
7. 创建空文件:echo > test.txt
8. 向文件中输入内容:echo hello world > test.txt
9. 删除文件:del test.txt
10. 清除面板:cls
11. 退出:exit
Java程序运行机制
Java虚拟机(Java Virtual Machine)
垃圾收集机制(Garbage Collection)
1.核心机制—Java虚拟机: JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器。 JVM 用于运行 Java 应用程序 对于不同的平台,有不同的虚拟机。 Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”。
2. 核心机制—垃圾回收 垃圾回收:将不再使用的内存空间进行回收。 在 C/C++ 等语言中,由程序员负责回收无用内存。 Java 不需要程序员负责回收无用的内存:它提供一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。 垃圾回收在 Java 程序运行过程中自动进行,程序员无法精确控制和干预。
Java语言的特点
特点一:面向对象 两个基本概念:类、对象 三大特性:封装、继承、多态
特点二:健壮性 吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分。如:指针、内存的申请与释放等
特点三:跨平台性 跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。 原理:只要在需要运行 java 应用程序的操作系统上,先安装一个Java虚拟机 (JVM Java Virtual Machine) 即可。由JVM来负责Java程序在该系统中的运行。
jdk安装及环境变量的配置
新增 JAVA_HOME 变量:C:\Program Files\Java\jdk1.8.0_171(jdk安装路径)
新增 CLASSPATH 变量:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
Path变量后加:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
测试:
打开 cmd 输入 java -version
拓展:
* Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。
* Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。
* Java ME(Java Platform,Micro Edition)。这个版本以前称为 J2ME。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。
* JRE: Java Runtime Environment
* JDK:Java Development Kit
JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。 JDK顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。
JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序。 * 如果你需要运行java程序,只需安装JRE就可以了。如果你需要编写java程序,需要安装JDK。
以上是关于java语言概述的主要内容,如果未能解决你的问题,请参考以下文章