第一章 Java起步入门
1.1 Java的起源与演进
1、Java语言最初是由美国Sun Microsystems公司的James Gosling等开发的一种面向对象编程语言。
2、最初命名为Oak(橡树),后因为团队去注册商标的时候,被律师告知OAK已被Oak Technologies注册为商标,然后由于创始人喜欢喝一种美味的咖啡于是起名为java并且java的图表也是像java一样。
1.1.1 Java的发展历程
1.1.2 Java语言的优点
Java是面向对象的、体系结构中立的、解释新的、简单的、分布式的、健壮的、安全的、可移植的、高性能的、多线程的、动态的。
1.2 Java平台与运行机制
1.2.1 Java平台与应用领域
Java平台有三大版本分别代表java的三个应用领域:java标准版(JavaSE)、java企业版(JavaEE)、java微型版(JavaMe)
1.2.2 JVM、JRE和JDK
1、在java编程中源代码被编译成字节码。JVM是一种解释字节码的本地机应用程序。JVM在众多平台上都可用,从而使Java成为一种跨平台的语言,进而实现“编写一次,到处运行”也就是可移植性。JVM适用于Window JVM、UNIX JVM Linux JV、java
2、开发java要用到jdk,java开发工具包
3、运行java要用到jre,java运行时环境
4、JDK>JRE>JVM
1.3 建立开发环境
1.3.1 JDK的下载与安装
bin目录:存放编译、执行和调试Java程序的工具
conf 目录:存放一些配置文件
include 目录:存放本地代码编程需要的C头文件
jmods 目录:存放 JMOD格式的平台模块 创建自定义运行时映像需要它
legal目录:存放法律文件
lib 目录:存放开发工具所需要的附加类库和支持文件
1.3.2 关于环境变量
安装完JDK后就可以在系统的任何位置编译和运行java程序了
测试Java编译器和解释器是否可用。
1、Win+R 后输入 cmd 打开命令提示符窗口。
2、在窗口内输入 javac
如果出现编译器选项则说明编译器正常。
在窗口内输入 java -version
如果显示java版本号信息,说明解释器正常。
1.4 第一个Java程序
1.4.1 Java程序开发步骤
1、程序开发步骤:编辑源程序、编译源程序、执行或调试程序、得到程序输出结果
2、JDK9之后的版本是可以直接运行源程序不必先编译
1.4.2 第一个程序分析
1、Java程序的任何代码都必须放到一个类的定义中,类的内容包括在代码块内,一代(block)是以左花括号开始,以右花括号结束的语句组
2、public为类的访问修饰符、class为关键字、其后用一对大括号括起来,称为类体(class body)
3、main()方法
Java应用程序的标志是类体中定义的一个 main()方法,称为主方法。主方法是程序执行的入口点,它类似于C语言的 main 函数。
main()方法的格式如下:
Public static void main(String[]args){
}
public是方法的访问修饰符、tatic说明该方法为静态方法、void 说明该方法的返回值为空、main()方法必须带一个字符串数组参数 String[] args、可以通过命令行向程序中传递参数,方法的定义也要括在一对花括号中,花括号内可以书写合法的Java语句。
4、输出语句:Syster. out println(“”);
Public static void main(String[]args){
Syster. out println(“”);
}
该语句的功能是在标准输出设备上打印输出一个字符串,字符串字面值用双引号定界。
5、Java 程序的语句要以分号“;”结束。
6、println()是输出流 out中定义的方法,功能是打印输出字符串并换行。若不带参数,仅起到换行的作用。
7、另一个常用的方法是 print(),该方法输出后不换行。
8、java编译器的要求源程序文件必须以.java为扩展名
9、编译源文件:javac 源文件文件.java
10、运行字节码文件:java 字节码文件
11、目录
dir 查看目录结构
cd 目录:进入指定目录