从预科班到现在,已经过去了大半个月了。在这大半个月的时间里,我学到,也巩固了很多知识。今天,我就个人的内容,总结一篇。 Day01:这一天的学习内容在预科班基本都学习过了,这次基本算是复习:
Java是让我们人类和计算机交流的语言,通过它,我们可以在不同的操作系统上开发供我们使用的软件。Java语言的创始人是高斯林(高司令),因在爪哇岛开发,故命名为Java。跨平台是指Java能在不同的操作平台上编译、运行,通过jvm实现。但是,jvm本身不跨平台,需要根据不同的操作系统提供不同版本的jvm。开发好的Java程序,如果想运行,必须配备Java运行时环境:jre。jre包含jvm和核心类库。而如果想要开发一个Java程序,则需要配备Java的开发环境:jdk。jdk包含jre和开发工具包。总的来说,只要记住:jdk=jre(jvm+核心类库)+开发工具包 即可。另外就是jdk的安装和配置,还有注释等。另外,Java是一个强类型数据语言,而Java中的数据类型分为 基本数据类型 和 引用数据类型 。基本数据类型分为4类8种。另外,还有常量变量以及类型转换等知识,这大概就是第一天的所有内容。
Day02:这一天学习的内容是Java的基础语法,如果我们编写Java程序不遵循Java的基础语法,那么我们编写的程序在编译的时候就会报错,更别说运行了。因此,我们要学习Java的基础语法。
首先我们学习了算术运算符,在Java中,算术运算符与数学中基本没有区别,但是要注意,除法操作,如果想得到浮点数,必须有浮点数参与运算。另外,“=”是赋值符号,“==”才是数学中的等号,用于判断,另外,还新学了三元运算符的运算法则。这天还学习了逻辑运算符,我们一般都用短路逻辑运算符,用于提高效率,减少内存占用。另外,我们还学习了录入键盘输入的方法Scanner,让代码不再单一,注意,使用前要先导包,再创建对象。这就是Java的基本语法。最后,我们学习了一个分支语句 if 的用法。
Day03:这一天学习了分支语句、循环语句以及随机数,这极大地提高了我们编写代码的效率。
分支语句:目前学习了 if 语句和 switch 语句。 if 语句分为单一的 if 语句 、if ... else 语句 和 if ... else if ... esle if ... ... ... else 语句三种,分别对应 一种情况、两种情况和多种情况。switch 语句基本为枚举型,要注意,switch 语句要遇到 break 或者 } 才会结束,另外,case 对应的值一定不能重复。
循环语句目前学习了 for 语句、 while 语句和 do ... while 语句,注意三种循环语句的区别,for 循环先判断再执行语句体,while循环先执行语句体在判断,do ... while无论如何都会先执行一次语句体。不明确循环次数时,一般用 while 循环。
Random是一个生成随机数的类,和Scanner一样,使用前要先导包,再创建对象。
Day04:这一天我们首先接触了一款强大的集成型开发工具:IDEA ,然后,我们学习了一个新的概念:数组。
数组是一个容器,可以存储多个相同的数据。数组在使用前需要先初始化(数组的长度一旦被创建,就无法改变),访问数组中的元素需需要用到索引。另外,我们还了解了一下Java中内存的分配。
Day05:这一天我们学习了方法,并且自己练习了如何定义以及调用一个方法。
Java程序的入口是 main 方法,自己编写的方法必须在 main 方法中调用,并且在调用之前必须先创建(定义方法)。定义方法时,要做到两个明确:明确返回值类型,明确参数。方法分为有参和无参,另外还有带返回值和不带返回值的区别。注意:方法不能嵌套使用。另外,我们学习了方法重载,并做了相关的练习。
Day06:这一天主要学习了 IDEA 软件中的 Debug 模式,并做了一些练习。
Debug 模式是供程序员使用的程序调试工具,可以用来查看程序流程,也可用于追踪程序的执行过程,用来调试程序。简单来说,就是可以一步一步地运行程序并查看该步骤程序的运行结果,方便查找出程序中的错误。
Day07:这一天主要学习了类和对象。
类是一种具有共同属性的行为的事物的抽象,类也是对象的数据类型,类是具有相同属性和行为的一组对象的集合。简单理解:类就是对现实事物的一种描述。对象:是能够看得到摸的着的真实存在的实体。简单理解:类是对事物的一种描述,对象则为具体存在的事物。注意区分成员变量与局部变量:类中位置不同、内存中位置不同、生命周期不同、初始化值不同。然后,我们学习了封装、构造类,以及最后,我们学习并自己上手练习了,如何制作一个标准类。
Day08:这一天主要学习了API(应用程序编程接口)。
通过API,我们可以比较详细的了解到以前学习的 方法,在API帮助文档中,我们可以清楚地了解到各种方法的详细构造。后面,我们还学习了StringBuilder方法,并用它和 toString 实现了字符串的遍历。
|
|