当前位置: 首页 > news >正文

Java基础语法学习 ———— Day1

Java基础语法学习 ———— Day1

一、数据类型基本类型

  1. 整数

    • int
      • 二进制:ob
      • 十进制
      • 八进制:0
    • 十六进制:0x
    • byte
    • short
    • long --- 要在数字后面加个L
  2. 浮点数

    • float --- 要在数字后加个F
    • double
  3. 字符

    • char
    • string --- 不是关键字,是类
  4. 布尔值

    • boolean --- true ,false

二、变量与常量

  1. 类变量 static

    public class Demo01{//类变量 static 可全局调用static double salary = 5000;public static void main(String[] args){}
    }
    
  2. 局部变量

    public class Demo02{public static void main(String[] args){//局部变量  需声明和初始化值int i = 10;}
    }
    
  3. 实例变量

    public class Demo03{//实例变量  从属于对象;若不进行初始化,这个类型的默认值 0 0.0 null falseString name;int age;public static void main(String[] args){// 变量类型 变量名字 = new Demo03()Demo03 demo03 = new Demo03();System.out.println(demo03.age); //0System.out.println(demo03.name); //null}
    }
    
  4. 常量

    // final 常量名 = 值
    final double PI = 3.14;
    
  5. 变量命名规范

    • 所有变量、方法、类名:见名知意
    • 类成员变量、局部变量:首字母小写和驼峰原则:monthSalary 除第一个单词以外,后面的单词首字母大写
    • 常量:大写字母和下划线
    • 类名:首字母大写和驼峰原则
    • 方法名:首字母小写和驼峰原则

三、运算符

  1. 算数运算符
* `+ - * / %`
* `++ --`
  1. 关系运算符

    > < == != <= >=

  2. 逻辑运算符

    && || !

  3. 位运算符

* `& | ^ ~`
* `<<` `---` `*2`
* `>>` `---` `/2`
  1. 赋值运算符
* `== += `
* `? :`
* `instanceof`

四、包组织

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

  • 包语句的语法格式为:

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

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

    import package1[.package2...].(classname|*);
    

五、JavaDoc

  • Javadoc的命令是用来生成自己的API文档的
  • 参数信息:
    • @author
    • @version
    • @since
    • @param
    • @return
    • @throws
http://www.vanclimg.com/news/600.html

相关文章:

  • 29
  • 第二十六天
  • 2025 -- 云智计划 -- 【CSP-S】模拟赛 #1_总结+题解
  • 习题-有限集
  • 人工智能驱动企业:通过情境感知AI重塑组织0引言
  • 亚马逊机器人如何应对交通拥堵
  • 00.01.Linux 应急响应:账号安全与入侵排查
  • 2025年7月28日
  • html重定向
  • 搜索结果太乱?5种重排序模型让你的搜索系统准确率提升40%
  • PCIe【6】SR-IOV
  • 服务器新手常见错误及网站搭建问题解析
  • Java面试见闻2025-7
  • 7月28日总结
  • 服务器外的文件,复制不到服务器上面
  • 数据资产到底值不值钱 - 智慧园区
  • LIS笔记
  • CF2122G Tree Parking 题解
  • 03_Wazuh安装和使用.md
  • 01_pfSense防火墙安装和使用文档
  • 新视角问诊通
  • 寻医问药小程序系统
  • c# ACME client
  • 寻疗智慧 IOT 数字健康服务平台
  • 入职—员工体验的关键时刻,看AI Agent如何将体验值、效率值双双拉满
  • 文件完整性校验工具 CHK 5.51 绿色中文版
  • 2025年7月26日,工信部人才交流中心 CUUG - PGCP/PGCM认证考试完成!
  • 链上充值监听与自动划转资金流程实现 - fox
  • synchronized底层实现是什么 lock底层是什么 有什么区别
  • iOS 性能监控 苹果手机后台运行与能耗采样实战指南