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(初始化; 布尔表达式; 更新) {
    //代码语句
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值