md 文件名
cd.. 返回上一级
cd / 返回根目录
一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。
对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。
类:类是一个模板,它描述一类对象的行为和状态。
方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。
实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。
xxxxxxxxxx
public class HelloWorld {
public static void main(String[] args) {
}
}
public 访问修饰符
static 关键字
void 返回类型
main 方法名
String[] string类
args 字符串数组
在一个java源文件中可以声明多个class 但是 只能有一个类声明为 public
而且要求生命为public的类的类名必须与源文件相同
程序入口是main()方法 格式是固定的
大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。
类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。
方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。
源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记 Java 是大小写敏感的),文件名的后缀为 .java。(如果文件名和类名不相同则会导致编译错误)。
主方法入口:所有的 Java 程序由 public static void main(String[] args) 方法开始执行。
格式
x/**
文档注释
*/
编写: 我们将编写的java代码保存在以.java 结尾的源文件中
编译:使用javac.exe命令编译我们的java源文件 格式 javac 源文件名.java
运行: 使用java.exe命令解释运行我们的字节码文件 格式:java 类名
Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。
是java提供的几本编程接口
System.out.println() 先输出数据 然后换行
System.out.println()只输出数据
定义:被java语言赋予了特殊含义 用作专门用途的字符串
特点:关键字中所有字母都为小写
现有的java版本尚未使用,但以后可能会使用
凡是可以自己起名字的地方都可以叫标识符
标识符的命名规则:
由26个英文字母大小写 0-9 _或$组成
数字不可以开头
不可用使用关键字和保留字 但能包含关键字和保留字
java中严格区分大小写 长度无限制
标识符不能包含空格
包名:多单词组成时所有字母都小写:xxxyyyzzz
类名,接口名:多单词组成时 所有单子的首字母大写:XxxYyyZzz
变量名,方法名:多单词组成时 第一个单词首字母小写 第二个单词开始每个单词首字母大写:xxxYyyZzz
常量名:所有字母都大写。多单词时每个单词用下划线链接:XXX_YYYY_ZZZ
内存中的一个存储区域
该区域的数据可以在同一类型范围内不断变化
变量是
分为:基本数据类型 引用数据类型
数值型:
整数型(byte/short/int/long)
浮点型())
字符型(char)
布尔型(boolean)
类(class)
接口(interface)
数组([])
xxxxxxxxxx
类型 占用存储空间 表数范围
byte 1字节=8bit位 -128~127
short 2字节 -2的15次方 - 2的15次方-1
int 4字节 -2的31次方 - 2的31次方-1
long 8字节 -2的63次方 - 2的63次方-1
long结尾必须以 l 或者 L 结尾
xxxxxxxxxx
例:
long l1=12232l
long l2=12333L
xxxxxxxxxx
类型 占用存储空间 表数范围
float单精度 4字节 -3.403E38 - 3.403E38
double双精度 8字节 -1.798E308 - 1.798E308
float:单精度 位数可以精确到7位有效数字 很多情况下精度很难满足需求
float结尾必须以 f 或者 F 结尾
double:双精度 精度是float的两倍 通常采用此类型
char 2个字节(一个字符)
xxxxxxxxxx
例:
char c='1'
其中xxxx表示一个15进制整数
结论:当容量小的数据类型的变量与容量打的数据类型的变量做运算时 结果自动提升为容量达到数据类型
byte,short,char-->int-->long-->float-->double
注:当byte char short 三种类型的变量做运算时 结果为int形