0821/学习内容以及 预习内容

本文详细介绍了Java编程语言的基础语法,包括变量定义与赋值、基本数据类型、运算符的使用及优先级、类的定义与使用等内容,并通过具体示例帮助读者更好地理解和掌握。
语言的发展

机械语言:就是类似010101的代码——>汇编语言:对机械语言进行简单的抽象——>高级语言:对汇编语言进行复杂的抽象—–>java,python:进行了较为完整的抽象

java开发的步骤

1.创建类或者应用类
2.创建对象=====>new 一个对象
3.完成对象之间的通信

  • 定义变量的的语法:数据类型 + 变量名
  • 变量的赋值:变量名=值
    例子:如:int i;i=10;====>int i=10;
八大基本数据类型

数值型:1.整形:byte short int long
2.浮点型: float double
字符型:char
布尔型:boolean

运算符的使用

算数运算符
加 :+
减:-
乘:*
除:/
取余:%
例子:public static void main(String[] args) {
int num1 = 100;
int num2 = 20;
//加
System.out.println(“num1 + num2: ” + (num1 + num2) );==》输出结果:num1 + num2: 120
//减
System.out.println(“num1 - num2: ” + (num1 - num2) );==》输出结果:num1 - num2: 80
//乘
System.out.println(“num1 * num2: ” + (num1 * num2) );==》输出结果:num1 * num2: 2000
//除
System.out.println(“num1 / num2: ” + (num1 / num2) );==》输出结果:num1 / num2: 5
//取余
System.out.println(“num1 % num2: ” + (num1 % num2) );==》输出结果:num1 % num2: 0
}

赋值运算符
= (num2 = num1 )
+= (num2 += num1 等价 num2 = num2 + num1)
-= (num2 -= num1 等价 num2 = num2 - num1)
= (num2 = num1 等价 num2 = num2 * num1)
/= (num2 /= num1 等价 num2 = num2 / num1)
%= (num2 %= num1 等价 num2 = num2 % num1)
例子:public static void main(String[] args) {
int num1 = 10;
int num2 = 20;
num2 = num1;
System.out.println(“= Output: “+num2);==》输出结果:= Output: 10

num2 += num1;
System.out.println(“+= Output: “+num2);==》输出结果:+= Output: 20

num2 -= num1;
System.out.println(“-= Output: “+num2);==》输出结果:-= Output: 10

num2 *= num1;
System.out.println(“= Output: “+num2);==》输出结果:= Output: 100

num2 /= num1;
System.out.println(“/= Output: “+num2);==》输出结果:/= Output: 10

num2 %= num1;
System.out.println(“%= Output: “+num2);==》输出结果:%= Output: 0
}
自增自减运算符
public static void main(String[] args) {
int num1=100;
int num2=200;
num1++;
num2–;
System.out.println(“num1++ 是: “+num1);==》输出结果:num1++ 是: 101
System.out.println(“num2– 是: “+num2);==》输出结果:num2– 是: 199
}
逻辑运算符
或与非:&& || !===》返回布尔值
例子:public static void main(String[] args) {
boolean b1 = true;
boolean b2 = false;
System.out.println(“b1 && b2: ” + (b1&&b2));==》输出结果:false
System.out.println(“b1 || b2: ” + (b1||b2));==》输出结果: true
System.out.println(“!(b1 && b2): ” + !(b1&&b2));==》输出结果: true
}
关系运算符

三目运算符
例子:算出x的绝对值=====>y = x >= 0 ? x : -x

运算符的优先级
数字运算符>关系运算符>逻辑运算符>三目运算符>赋值

定义类的步骤
1.定义一个类名:首字母大写
2.编写类的属性
3.编写类的方法
例子:public class HelloWorld {
public static void main(String[] args){
//定义类名
public class 类名{
//定义属性部分(成员变量)
属性1的类型 属性1;
属性2的类型 属性2;
//定义方法部分
方法1;
方法2;
}
}
}
使用对象的步骤
1.创建一个对象
类名 对象名 = new 类名();
例子:Telphone phone = new Telphone();
2.使用对象
引用对象的属性:对象名.属性
phone.screen=5;//给screen属性赋值5

引用对象的方法:对象名.方法名()
phone.sendMessage();//调用sendMessage()方法这里写图片描述
这里写图片描述

预习内容
  1. 流程的控制
    顺序结构
    判断结构
    循环结构
  2. 数组的结构
    要点:存放数据是相同的数据类型
    数组的长度在定义时就确定了 不可改
    数组中可以存放任意的数据类型
    数组的本身就是引用数据类型

  3. 面向对象
    对象:就是类的具体事例
    类的定义:具有最基本的要素:属性和方法
    类的三大部件:成员变量,方法,构造器

  4. 隐藏和封装
    封装的目的:隐藏类方法
    让使用者通过预先定义的方法来访问数据,加一些逻辑来控制一些不合理的访问
    也就是把成员变量隐藏起来 暴露一个公共的方法来修改和访问
  5. 深入构造器
    作用:创建对象
    为成员变量定义初始化值

this关键字的联系代码
这里写图片描述
这里写图片描述
输出结果这里写图片描述

不太理解的

数据类型内存的分配
流程控制的循环结构
重载与重写的区别

Delphi 12.3 作为一款面向 Windows 平台的集成开发环境,由 Embarcadero Technologies 负责其持续演进。该环境以 Object Pascal 语言为核心,并依托 Visual Component Library(VCL)框架,广泛应用于各类桌面软件、数据库系统及企业级解决方案的开发。在此生态中,Excel4Delphi 作为一个重要的社区开源项目,致力于搭建 Delphi 与 Microsoft Excel 之间的高效桥梁,使开发者能够在自研程序中直接调用 Excel 的文档处理、工作表管理、单元格操作及宏执行等功能。 该项目以库文件与组件包的形式提供,开发者将其集成至 Delphi 工程后,即可通过封装良好的接口实现对 Excel 的编程控制。具体功能涵盖创建与编辑工作簿、格式化单元格、批量导入导出数据,乃至执行内置公式与宏指令等高级操作。这一机制显著降低了在财务分析、报表自动生成、数据整理等场景中实现 Excel 功能集成的技术门槛,使开发者无需深入掌握 COM 编程或 Excel 底层 API 即可完成复杂任务。 使用 Excel4Delphi 需具备基础的 Delphi 编程知识,并对 Excel 对象模型有一定理解。实践中需注意不同 Excel 版本间的兼容性,并严格遵循项目文档进行环境配置与依赖部署。此外,操作过程中应遵循文件访问的最佳实践,例如确保目标文件未被独占锁定,并实施完整的异常处理机制,以防数据损毁或程序意外中断。 该项目的持续维护依赖于 Delphi 开发者社区的集体贡献,通过定期更新以适配新版开发环境与 Office 套件,并修复已发现的问题。对于需要深度融合 Excel 功能的 Delphi 应用而言,Excel4Delphi 提供了经过充分测试的可靠代码基础,使开发团队能更专注于业务逻辑与用户体验的优化,从而提升整体开发效率与软件质量。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值