首页 > 代码库 > Java语言概述
Java语言概述
JAVA语言概述
·如何在Windows操作系统当中打开DOS命令行
使用Windows键+R键打开运行对话框,在弹出的对话框中输入cmd,再按回车键即可打开DOS命令行窗口:
·常用的基本DOS命令
1,dir(directory):列出当前目录下的文件以及文件夹
2,md(make directory):创建目录
3,rd(remove directory):删除目录
4,cd(change directory):进入指定目录
5,cd ..:退回到上一级目录
6,cd \:退回到当前分区的根目录下
7,#::切换到某一分区,#表示对应的分区
8,exit:退出DOS命令行
·Java程序的运行机制
Java的两大核心机制
1,JVM(Java Virual Machine->Java虚拟机)
JVM是Java的一个虚拟计算机,具有指令集并和我们的计算机使用不同的存储区域,负责执行指令,管理数据、内存和寄存器,JVM用于运行Java应用程序,对于不同的平台有不同的虚拟机,Java的虚拟机机制屏蔽了底层运行平台的差别,实现了一次编译,到处运行,要想在不同的操作系统上运行Java程序,必须在对应的操作系统上安装对应的JVM,Java程序是运行在JVM上,而不是我们计算机的操作系统上的,故而可以实现“一次编译,到处运行”。
2,垃圾回收机制
垃圾回收指的是将不再使用的内存空间进行回收,在C/C++等语言中,由程序员负责回收无用内存,Java不需要程序员负责回收无用的内存,它提供了一种系统级线程跟踪存储空间的分配情况,并在JVM空闲时,检测并释放那些可以被释放的存储空间,垃圾回收在Java程序运行过程中自动执行,程序员无法精确控制和干预。
·Java语言的特点
1,面向对象
⑴两大基本概念
①类
②对象
⑵三大特性
①封装
②继承
③多态
2,健壮性
吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分,如指针和内存的申请与释放等
3,跨平台性
通过Java语言编写的应用程序在不同的系统平台上都可以运行,只要在需要运行Java应用程序的操作系统中安装JVM即可,由JVM来负责程序在系统中的运行。
·编写第一个Java应用程序
1,下载安装JDK
⑴JDK(Java Development Kit->Java开发工具包)
开发Java应用程序的时候需要JDK
⑵JRE(Java Runtime Environment->Java运行环境)
运行Java应用程序的时候需要JRE,JDK里面包含了JRE所以我们在安装了JDK之后不用去单独安装JRE,JDK的下载地址:www.oracle.com,JDK的安装路径中不能有中文和空格。
2,开发体验-->HelloWorld
⑴编写一个.java的源文件
①首先创建一个扩展名为.java的txt文件:
②打开该文件,在里面写入如下内容:
->我们在编写Java源程序的时候,需要确保源文件的扩展名为.java
->上图中的class是一个关键字,标识我们定义的是一个类,不能改动
->HelloWorld是类名,可以随便改
->上图中的中括号也可以放在args的后面,不过通常不建议这么做
->双引号中的内容也可以随便改动
->其余剩余部分均不可改动
->分号结尾
->上图中的/*...*/和//...是注释,注释是用于解释说明程序的文字,可以提高代码的可读性,注释不会被JVM解释执行,注释分为两种:
a,多行注释(/*...*/):多行注释不允许嵌套注释
b,单行注释(//...)
⑵使用javac命令来编译编写好的.java源文件
要想使用javac命令,得将jdk安装路径下的bin文件夹的路径添加至Windows操作系统的环境变量path当中,因为javac命令就在bin 文件夹下,并且以分号和path环境变量中的其他路径隔开:
Windows操作系统查找可执行文件的顺序是先在工作目录下查找,如果在工作目录下查找不到的情况下,就会在path环境变量中所定义的路径中查找。
编译格式:javac java源文件名.java
编译完成后会在对应目录下生成一个类名.class文件。
⑶使用java命令去运行编译生成的类名.class文件即可
格式:java 类名
使用java命令运行.class文件的时候,.class文件不需要加上扩展名.class。
本文出自 “菜鸟的技术文档” 博客,请务必保留此出处http://zhubo.blog.51cto.com/11395641/1874176
Java语言概述