Java学习笔记_01

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(初始化; 布尔表达式; 更新) {
    //代码语句
}

猜你喜欢

转载自blog.csdn.net/DylanYuan/article/details/83584514
今日推荐