在编译Java前需要先下载JDK,并配置相关的变量环境(即前几篇有配置方法)
下载Java开发工具包,可访问Oracle网站:www.oracle.com/technetwork/java/javase/downloads
jre只是运行环境
注意:并不是必须在eclipse里才能编译Java,只要配置了JDK后在记事本里也能编译Java。
Java应用程序
例:
Java区分大小写,如main拼成Main程序将无法进行。
关键字public称为访问修饰符(access modifier)
关键字class表明Java程序中的全部内都包含在类中,即Java应用程序中的全部内容都必须放置在类中。
关键字class后面紧跟类名,名字必须以字母开头,后面可以跟字母和数字的任意组合,长度上基本没有限制,但不能使用Java保留字(如public或class)作为类名。
类名是以大写字母开头的名词。
源代码的文件名必须与公共类的名字相同,并用.java作为扩展名。
根据Java语言规范,main方法必须声明为public的官方文档,每个Java应用程序都必须有一个main方法。
Java使用的通用语法是object.method(parameters),注意,点号(.)用于调用方法。
字符串,Java与C/C++一样,都采用双引号分隔字符串。
数据类型
Java中一共有8中基本类型(primitive type),有4种整型、2种浮点型、1种用于Unicode编码的字符单元的字符类型char和1种用于表示真值的boolean类型。
整型
类型:int 存储需求:4字节
类型:short 存储需求:2字节
类型:long 存储需求:8字节
类型:byte 存储需求:1字节
浮点型
类型:float 存储需求:4字节
类型:double 存储需求:8字节
在很多情况下,float类型的精度很难满足要求。
char类型
原本用于表示单个字符,不过如今,有些Unicode字符可以用一个char值描述,另外一些Unicode字符则需要两个char值。
boolean类型
有两个值:false和true,用于判断逻辑条件。
变量
在Java中,每个变量都有一个类型。
变量名必须是一个以字母开头并由字母或数字构成的序列。
声明一个变量之后,必须用赋值语句对变量进行显式初始化,变量的声明尽可能地靠近变量第一次使用的地方。
常量
在Java中,利用关键字final指示常量,常量名使用全大写。
可以使用关键字static final设置一个常量,static是真正的全局变量。
等号的作用
1.赋值
2.存放地址
句柄:变量信息
数学函数
例:计算一个平方根
Math类还提供了常用的三角函数:
Math.sin
Math.cos
Math.tan
Math.atan
Math.atan2
还有指数函数以及反函数:
Math.exp
Math.log
Math.log10
还提供了两个用于表示Π和e常量的近似值:
Math.PI
Math.E
数值类型之间的转换
图中有6 个实心灰色的箭头,表示无信息丢失的转换;有3个实心红色的箭头,表示可能由精度损失的转换。
强制类型转换:
通过强制类型转换(cast)实现
强制类型转换的语法格式是在圆括号内中给出想要转换目标类型,后面紧跟待转换的变量名。
例: