java程序设计 郑莉_Java程序设计基础-清华大学-计算机科学与技术-郑莉教授-学堂在线-第一章...

本文介绍了Java语言的基础知识,包括其发展历程、面向对象的基本特性、跨平台原理、数据类型及转换、运算符等,并详细解析了Java中字符串表示方法及数组使用特点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

旁听课程记录

一、Java语言基础知识

c6de533d887c251da763a171d2f42346.png

1、机器语言  汇编语言   高级语言  { 面向过程的高级语言(C)、面向对象的高级语言(Java_1995)}

2、面向对象语言的基本特征: 抽象和封装、继承、多态

3、java可跨平台,半编译半解释

d13452d68730fb2513f3db029eb4727b.png

源文件.java  ->   编译成 .class文件  ->java虚拟机进一步解释成本地可执行文件

其中源文件编译成的class文件在任何系统的虚拟机上都可被进一步解释,因此不用重新编译得跨平台

4、基本数据类型

b2e4c1674be3416d246994a63ca54ee1.png

10289bfd3b2799f47df4e1883279f909.png

java中没有字符串数据类型 不能用字符数组表示字符串,用string类表示    如  String animal = "walrus";

5、运算符

算术运算符:加减乘除、取余%

赋值运算符*、关系运算符*(其中类比较和引用比较是java特有的)、逻辑运算符(与、或、非)和条件运算符*

4c6671ca64835813a0765a0638cf4129.png

8ce9690ff544a26562b66f90cbade150.png

f31e26823a4d408613ed14a5d934d756.png

6、数据类型转换:存在信息是否损失与精度是否损失的问题

字符串转换是java特有的隐含转换,java中任何类型(包括null型)都可转化成字符串类型

7、数组:java中的数组与c语言中不同

先声明数组的引用

分配动态空间

赋值

使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值