计算机软件:指令(instruction)和数据(data)的集合。
—— Alan Turing(阿伦·图灵)
软件分类:系统软件(operating software等)和应用软件。
计算机语言的分类:
JAVA是sun公司在1995年推出的一门高级编程语言(high_level programing language)
核心思想就是面向对象(Object-oriented programming,简称OOP)
随着JAVA技术在web端的不断成熟,已经成为web人员首选的语言,而且简单易学,安全可靠, 跨平台的编程序言
write once, run everywhere
DOS打开方式:
win + r 输入 cmd
命令:
cd 切换目录
cd \ 进入盘符根目录下
cd 文件夹名称 打开文件夹
cd . 表示打开当前目录
cd .. 代表返回上一层目录
dir 查看当前目录下文件及文件夹
在操作文件夹或者文件时 名称如果含有空格,最好把文件名使用双引号包围
可以使用tab键自动补充命令
操作多个目录, 或者多个文件, 文件名与文件名之间采用空格
查询命令使用方式 help + 命令
第一个Java程序
程序开发步骤:1、新建 记事本 重命名First.java
2、使用记事本程序打开 First.java
3、编写代码, 大小写敏感
声明一个类
class 类名{
public static void main(String[] args){
System.out.print("打印的内容");
}
}
4、在dos中进入java文件目录 使用命令javac java文件名编译java文件
5、运行:java class文件名称
java程序注释
// ……单行注释/* ...... */ 多行注释,所注释内容不会出现在javadoc 文档文档中。
/** ...... */ 多行注释,所注释内容写入javadoc 文档文档。
环境变量
bin目录
该目录用于存放可执行的命令程序,是命令行工具所在的目录,主要命令如下:javac:Java编译器,用于编译Java源代码,将 *.Java源代码文件编译成*.class字节码文,如:Javac HelloWorld.Java -----> HelloWorld.class
java:Java解释器,用于运行编译后的Java字节码文件,如:Java HelloWorld (注意不需要扩展名.class)
javadoc:用于将Java源代码中的某些文档注释生成帮助文档,如:javadoc -d c:\help -author -version HelloWorld.java
说明:
-d:其后空一格,用来指定生成的帮助文档存放的位置;
-author:用来指定生成的帮助文档必须显示该类的作者,如果没有这一命令则生成的帮助文档将不会显示作者;
-version:用来指定生成的帮助文档必须显示该类的版本,如果没有这一命令则生成的帮助文档将不会显示版本;
Java程序的工作原理
Java虚拟机是一个可以执行Java字节码的虚拟机进程。用Java编写的程序(存放在扩展名为java的文件中)经过编译器(即JDK根目录bin文件夹中的javac.exe文件)编译成字节码文件(即扩展名为class的文件),这个字节码文件不是针对具体平台的,而是针对抽象的Java虚拟机的,在Java虚拟机上运行,在不同类型的平台上安装不同的Java虚拟机,这些不同的Java虚拟机屏蔽了各个不同平台的差异,从而使编译过的Java程序具有平台无关性,即Java虚拟机在执行字节码时,把字节码解析成具体平台上的机器指令执行。
JDK (Java Development Kit Java开发工具包)
指的是Java开发工具集。JDK是整个Java的核心,包括了Java基础类库、Java运行环境(JRE)和Java开发工具。是做Java开发必须要安装的。
JRE(Java Runtime Environment Java运行环境)
指的是Java运行时环境。Java程序运行时必需要JRE的支持。如果系统只安装JRE的话,则意味着系统可以跑任何Java程序,但不能做Java开发。 jvm将字节码文件中内容翻译成计算机能识别的二进制机器指令,只是一个翻译,不会产生什么exe文件, exe文件是二进制文件,那是C或C++语言的特点
更多推荐
java编程语言和一些基本的计算机常识
发布评论