随笔分类 - Java
专业课老师说了,Java三年之内必死。
摘要:第一个正确,第二个报错,第三个正确。根本原因就是 byte相计算的时候如果不进行强制转换,都会编译错误的。 byte b=1,检查右边没有超过byte的范围(-128到127)。系统强转为1为byte型; b=b+1,1默认为int类型,b自动转型为int与1做加法,结果是int类型的。把int类型
阅读全文
摘要:说实话,最近的S7总决赛严重影响我学习的节奏,在十六进八的淘汰赛之后,我一度想去武汉火车站蹲faker,顺便再把LZ的鼠王带走。但是Lz在八进四小组赛被SSG3:0赶回家,SKT也差点被MSF兔子带走,LPL赛区 RNG WE顺利进入四强,但是我最喜欢的战队是GAM,但是这他妈和我学JAVA有什么关
阅读全文
摘要:今天晚上被定积分搞得头昏,拿烟的手,微微颤抖。 foreach总结: foreach是java5的新特性,有人说是抄袭C#的,我也不太清楚,反正会用就行了,主要增强了for循环,在遍历数组和集合上面很方便。 foreach是for循环的简化版本,但是foreach不能完全取代for循环,然而任何fo
阅读全文
摘要:一、this关键字 this关键字只能用于方法体内,当创建一个对象时候,JVM就会为这个对象分配一个资深的指针,就是this。因此this只能在非静态方法中使用,静态方法和静态的代码块中绝对不能使用this,this只和特定的对象关联,不和类关联,同一个类的不同对象有不同的this。 举个栗子: 不
阅读全文
摘要:一、什么是装箱拆箱? java为每种基本数据类型提供了对应的包装器类型 拿烟的手微微颤抖:这样就生成了一个特数值为10的Integer对象,这个过程中会自动创建对应的Integer对象。 name什么是拆箱呢? 总结: 装箱就是把自动基本数据类型装换为包装器类型,拆箱就是自动将包装器类型转换成基本数
阅读全文
摘要:构造方法: 构造方法是一种特殊的方法,没有构造方法不能创建一个新的对象。实际上,创建对象不仅要调用当前对象实际类型的构造方法,还要调用父类的构造方法,直到Object类。构造方法不必显示调用,当时用new关键字的时候,相应的构造方法会自动的调用。 构造方法的规则; 1、构造方法能使用任何的访问修饰符
阅读全文
摘要:一、方法的重载 重载就是根据不同的数据类型,自动匹配对应的方法。重载在编译的时候就决定调用哪个方法了,和重写不一样。(常见,构造函数重载)。 举个栗子: 1、基本数据类型的重载: 2、带对象引用参数的重载 总结:重载的规则 1、重载的方法必须改变参数列表,参数必须不同(参数的个数,参数的类型,参数的
阅读全文
摘要:一、static关键字的用途 static方法就是没有this的方法。Static方法内部不能调用非静态方法,反过来是可以的。可以再没有创建对象的前提。可以通过类的本身来调用static方法。这才是static真正的用法。 总结:static方便在没有创建对象的情况下进行调用(方法/变量)。很显然,
阅读全文
摘要:恢复内容开始 final关键字是Java中一个比较重要的关键字,今天我们就来看看他的用法。 一、final关键字的基本用法 在Java中,final关键字可以用来修饰类方法和变量(包括成员变量和局部变量)。下面我们分贝从三方面看一下final关键字的基本用法。 1、修饰类 当用final修饰一个类的
阅读全文
摘要:我在开始学习Java的时候就有点疑惑,到底main方法中的args到底是什么?经过我的一些思考,然后结合代码写一点自己的看法。 下面来看一段代码: 这是结果:出现了数组越界异常 Exception in thread "main" java.lang.ArrayIndexOutOfBoundsExc
阅读全文

浙公网安备 33010602011771号