《Head First Java》20200821读书笔记

《Head First Java》P1-P12

《Head First Java》20200821读书笔记

P2.

在这里插入图片描述

【理解】编译器运行源代码产生字节码,字节码可以运输到朋友的接收端/Java虚拟机上运行,产生反馈
(通过什么方式运输到其他虚拟机的?)

交互式:人与系统/机器的操作交流
字节码:字节码(Byte-code)是一种包含执行程序,由一序列 op 代码/数据对组成的二进制文件,是一种中间码。字节是电脑里的数据量单位。
OP代码:OP 在计算机组成原理中代表“操作码” ,全称为operation code

P3.

编写源代码Party.java——javac程序编译Party.java产生Party.class文件(字节码组成)——在Java虚拟机(JVM)运行Party.class产生结果

(源代码在哪里编写?存在哪里?)
(javac程序是什么?)
(Java虚拟机是什么?)

P4.

在这里插入图片描述
applet:Applet是采用Java编程语言编写的小应用程序,该程序可以包含在 HTML(标准通用标记语言的一个应用)页中,与在页中包含图像的方式大致相同。
含有Applet的网页的HTML文件代码中部带有 和这样一对标记,当支持Java的网络浏览器遇到这对标记时,就将下载相应的小应用程序代码并在本地计算机上执行该Applet。

Micro Edition/J2ME
Standard Edition/J2SE
Enterprise Edition/J2EE
Java 5.0/Tiger

P5.

最原始的Java版本——Java1.02
Java——1.02到1.1版
Java2——1.2版,1.3版,1.4版
Java5.0/Tiger——1.5版开始

P7.

在这里插入图片描述
【理解】Java的类里包含了各种各样的功能,这些功能使得编译更加简单快捷。

P8.

在这里插入图片描述

P9.

在这里插入图片描述
【理解】运行main后面的花括号内,一行一行的运行到最后一句才会停止。

P10.

在这里插入图片描述
基本语法:右边的5颗星星

编译器compiler

P11.

1.Java三种循环:
while循环
do-while循环
for循环

2.条件测试(conditional test)的结果是boolean值/布尔值——True or False

3.运算符comparison operator
<小于 >大于 ==等于/等号运算符

4.赋值运算符=

P12.

1.一个程序只要一个main来运行

2.Java用布尔变量来测试
boolean isHot = true;
while(isHot){ }

Java中的integer(整数)类与boolean类两种类型并不相容
不可以直接用整数类型测试:
int x = 1;
while(x){ }

3.程序块以{ }划出范围

4.用名称与类型声明变量

(类是对象的蓝图?怎么理解?)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值