Java

1. Package(包)的命名:

/ com、cn、org... / 名称缩写、公司缩写 / 项目名称 /

例如: com.fs.test

Package:文件夹(目录)结构 com.fs.test com目录下有fs目录,fs目录下有test目录

2.新建Java Class文件

.java 文件名称首字母大写,

  1. class + 类名 : 定义一个类

  1. public 修饰了class,那么类的名称必须和.java文件名称保持一致

  1. class没有public修饰,那么类名可以任意

  1. 在同一文件中可以定义多个类,但public的类只能有一个

3.main

public class Demo01 {

//    入口方法;main方法
//    重点:1、入口方法,除了形参的名称可以变之外,其余内容不可变
//         2、java文件运行起来时,一定会执行main方法(入口方法)

//    形参:args
    public static void main(String[] args){
        //System 系统
        //out 输出单元
        //println 控制台打印 ln:换行
        //System.out 中的. : '的'
        System.out.println("Hello");
        System.out.print("World");
        System.out.print("!!!");
    }

}

4.注释

  • 文档注释:/** 内容 */ 快捷方式: /** + Enter

  • 单行注释:// 内容 (一般在内容上边,或者结尾右侧,快捷方式: Ctrl + /

  • 多行注释:/* 内容 */

(注释一个代码片段(方法、方法中的某几行),快捷方式 /* + Enter */

/**
 * 文档注释:描述一个类
 * @class Demo03 这是描述注释的一个类
 */
public class Demo03 {

    //单行注释:注释一行内容(内容上边,或者结尾右侧)
    //        对变量或者常量注释,对某一行代码进行解释
    // 快捷方式: Ctrl + /

    /* 多行注释:注释一个代码片段(方法、方法中的某几行) */
    /* 快捷方式 /* + Enter */
    /*
    第一行
    第二行
    第三行
     */

    /**
     * 文档注释:可以注释一个方法,或者一个类
     * @method main 入口方法
     * @param args 形参的使用方式
     * 文档注释的快捷方式: /** + Enter
     */
    public static void main(String[] args){

        //年龄(非静态)
        int age = 18;//年龄(静态常量)

    }

}

5.标识符、关键字

标识符:

  1. 开头: _.$.字母

  1. 中间后面:_.$.字母.数字

  1. 驼峰法命名:myApple(小驼峰)命名变量、方法MyApple(大驼峰)命名类

  1. 下划线隔断法:my_apple

关键字:

  1. 50个关键字

  1. 其中有5个常见的保留字:goto const (true,false,null)

  1. goto const 已经被弃用 true,false,null 作为值的类型存在java中

//重点:
//标识符 :为 ”变量、类(接口)、方法“ 进行命名的符号
//标识符 :1、标识符的开头只能以_、$、字母
//        2、标识符的中间和结尾以_、$、字母、数字为主要内容
//        3、不能以关键字或者特殊字符命名,(长度、大小写、换行)
//        4、见名知意(对变量进行特殊的名称定义,会帮助我们或者其他开发者理解程序功能,翻译软件)

//标识符常见的命名方式:1、驼峰法 我的苹果 ==> my apple ==> myApple MyApple
//                     首写字母小写 :小驼峰法  主要用于变量、方法命名
//                     首写字母大写 :大驼峰法  主要用于类 或者接口命名
//                  2、下划线隔断法  我的苹果 ==> my_apple

//关键字: 50个常见关键字
//       Java 由C/C++
//       其中有5个常见的保留字:goto const (true,false,null)
//       goto const 已经被弃用  true,false,null  作为值的类型存在java中
public class Demo04 {

 public static void main(String[] args){

     int Math = 1;
     System.out.println(Math);

     int age = 12; //年龄
     int number = 12;//数字
     int year = 12;//年份
     int month = 12;//月份
     System.out.println(number);

     int myAge = 17;
 }

}

6. Java数据类型

Java数据类型:1、基本数据类型 2、引用数据类型

基本数据类型

  • 数值类型:byte short int long float double

  • 字符类型:char

  • 布尔值类型:boolean (true,false)

public class Demo05 {

    public static void main(String[] args) {

//        整数类型:int (byte short long)
        int a1 = 10; //十进制
        int a2 = 010; //八进制(逢八进一) 在数值前加0
        int a3 = 0x10; //十六进制(逢十六进一)在数值前加0x或者0X

         int n = 0173;
         int m = 0x7b;

        //结论:无论数值类型以何种方式表示,都是以十进制输出
        System.out.println(a1);
        System.out.println(a2);
        System.out.println(a3);
        System.out.println(n);
        System.out.println(m);

//        整数类型:long
//        为什么要用long类型? int数值范围无法表示的情况下
//        所有整数数值类型默认为int
//        注意:long类型数值后需要加上L或者l
        long number = 2200000000l;
//        long number2 = 2100000000;//类型转化

//        浮点类型:float
//        注释:float定义浮点数类型时,需要加上F或者f
        float f1 = 0.01f;
//        float f2 = 1;//类型转化

//        浮点类型:double
        double d1 = 0.01;
//        科学进制表示方式 E:10的多少次方
        double d2 = 0.000000123;
        double d3 = 1.23E-7;//1.23 乘以 10的-7次方(小数点左移7位)
        float f3 = 1.23E-7F;

//        字符类型:char (基本数据类型)
//        char类型只能用单引号,单引号中只有一个字符或者数字

        char c1 = 'a';
        char c2 = '国';
        char c3 = 65; //ASCII码 65是一个计算机编码,对应'A'
        char c4 = '\u0000';//Unicode编码,空
//        转义字符:具有特殊的格式意义的字符
//        \n 换行  \t 制表符  \r 回车
        char c5 = '\t';

        System.out.println(c1);
        System.out.println(c2);
        System.out.println(c3);
        System.out.println(c4);
        System.out.println(c5);

//        System.out.println("Hello");//字符串(引用数据类型)
    }
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值