给Java自学者的课程建议(第一周)。
2017-07-18 21:36
239 查看
第一周
每个同学在自学的过程中遇到的问题就是弄不清哪些是重点,哪些需要着重记忆,或者学习的进度改保持什么样子,下面就是我总结的java自学者搞懂的知识点以及进程。以后会不断更新。
第一天:系统的了解java的运行的过程,从jdk,到jre,jvm,编译器将将.java文件编译成java字节码文件(.class文件),通过解释器(jvm虚拟机)将字节码文件解释成对应的机器语言并运行。
明白java运作的基本过程,很多同学在这块比较转不开圈的,这个过程的理解也是很有必要的。
第二天:进制之间的转换,反码补码的知识,在大学的学习中我也学过这方面的知识所以掌握起来也很快,另外这些知识只做了解就好。
进制的转换的时候我们提到了位(bit)的概念。字节(byte),1字节等于8bit。
第三天我们讲到了java的数据类型,包括基本数据类型和引用数据类型,基本数据类型包括数值型,字符型和浮点型。引用数据类型包括,类,接口和数组。然后提法哦了变量常量的问题,对变量的名称的定义,在这里第一次遇到了整型的四个类型,byte(1字节),short(两字节),int(4字节),;long(8字节)。其次就是浮点型folat和double类型,字符型char,布尔型boolean,这里需要注意布尔型的输出值只有两个,true或者是false。然后就是用final去定义一个常量,在对常量进行定义的时候常量名需要大写。然后就是逻辑运算符的问题,其中最常用的是短路的问题,短路或||短路与&&,他的优点就是运算速度快,可以解决第二个表达式带来的异常问题。
第四天:三种流程结构的一种:if条件判断语句,如果表达式的值为真,则执行语句块代码,否则跳过语句块。以此为基准,又学习了if的双分支选择结构if else,最后又学习了多分枝选择结构以及应用。接着我们又学习了switch的条件语句,它判断的是表达式的值,只能是等值条件的判断,表达式可以为byte,short,int,char类型。
第五天:这一天开始接触到比较深的东西就是循环。首先讲一下循环的三要素:初始化,条件表达式,增量;首先讲的是while的循环体系,表达式为真则执行循环体,表达式为假则循环结束。接着又引入了do while的循环体系,它和while的区别在于它是先执行再判断,while是先判断再执行。
接下来就是最重要的for循环,它也必须具备循环的三个要素,初始化,条件表达式,增量。在这里需要注意的是循环的条件表达式在后面可以省略但是在其他地方需要表达出来。
第六天:双for的循环,打印一些基本的图形之类的,矩形,平行四边形,等腰三角形,菱形,这里的图形都是一步一步相互转换的。
结束循环体的语句:break,continue,return,这三种结束循环体的方法,具体的类容就不一一点出来了,这三个方法一定要弄明白用法,然后自己私下多调试调试。
以上就是第一周学习的知识总结,细节性的东西要记在脑子里,在这里将大概的知识点做一下回顾。总结一下一周内学到的东西,总的来说知识点虽然不多,但是细节性的东西以及对代码的熟练度都是第一周练习的内容,在第一周的学习生活中还是很充实的。多多练习敲代码,才是迈进java的第一步。
相关文章推荐
- 第三章 给自学者和JAVA培训机构学员的朋友的建议(怎样获得学习资料)
- java第一周课程及例
- JAVA课程设计-JTable的设计
- 一位资深程序员大牛给予Java初学者的学习路线建议
- 讨论Java直播课程
- 软件工程课程建议
- 软件工程课程建议
- 编写高质量代码:改善Java的151个建议四(基本类型)21-30
- 重温java核心技术,equals方法实现建议
- Ken Orr 对 Java 程序员的建议 (写出高质量软件的秘密)
- 编写java程序151条建议读书笔记(9)
- 【Java】_处理数据的一些规则及软件开发的一些小技巧和建议
- 软件工程课程建议
- java学习建议(转)
- Java课程设计------贪吃蛇
- 开发维护大型项目的Java的建议
- JAVA-ACE-架构师系列视频课程- RocketMQ(上)
- java课程设计(总结)
- 一位资深程序员大牛给予Java初学者的学习路线建议
- 给Java新手的一些建议----Java知识点归纳