Java学习笔记_01
程序员文章站
2022-07-09 22:35:56
...
Java程序三步走
- 源文件(格式为.java文件)
- 编译器转化(格式为.class文件)
- 解释器转化(转化为机器语言)
第一个java程序
- 创建文件javatest.java
- 编辑代码:
public class javatest {
/* 第一个Java程序.
* 它将打印字符串 Hello World
*/
public static void main(String []args) {
System.out.println("Hello World"); // 打印 Hello World
}
}
- 终端输入:
>> javac javatest.java
>> java javatest
- 终端输出:
Hello World
基本语法
- 注释
/*
第一种
*/
// 第二种
/* 第三种 */
- 关键字
相当于java中常见的命令
- 标识符 (自己定义的东西)
字母 数字 下划线 $
不能以数字开头 不能与关键字重名
Java基本数据类型
内置数据类型
- 六种数字类型(4个整数型,2个浮点型)
- byte
- short
- int
- long
- float
- double
- 字符型和布尔型
- boolean
- char
引用数字类型
- 数组 类 接口
java常量
常量指不能改变的量。 在Java中用final标志,声明方式和变量类似
- 整形
- 浮点型
- 字符型 单引号
- 字符串型 双引号
final double PI = 3.1415927;
byte a = 68;
char a = 'A'
Java 变量类型
- 计算机存储原理
最小存储单元是1个字节(byte)
一个字节有8个位(bit)
- 局部变量
public class Test{
public void pupAge(){
int age = 0;
age = age + 7;
System.out.println("Puppy age is : " + age);
}
public static void main(String args[]){
Test test = new Test();
test.pupAge();
}
}
输出:
Puppy age is: 7
- 实例变量
- 类变量(静态变量)
命名规则
- 类名:每个字母首字母大写
- 方法名:第一个字母首字母小写,其他字母首字母大写
Java修饰符
访问修饰符
- 默认的,也称为default,在同一包内可见,不使用任何修饰符。
- 私有的,以private修饰符指定,在同一类内可见。
- 共有的,以public修饰符指定,对所有类可见。
- 受保护的,以protected修饰符指定,对同一包内的类和所有子类可见。
访问控制和继承
- 父类中声明为public的方法在子类中也必须为public。
- 父类中声明为protected的方法在子类中要么声明为protected,要么声明为public。不能声明为private。
- 父类中默认修饰符声明的方法,能够在子类中声明为private。
- 父类中声明为private的方法,不能够被继承。
非访问修饰符
- static修饰符,用来创建类方法和类变量。
- final修饰符,用来修饰类、方法和变量,final修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的。
- abstract修饰符,用来创建抽象类和抽象方法。
- synchronized和volatile修饰符,主要用于线程的编程。
Java运算符
- 算术运算符
- 关系运算符
- 位运算符
- 逻辑运算符 && || !
- 赋值运算符
- 其他运算符
Java循环结构
- while循环
while( 布尔表达式 ) {
//循环内容
}
- do…while循环
do {
//代码语句
}
while(布尔表达式);
- for循环
for(初始化; 布尔表达式; 更新) {
//代码语句
}
上一篇: java学习笔记(5)
下一篇: java学习笔记(13)