1.Java概述:
1.1:Java语言背景介绍
Java语言是一种高级计算机语言,Java是完全面向对象的程序设计语言。这种语言的特点:简单性,面向对象,安全性,跨平台性,支持多线程
Java语言是美国sun公司在1995年推出的计算机语言。Java之父:詹姆斯.高斯林
2009年,sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.com
java语言的三种版本:JavaSE(标准版):用于桌面应用的开发,是其他两个版本的基础
JavaME(小型版):用于嵌入式消费类电子设备
JavaEE(企业版):用于web方向的网站开发
1.2Java语言跨平台(跨操作系统)原理
Java程序并非是直接运行的,Java编译器将Java源代码程序编译成与平台无关的字节码文件(class文件),然后由Java虚拟机对字节码文件解释执行。所以在不同的操作系统下,只需安装不同的虚拟机即可实现Java程序的跨平台。
1.3JRE和JDK(记忆)
JVM:Java虚拟机
JRE:Java运行环境,包含了JVM和Java的核心类库(JavaAPI)
JDK:Java开发工具,包含了JRE和开发工具
所以说:只要安装JDK就可以了,它包含了Java的运行环境和虚拟机。
1.4:JDK 的安装和下载(自行了解)
通过官⽅⽹站获取JDK http://www.oracle.com
2.第一个演示程序2.1:常用DOS命令(应用)
在接触集成开发环境之前,我们需要使⽤命令⾏窗⼝对 java 程序进⾏编译和运⾏,所以需要 知道⼀些常⽤ DOS命令。 1 、打开命令⾏窗⼝的⽅式: win + r 打开运⾏窗⼝,输⼊ cmd ,回⻋。 2 、常⽤命令及其作⽤2.2:HelloWorld案例(应⽤)
1,Java开发程序的三个步骤:编写程序,编译程序,运行程序
2.具体操作:
1)新建⽂本⽂档⽂件,修改名称为HelloWorld.java。
2)⽤记事本打开HelloWorld.java⽂件,输写程序内容 public class HelloWorld { public static void main ( String [] args ) { System . out . println ( "HelloWorld" ); } }3)HelloWorld案例的编译和运⾏
存⽂件,打开命令⾏窗⼝,将⽬录切换⾄java⽂件所在⽬录,编译java⽂件⽣成class文件,运⾏class⽂件。
编译:javac ⽂件名 .java 范例:javac HelloWorld.java 执⾏:java 类名 范例:java HelloWorld 4.helloworld的理解:2.3:helloword案例常见的问题:
1.BUG:程序中出显得漏洞或缺陷。
解决BUG需要:多看,多思考,多查资料,多尝试,多总结
2.helloworld案例常见的问题:
1):非字符问题:Java中的符号都是英文格式的。
2):Java中严格区分大小写
3):在系统中显示⽂件的扩展名,避免出现HelloWorld.java.txt⽂件。
4):编译命令后的java⽂件名需要带⽂件后缀.java,而运⾏命令后的class⽂件(类名)
不带⽂件后缀。
3.Java中的注释3.1:三种常见的注释
//:单行注释 :多行注释(不能嵌套使用) :文档注释
3.2:关键字:
关键字是指被java语⾔赋予了特殊含义的单词。(在工具中有特殊的颜色区别)
关键字的特点:
关键字的字⺟全部⼩写。 常⽤的代码编辑器对关键字都有⾼亮显示,⽐如现在我们能看到的public、class 、 static 等。 3.3:常量 常量就是在程序中不可改变的量。 常量分为:字符串常量,整数常量,小数常量,字符常量,布尔常量,空常量(null) 3.4:变量 变量的定义格式:数据类型 变量名 = 数据值; 数据类型:为空间中存储的数据加⼊类型限制。整数?⼩数? 变量名:⾃⼰要为空间起的名字 数据值:具体的值 3.5:基本数据类型(四类八种) 整数类型:byte,short,int,long 浮点类型:double,float 字符类型:char 布尔类型:boolea 3.6:变量的注意事项: 1. 在同⼀对花括号中,变量名不能重复。 2. 变量在使⽤之前,必须初始化(赋值)。 3. 定义long 类型的变量时,需要在整数的后⾯加 L (⼤⼩写均可,建议⼤写)。因为整数默认是 int 类型,整数太⼤可能超出int 范围。 4. 定义float 类型的变量时,需要在⼩数的后⾯加 F (⼤⼩写均可,建议⼤写)。因为浮点数的默认类型是 double, double 的取值范围是⼤于 float 的,类型不兼容。3.7:键盘录入
1):导包. import java.util.Scanner;
2):创建Scanner对象. Scanner sc = new Scanner(System.in);
3) :接收数据 int i = sc.nextInt();
3.8:标识符
1)什么是标识符?
标识符是⽤户编程时使⽤的名字,⽤于给类、⽅法、变量、常量等命名。
2)标识符的命名规则:
a:由字⺟、数字、下划线“_”、美元符号“$”组成
b: 不能以数字开头
c: 关键字不能作为标识符
d:严格区分大小写



