2、java基础

2.1、注释

注释并不会被执行,书写注释是一个非常好的习惯

  • 单行注释:注释一行文字
//输出一个Hello,World
  • 多行注释:注释一段文字
/*
注释
注释
注释
*/
  • javaDoc:文档注释
/**
*@Description HelloWorld
*@Author 老选手吴
*/

2.2、Java空项目创建配置

1674309505392

2.3、标识符

java所有的组成部分都需要名字。类名、变量名、以及方法名都被称为标识符。

1674311645066

1674312611626

2.4、数据类型

  • 强类型语言:要求变量的使用要求严格符合规定,所有变量必须先定义后才能使用

  • 弱类型语言:与强类型语言正好相反

  • java的数据类型分为两大类

    • 基本类型
      • 数值类型
        • 整数类型:byte、short、int、long
        • 浮点类型:float占4个字节;double占8个字节
        • 字符类型char占2个字节
      • boolean类型:占1位其值只有true和false两个
    • 引用类型
      • 接口
      • 数组
  • 数据类型转换

    • 强制类型转换
    • 自动类型转换
    public class Demo02 {
        public static void main(String[] args) {
            int i=128;
            float a=(float)i;//内存溢出
            double b=i;
            //强制类型转换   (类型)变量名   高--->低
            //自动转换       低---->高
            /*
            注意点:
            1.不能对布尔类型进行转换
            2.不能把对象类型转换成不相干的类型
            3.把高容量转化成低容量的时候,要进行强制类型转换
            4.转换的时候可能会出现内存溢出,或者精度问题
             */
        }
    }
    
    

操作比较大的数的时候,注意溢出问题

JDK7新特性,数字之间可以用下划线分割

2.5、变量

变量是什么:就是可以变化的量

java是一种强类型语言,每个变量都必须声明其类型

java变量是程序中最基本的存储单位,其要素包括变量名,变量类型,作用域。

注意事项:

  • 每个变量都有类型,类型可以是基本类型,也可以是引用类型
  • 变量名必须是合法的标识符
  • 变量名必须是一条完整的语句,因此每一个声明都必须以分号结束
  • 注意程序的可读性
public class Demo02 {
    //类变量
    static double salary=2500;
    //属性:变量
    //实例变量:从属于对象;如果不自行初始化,这个类型默认值
    //布尔值:默认是false
    //除了基本类型,其余的默认值都是Null;
    String name;
    int age;
    //main方法
    public static void main(String[] args) {
        //局部变量;必须声明和初始化变量
        int i = 10;
        System.out.println(i);
        //变量类型  变量名字  =new Demo02();
        Demo02 demo02 = new Demo02();
        System.out.println(new Demo02().age);
        //类变量  static
        System.out.println(salary);
    }
    //其他方法
    public void add(){

    }
}

变量的命名规范

  • 所有的变量、方法、类型:见名知意
  • 类成员变量:首字母小写和驼峰原则:monthSalary
  • 局部变量:首字母小写和驼峰原则
  • 常量:大写字母和驼峰原则:MAX_VALUE
  • 类名:首字母大写和驼峰原则:Man,GoodBay
  • 方法名:首字母小写和驼峰原则;run(),runRun()

2.6、常量

  • 常量:初始化后不能再改变的值!不会变动的值;
  • 所谓的常量可以理解为是一种特殊的变量,它的值被设定之后,在程序运行过程中不允许被改变。
final 常量名=值;
final double PI=3.14;
  • 常量名一般用大写字符。

2.7、运算符

1674489749951

2.8、包机制

  • 为了更好的组织类,java提供了包机制,用于区别类名的命名空间。

  • 包语法的语法格式为:

    packege pkg1[.pkg2[.pkg3...]];
    
  • 一般公司域名倒置作为包名

  • 为了能够使用某一个包的成员,我们需要在java程序中明确导入该包。使用“import”语句可完成此功能。

import packege1[.packege2...].(classname|*);

2.9、javaDos生成文档

1674498629409

posted @ 2023-01-24 02:37  选手吴  阅读(17)  评论(0编辑  收藏  举报