作为一名重庆黑马javaee基础班的学生,我已经顺利的从基础班毕业了,即将踏上就业办的征程。在这半个多月的学习过程中,我有颇多感慨。在这儿,我来谈谈我在这里学习的一个历程。
刚开始的时候,我是不知道黑马的,直到一个兄弟向我介绍了黑马,并且极力推荐我来学习深造。当我听到听到他说的天花乱坠,吹嘘自己黑马培训后月薪破万的的时候,我是拒绝的,我心想,不能你叫我来我就来,那我岂不是很没面子。于是我在网上各种搜索,得出了一个结论:黑马的广告部是不是没钱哎,千篇一律的培训机构,就是没黑马的影儿,当然我不会告诉你,我用的是百度。功夫不负有心人,在一个月黑风高的夜晚,我鬼使神差的点开了一个叫做黑马程序员的网站,一看那sixsixsix的页面,心想,这网站还长得真别致。经过和咨询员的一番促膝长谈后,我顺利的获得自己想要的信息。第二天,长途跋涉后,我来到了黑马基地,那挂在三楼的,在风中摇曳的小小横幅,简直是广告界的一股清流。比起这,咨询老师热情洋溢,知识渊博,有理有据的分析更让我坚定了必须要来黑马培训的信念。当然,老师告诉我培训也是艰苦的,需要有坚忍不拔的信念,早八晚十的作息规律,以及日复一日的敲代码。虽然说得这么吓人,我确实不怕的。就这样,我就顺利的进入了一个月后的基础班。来到基础班,我就不会说人话了,我就只会这么同你们讲话:Hello,World! Hello,World! Hello,World! Hello,World! Hello,World!(此处省略1000字)。当然,在基础我也是不是白吃干饭的,下面看看我的学习笔记
计算机基础知识 --二进制
计算机中的数据不同于人们生活中的数据,人们生活采用十进制数,而计算机中全部采用二进制数表示,它只包含 0、1两个数,逢二进一,1+1=10。每一个0或者每一个1,叫做一个bit(比特)。字节是我们常见的计算机中小存储单元。计算机存储任何的数据,都是以字节的形式存储,右键点击文件属性, 我们可以查看文件的字节大小。8个bit(二进制位) 0000-0000表示为1个字节,写成1 byte或者1 B。 8 bit = 1 B 1024 B =1 KB 1024 KB =1 MB 1024 MB =1 GB 1024 GB = 1 TB。
自动转换:把数据类型小的,赋值给一个数据类型大的。数据类型范围:Byte ,short ,char<int< long <float< double 例子:float num3=10.0 错误:因为把一个double不能放到一个float里面。强制类型转换:把数据类型大的,赋值给一个数值类型小的。特点:代码需要进行特殊的格式处理,不能自动完成。范围小的类型 范围小的变量=(范围小的类型) 原本范围大的数据常量优化机制:当等号右边是常量时,那它会优先判断这个常量是否在左边的数据范围内,如果在,那么计算机会自动进行强制类型转换,否则报错。只针对byte short char三个数据类型,因为这三个数据范围较小。Int a=10;Byte b=20;//byte b=(byte)20。
在一个程序执行的过程中。各条语句的执行顺序对程序的结果是有直接影响的。也就是说,程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。包括:单if语句,标准if else结构.扩展结构if else循环语句-for循环语句-do.. while三种循环的区别:1.如果条件判断从来没有满足过,那么for循环和while循环将会执行0次,但是do while 循环将会至少执行一次。2.For 循环的变量在小括号当中定义,只有循环内部才能使用。While循环和do while循环初始化语句本来就在外面,所以出来循环之后还可以继续使用。
修饰符:public static 固定写法。返回值类型:表示方法运行结果的数据类型,方法执行后将结果返回到调用者。参数列表:方法在运算过程中的未知数据,调用者调用方法时传递
Return:将方法执行后的结果带给调用者,方法执行到return,整体方法运行结束定义方法的两个明确-需求:定义方法实现两个整数的求和计算 A:明确返回值类型:方法的计算的是证书的求和,结果也必然是整数,返回值类型定义为int类型。 B:明确参数列表:计算那两个整数的和,并不清楚,但可以确定是整数,参数列表可以定两个int类型的变量,由调用者调用方法时传递。
数组:数据就是存放长度固定的容器,保存多个数据的数据类型要一致。2动态初始化:长度一定。静态初始化:内容固定。数组的访问:索引-每一个存到数组的元素,都会自动的拥有一个编号,从0开始,这个自动编号称为索引。格式-数组名[索引]数组的长度属性:每个数组都有的长度,而且是固定的,java中赋予了数组的一个属性,可以获取到数组的长度,语句为:数组名.length,属性length的执行结果是数组的长度,int 类型结果。由此可以推断出,数组的最大索引值为 数组名.length-1.(后面字数太多,篇幅有限,就不赘述了)
说到最后,有人会问我来黑马学习java累不累,苦不苦。我想说的是:java学习若不苦,不苦哪来工资二万五?java学习累不累,不累还有你机会?
|
|