《Head First Java》笔记1-2(学过一点Java版)

本文介绍了Java程序的基本结构,包括源代码的编写、编译成字节码以及JVM的运行过程。每个Java源文件至少包含一个类,且至少有一个main()方法作为程序的起点。类包含实例变量和方法,对象则是类的实例。文章还讨论了数组、数据类型如Integer和Boolean的使用,以及输出函数的区别。此外,提到了类与对象的概念,包括继承和覆盖的概念。

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

1 基本概念
程序员编写:源代码 .java
编译器:.java没错👉🏻编译出字节码 .class
各种设备的虚拟机(JVM):运行.class 将其转换成平台能理解的形式来运行

Java的程序结构
源文件.java{
类1class {
方法1{},方法2{}…
},
类2class{
方法1{}…
}…
}

每个.java程序
至少有一个class
只有一个main(),main()是程序的起点,main()也是一种方法,要在class里

java中的所有东西都会属于某个class

java中的integer和boolean不相容
int x = 1;
while(x){ }
×
boolean isHot = true;
while(isHot){ }

System.out.print 不换行
System.out.println 换行

数组 String[] pets = {‘Filo’,Zeus’,‘Bin’};
数组长度 int x = pets.length
浮点数取整数 int x = (int)24.6

ps:我真的不是在看小学生教材吗 好可爱(╹▽╹)

2 类与对象
继承 覆盖
Square,Circle,Triangle都用父类Shape的两个方法,Amoeba的这两个方法用覆盖了父类的,所以用自己类里的

对象本身已知的事物被称为实例变量,对象可以执行的动作称为方法
类是对象的蓝图

通讯录
卡片模板是类
每张卡片都有空白字段(实例变量),填入新联系人(对象)的信息
类上的方法就是要做的事情,打电话、改地址等

编写类 class dog:实例变量+方法
编写测试用的类 class DogTestDrive:建立Dog对象,存取变量,调用方法

让代码更多地离开main()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值