12.8
java空间分配
熟悉了java的一些基础知识,认识了静态空间分配和动态空间分配。博客中是通过执行链队列操作来举例的,先分配空间以及开始地址。对节点的增加和删除操作然后改变地址的值,中途代码第五行同时设计静态和动态空间分配,值的变化有些绕,看了好几遍。
12.10在电脑上完成了 Eclipse 的安装,下载了快一天才下完,有点慢。
12.11按照任务学习 package, import 和 println 语句.知道了package 要与所建的包名(即文件夹名)一致。
1.特殊文件夹称之为包(package).
关键字:package ,专门用来给当前Java文件设置包名. 语法格式: package 包名.子包名.子子包名.子子子包名编译命令为: javac -d . Hello.java运行命令为 :java 包名.类名
2.使用import语句,可以直接把某个包下的类导入到当前类中.
语法格式: import 需要导入类的全限定名; 此后,在本Java文件中,只需要使用类的简单名称即可
然后按着指导内容编写代码,敲代码的时候自己理解其中的意思。
然后跟着老师的代码敲写练习:
Day 01:编写HelloWorld.java.
Day 02:
在敲写代码的过程中熟悉了基本算术操作,包括加、减、乘、除、整除、取余.(%),在每个输出结果语句中也熟悉了println的用法。中途注意不要敲错对象名。
Day 03 基本的if语句
if语句的格式分为三种:单分支、双分支和多分支if:执行流程首先判断关系表达式看其结果是true还是false 如果是true就执行语句体 如果是false就不执行语句体。
if…else:判断关系表达式看其结果是true还是false 如果是true就执行语句体1 如果是false就执行语句体2。
if…else if…else:判断关系表达式1看其结果是true还是false 如果是true就执行语句体1 如果是false就继续判断关系表达式2看其结果是true还是false 如果是true就执行语句体2 如果是false就继续判断关系表达式…看其结果是true还是false …如果没有任何关系表达式为true,就执行语句体n+1。
而且if 既可以对一个单一的值进行判断,也可以对一个区间的值进行判断;s而witch 只能判断单一的值switch要求的变量的数据类型:byte、short、int、char、String
Day 04 闰年的判断,抄写老师的代码并理解
Day 05基本switch 语句
Java提供 switch 语句来有效地处理多重条件的问题。
5.1 Switch, case, break, default 的用法:
switch语句原理是跳转到caseX位置执行剩下所有的语句(包括其他case里面的),直到最后或者遇见break为止。因此在每一条语句最后+break即可。
switch中的default,一般用在最后,表示非以上的任何情况下而发生的情况,
我们switch中的default,一般用在最后,表示非以上的任何情况下而发生的情况.一般习惯在他的后面加上个break。但是,如果default不是在最后,且不加break的话将会执行跳转到的case本身以及以下所有的语句。